| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 
|  | 2 | /* | 
|  | 3 | * Copyright IBM Corp. 2018 | 
|  | 4 | * Auxtrace support for s390 CPU-Measurement Sampling Facility | 
|  | 5 | * | 
|  | 6 | * Author(s):  Thomas Richter <tmricht@linux.ibm.com> | 
|  | 7 | */ | 
|  | 8 |  | 
|  | 9 | #ifndef INCLUDE__PERF_S390_CPUMSF_H | 
|  | 10 | #define INCLUDE__PERF_S390_CPUMSF_H | 
|  | 11 |  | 
|  | 12 | union perf_event; | 
|  | 13 | struct perf_session; | 
|  | 14 | struct perf_pmu; | 
|  | 15 |  | 
|  | 16 | struct auxtrace_record * | 
|  | 17 | s390_cpumsf_recording_init(int *err, struct perf_pmu *s390_cpumsf_pmu); | 
|  | 18 |  | 
|  | 19 | int s390_cpumsf_process_auxtrace_info(union perf_event *event, | 
|  | 20 | struct perf_session *session); | 
|  | 21 | #endif |