/linux-6.3-rc2/tools/perf/util/ |
A D | pmu.h | 39 struct perf_pmu { struct 131 extern struct perf_pmu perf_pmu__fake; argument 192 struct perf_pmu *perf_pmu__find(const char *name); 193 struct perf_pmu *perf_pmu__find_by_type(unsigned int type); 206 struct list_head *perf_pmu__alias(struct perf_pmu *pmu, 216 struct perf_pmu *perf_pmu__scan(struct perf_pmu *pmu); 224 bool perf_pmu__file_exists(struct perf_pmu *pmu, const char *name); 232 char *perf_pmu__getcpuid(struct perf_pmu *pmu); 240 int perf_pmu__caps_parse(struct perf_pmu *pmu); 244 void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu); [all …]
|
A D | pmu.c | 35 struct perf_pmu perf_pmu__fake; 743 struct perf_pmu *pmu; 797 struct perf_pmu *pmu; 863 struct perf_pmu *pmu; in pmu_lookup() 959 struct perf_pmu *pmu; in pmu_find() 972 struct perf_pmu *pmu; in perf_pmu__find_by_type() 981 struct perf_pmu *perf_pmu__scan(struct perf_pmu *pmu) in perf_pmu__scan() 1021 struct perf_pmu *pmu; in perf_pmu__find() 1498 const struct perf_pmu *pmu; 1575 struct perf_pmu *pmu; in print_pmu_events() [all …]
|
A D | arm-spe.h | 22 struct perf_pmu; 25 struct perf_pmu *arm_spe_pmu); 30 struct perf_event_attr *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu);
|
A D | parse-events-hybrid.c | 45 struct perf_pmu *pmu) in create_event_hybrid() 77 struct perf_pmu *pmu) in pmu_cmp() 93 struct perf_pmu *pmu; in add_hw_hybrid() 119 struct perf_pmu *pmu) in create_raw_event_hybrid() 139 struct perf_pmu *pmu; in add_raw_hybrid() 191 struct perf_pmu *pmu; in parse_events__add_cache_hybrid()
|
A D | pmu-hybrid.c | 25 struct perf_pmu pmu = {.name = pmu_name}; in perf_pmu__hybrid_mounted() 34 struct perf_pmu *perf_pmu__find_hybrid_pmu(const char *name) in perf_pmu__find_hybrid_pmu() 36 struct perf_pmu *pmu; in perf_pmu__find_hybrid_pmu()
|
A D | parse-events.h | 19 struct perf_pmu; 29 struct perf_pmu *fake_pmu); 130 struct perf_pmu *fake_pmu; 191 struct perf_pmu *pmu); 251 struct perf_pmu *pmu,
|
A D | s390-cpumsf.h | 14 struct perf_pmu; 17 s390_cpumsf_recording_init(int *err, struct perf_pmu *s390_cpumsf_pmu);
|
A D | pmu-hybrid.h | 18 struct perf_pmu *perf_pmu__find_hybrid_pmu(const char *name); 24 struct perf_pmu *pmu; in perf_pmu__hybrid_pmu_num()
|
A D | intel-pt.h | 38 struct perf_pmu; 45 struct perf_event_attr *intel_pt_pmu_default_config(struct perf_pmu *pmu);
|
A D | evlist-hybrid.c | 22 struct perf_pmu *pmu; in evlist__add_default_hybrid() 94 struct perf_pmu *pmu; in evlist__fix_hybrid_cpus()
|
A D | hisi-ptt.h | 14 struct perf_pmu *hisi_ptt_pmu);
|
/linux-6.3-rc2/tools/perf/arch/arm/util/ |
A D | auxtrace.c | 23 struct perf_pmu **arm_spe_pmus = NULL; in find_all_arm_spe_pmus() 28 arm_spe_pmus = zalloc(sizeof(struct perf_pmu *) * nr_cpus); in find_all_arm_spe_pmus() 58 struct perf_pmu **hisi_ptt_pmus = NULL; in find_all_hisi_ptt_pmus() 80 hisi_ptt_pmus = zalloc(sizeof(struct perf_pmu *) * (*nr_ptts)); in find_all_hisi_ptt_pmus() 101 static struct perf_pmu *find_pmu_for_event(struct perf_pmu **pmus, in find_pmu_for_event() 120 struct perf_pmu *cs_etm_pmu = NULL; in auxtrace_record__init() 121 struct perf_pmu **arm_spe_pmus = NULL; in auxtrace_record__init() 122 struct perf_pmu **hisi_ptt_pmus = NULL; in auxtrace_record__init() 124 struct perf_pmu *found_etm = NULL; in auxtrace_record__init() 125 struct perf_pmu *found_spe = NULL; in auxtrace_record__init() [all …]
|
A D | cs-etm.c | 39 struct perf_pmu *cs_etm_pmu; 76 struct perf_pmu *cs_etm_pmu; in cs_etm_set_context_id() 160 struct perf_pmu *cs_etm_pmu; in cs_etm_set_timestamp() 316 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_recording_options() 481 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_get_config() 594 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_is_etmv4() 661 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_is_ete() 674 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_save_etmv4_header() 706 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_save_ete_header() 746 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_get_metadata() [all …]
|
A D | pmu.c | 17 *perf_pmu__get_default_config(struct perf_pmu *pmu __maybe_unused) in perf_pmu__get_default_config()
|
/linux-6.3-rc2/tools/perf/arch/arm64/util/ |
A D | pmu.c | 9 static struct perf_pmu *pmu__find_core_pmu(void) in pmu__find_core_pmu() 11 struct perf_pmu *pmu = NULL; in pmu__find_core_pmu() 31 struct perf_pmu *pmu = pmu__find_core_pmu(); in pmu_metrics_table__find() 41 struct perf_pmu *pmu = pmu__find_core_pmu(); in pmu_events_table__find() 53 struct perf_pmu *pmu = pmu__find_core_pmu(); in perf_pmu__cpu_slots_per_cycle()
|
A D | hisi-ptt.c | 32 struct perf_pmu *hisi_ptt_pmu; 50 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; in hisi_ptt_info_fill() 102 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; in hisi_ptt_recording_options() 161 struct perf_pmu *hisi_ptt_pmu) in hisi_ptt_recording_init()
|
A D | arm-spe.c | 33 struct perf_pmu *arm_spe_pmu; 43 struct perf_pmu *arm_spe_pmu; in arm_spe_set_timestamp() 76 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_info_fill() 145 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_recording_options() 487 struct perf_pmu *arm_spe_pmu) in arm_spe_recording_init() 521 *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu) in arm_spe_pmu_default_config()
|
/linux-6.3-rc2/tools/perf/pmu-events/ |
A D | pmu-events.h | 5 struct perf_pmu; 57 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu); 58 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu);
|
A D | empty-pmu-events.c | 293 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu) in perf_pmu__find_events_table() 321 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu) in perf_pmu__find_metrics_table()
|
/linux-6.3-rc2/tools/perf/arch/x86/util/ |
A D | auxtrace.c | 22 struct perf_pmu *intel_pt_pmu; in auxtrace_record__init_intel() 23 struct perf_pmu *intel_bts_pmu; in auxtrace_record__init_intel()
|
A D | intel-pt.c | 51 struct perf_pmu *intel_pt_pmu; 143 static size_t intel_pt_psb_period(struct perf_pmu *intel_pt_pmu, in intel_pt_psb_period() 189 static u64 intel_pt_default_config(struct perf_pmu *intel_pt_pmu) in intel_pt_default_config() 266 intel_pt_pmu_default_config(struct perf_pmu *intel_pt_pmu) in intel_pt_pmu_default_config() 282 struct perf_pmu *intel_pt_pmu) in intel_pt_find_filter() 331 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_info_fill() 491 static int intel_pt_val_config_term(struct perf_pmu *intel_pt_pmu, in intel_pt_val_config_term() 531 static int intel_pt_validate_config(struct perf_pmu *intel_pt_pmu, in intel_pt_validate_config() 567 static void intel_pt_config_sample_mode(struct perf_pmu *intel_pt_pmu, in intel_pt_config_sample_mode() 629 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_recording_options() [all …]
|
A D | intel-bts.c | 41 struct perf_pmu *intel_bts_pmu; 69 struct perf_pmu *intel_bts_pmu = btsr->intel_bts_pmu; in intel_bts_info_fill() 111 struct perf_pmu *intel_bts_pmu = btsr->intel_bts_pmu; in intel_bts_recording_options() 419 struct perf_pmu *intel_bts_pmu = perf_pmu__find(INTEL_BTS_PMU_NAME); in intel_bts_recording_init()
|
A D | topdown.c | 22 struct perf_pmu *pmu; in topdown_sys_has_perf_metrics()
|
/linux-6.3-rc2/tools/perf/arch/powerpc/util/ |
A D | header.c | 33 get_cpuid_str(struct perf_pmu *pmu __maybe_unused) in get_cpuid_str()
|
/linux-6.3-rc2/tools/perf/tests/ |
A D | pmu-events.c | 40 struct perf_pmu pmu; 519 struct perf_pmu *pmu; in __test_core_pmu_event_aliases() 572 struct perf_pmu *pmu = &test_pmu->pmu; in __test_uncore_pmu_event_aliases() 714 struct perf_pmu *pmu = NULL; in test__aliases() 764 struct perf_pmu *fake_pmu) in check_parse_id()
|