| /linux/tools/perf/util/ |
| H A D | auxtrace.h | 387 struct auxtrace_record { struct 388 int (*recording_options)(struct auxtrace_record *itr, argument 391 size_t (*info_priv_size)(struct auxtrace_record *itr, argument 393 int (*info_fill)(struct auxtrace_record *itr, argument 397 void (*free)(struct auxtrace_record *itr); argument 398 int (*snapshot_start)(struct auxtrace_record *itr); argument 399 int (*snapshot_finish)(struct auxtrace_record *itr); argument 400 int (*find_snapshot)(struct auxtrace_record *itr, int idx, argument 403 int (*parse_snapshot_options)(struct auxtrace_record *itr, argument 406 u64 (*reference)(struct auxtrace_record *itr); argument [all …]
|
| H A D | intel-bts.h | 24 struct auxtrace_record; 29 struct auxtrace_record *intel_bts_recording_init(int *err);
|
| H A D | intel-pt.h | 33 struct auxtrace_record; 40 struct auxtrace_record *intel_pt_recording_init(int *err);
|
| H A D | s390-cpumsf.h | 16 struct auxtrace_record *
|
| H A D | hisi-ptt.h | 13 struct auxtrace_record *hisi_ptt_recording_init(int *err,
|
| H A D | auxtrace.c | 574 size_t auxtrace_record__info_priv_size(struct auxtrace_record *itr, in auxtrace_record__info_priv_size() 588 int auxtrace_record__info_fill(struct auxtrace_record *itr, in auxtrace_record__info_fill() 598 void auxtrace_record__free(struct auxtrace_record *itr) in auxtrace_record__free() 604 int auxtrace_record__snapshot_start(struct auxtrace_record *itr) in auxtrace_record__snapshot_start() 611 int auxtrace_record__snapshot_finish(struct auxtrace_record *itr, bool on_exit) in auxtrace_record__snapshot_finish() 618 int auxtrace_record__find_snapshot(struct auxtrace_record *itr, int idx, in auxtrace_record__find_snapshot() 627 int auxtrace_record__options(struct auxtrace_record *itr, in auxtrace_record__options() 638 u64 auxtrace_record__reference(struct auxtrace_record *itr) in auxtrace_record__reference() 645 int auxtrace_parse_snapshot_options(struct auxtrace_record *itr, in auxtrace_parse_snapshot_options() 684 int auxtrace_record__read_finish(struct auxtrace_record *itr, int idx) in auxtrace_record__read_finish() [all …]
|
| H A D | arm-spe.h | 62 struct auxtrace_record *arm_spe_recording_init(int *err,
|
| H A D | synthetic-events.h | 11 struct auxtrace_record; 110 int perf_event__synthesize_auxtrace_info(struct auxtrace_record *itr, const struct perf_tool *tool,
|
| /linux/tools/perf/arch/s390/util/ |
| H A D | auxtrace.c | 20 static void cpumsf_free(struct auxtrace_record *itr) in cpumsf_free() 25 static size_t cpumsf_info_priv_size(struct auxtrace_record *itr __maybe_unused, in cpumsf_info_priv_size() 32 cpumsf_info_fill(struct auxtrace_record *itr __maybe_unused, in cpumsf_info_fill() 42 cpumsf_reference(struct auxtrace_record *itr __maybe_unused) in cpumsf_reference() 48 cpumsf_recording_options(struct auxtrace_record *ar __maybe_unused, in cpumsf_recording_options() 77 cpumsf_parse_snapshot_options(struct auxtrace_record *itr __maybe_unused, in cpumsf_parse_snapshot_options() 88 struct auxtrace_record *auxtrace_record__init(struct evlist *evlist, in auxtrace_record__init() 91 struct auxtrace_record *aux; in auxtrace_record__init()
|
| /linux/tools/perf/arch/powerpc/util/ |
| H A D | auxtrace.c | 21 powerpc_vpadtl_recording_options(struct auxtrace_record *ar __maybe_unused, in powerpc_vpadtl_recording_options() 40 static size_t powerpc_vpadtl_info_priv_size(struct auxtrace_record *itr __maybe_unused, in powerpc_vpadtl_info_priv_size() 47 powerpc_vpadtl_info_fill(struct auxtrace_record *itr __maybe_unused, in powerpc_vpadtl_info_fill() 57 static void powerpc_vpadtl_free(struct auxtrace_record *itr) in powerpc_vpadtl_free() 62 static u64 powerpc_vpadtl_reference(struct auxtrace_record *itr __maybe_unused) in powerpc_vpadtl_reference() 67 struct auxtrace_record *auxtrace_record__init(struct evlist *evlist, in auxtrace_record__init() 70 struct auxtrace_record *aux; in auxtrace_record__init()
|
| /linux/tools/perf/arch/arm64/util/ |
| H A D | hisi-ptt.c | 32 struct auxtrace_record itr; 38 hisi_ptt_info_priv_size(struct auxtrace_record *itr __maybe_unused, in hisi_ptt_info_priv_size() 44 static int hisi_ptt_info_fill(struct auxtrace_record *itr, in hisi_ptt_info_fill() 97 static int hisi_ptt_recording_options(struct auxtrace_record *itr, in hisi_ptt_recording_options() 148 static u64 hisi_ptt_reference(struct auxtrace_record *itr __maybe_unused) in hisi_ptt_reference() 153 static void hisi_ptt_recording_free(struct auxtrace_record *itr) in hisi_ptt_recording_free() 161 struct auxtrace_record *hisi_ptt_recording_init(int *err, in hisi_ptt_recording_init()
|
| H A D | arm-spe.c | 37 struct auxtrace_record itr; 80 arm_spe_info_priv_size(struct auxtrace_record *itr __maybe_unused, in arm_spe_info_priv_size() 97 static int arm_spe_save_cpu_header(struct auxtrace_record *itr, in arm_spe_save_cpu_header() 142 static int arm_spe_info_fill(struct auxtrace_record *itr, in arm_spe_info_fill() 392 static int arm_spe_recording_options(struct auxtrace_record *itr, in arm_spe_recording_options() 446 static int arm_spe_parse_snapshot_options(struct auxtrace_record *itr __maybe_unused, in arm_spe_parse_snapshot_options() 465 static int arm_spe_snapshot_start(struct auxtrace_record *itr) in arm_spe_snapshot_start() 482 static int arm_spe_snapshot_finish(struct auxtrace_record *itr) in arm_spe_snapshot_finish() 585 static int arm_spe_find_snapshot(struct auxtrace_record *itr, int idx, in arm_spe_find_snapshot() 639 static u64 arm_spe_reference(struct auxtrace_record *it in arm_spe_reference() [all...] |
| /linux/tools/perf/arch/x86/util/ |
| H A D | intel-bts.c | 40 struct auxtrace_record itr; 56 intel_bts_info_priv_size(struct auxtrace_record *itr __maybe_unused, in intel_bts_info_priv_size() 62 static int intel_bts_info_fill(struct auxtrace_record *itr, in intel_bts_info_fill() 105 static int intel_bts_recording_options(struct auxtrace_record *itr, in intel_bts_recording_options() 251 static int intel_bts_parse_snapshot_options(struct auxtrace_record *itr, in intel_bts_parse_snapshot_options() 274 static u64 intel_bts_reference(struct auxtrace_record *itr __maybe_unused) in intel_bts_reference() 313 static void intel_bts_recording_free(struct auxtrace_record *itr) in intel_bts_recording_free() 322 static int intel_bts_snapshot_start(struct auxtrace_record *itr) in intel_bts_snapshot_start() 335 static int intel_bts_snapshot_finish(struct auxtrace_record *itr) in intel_bts_snapshot_finish() 365 static int intel_bts_find_snapshot(struct auxtrace_record *itr, int idx, in intel_bts_find_snapshot() [all …]
|
| H A D | intel-pt.c | 52 struct auxtrace_record itr; 240 static int intel_pt_parse_snapshot_options(struct auxtrace_record *itr, in intel_pt_parse_snapshot_options() 297 intel_pt_info_priv_size(struct auxtrace_record *itr, struct evlist *evlist) in intel_pt_info_priv_size() 319 static int intel_pt_info_fill(struct auxtrace_record *itr, in intel_pt_info_fill() 612 static int intel_pt_recording_options(struct auxtrace_record *itr, in intel_pt_recording_options() 896 static int intel_pt_snapshot_start(struct auxtrace_record *itr) in intel_pt_snapshot_start() 909 static int intel_pt_snapshot_finish(struct auxtrace_record *itr) in intel_pt_snapshot_finish() 955 static void intel_pt_recording_free(struct auxtrace_record *itr) in intel_pt_recording_free() 1112 static int intel_pt_find_snapshot(struct auxtrace_record *itr, int idx, in intel_pt_find_snapshot() 1177 static u64 intel_pt_reference(struct auxtrace_record *itr __maybe_unused) in intel_pt_reference() [all …]
|
| /linux/tools/perf/arch/arm/util/ |
| H A D | cs-etm.c | 38 struct auxtrace_record itr; 183 static struct perf_pmu *cs_etm_get_pmu(struct auxtrace_record *itr) in cs_etm_get_pmu() 240 static int cs_etm_parse_snapshot_options(struct auxtrace_record *itr, in cs_etm_parse_snapshot_options() 317 static int cs_etm_recording_options(struct auxtrace_record *itr, in cs_etm_recording_options() 486 static u64 cs_etm_synth_etmcr(struct auxtrace_record *itr) in cs_etm_synth_etmcr() 513 static u64 cs_etmv4_synth_trcconfigr(struct auxtrace_record *itr) in cs_etmv4_synth_trcconfigr() 547 cs_etm_info_priv_size(struct auxtrace_record *itr, in cs_etm_info_priv_size() 659 static void cs_etm_save_etmv4_header(__u64 data[], struct auxtrace_record *itr, struct perf_cpu cpu) in cs_etm_save_etmv4_header() 691 static void cs_etm_save_ete_header(__u64 data[], struct auxtrace_record *itr, struct perf_cpu cpu) in cs_etm_save_ete_header() 723 struct auxtrace_record *itr, in cs_etm_get_metadata() [all …]
|
| H A D | cs-etm.h | 10 struct auxtrace_record *cs_etm_record_init(int *err);
|
| H A D | auxtrace.c | 119 struct auxtrace_record
|
| /linux/tools/perf/ |
| H A D | builtin-record.c | 160 struct auxtrace_record *itr;
|