Home
last modified time | relevance | path

Searched refs:perf_pmu (Results 1 – 25 of 48) sorted by relevance

12

/linux-6.3-rc2/tools/perf/util/
A Dpmu.h39 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 Dpmu.c35 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 Darm-spe.h22 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 Dparse-events-hybrid.c45 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 Dpmu-hybrid.c25 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 Dparse-events.h19 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 Ds390-cpumsf.h14 struct perf_pmu;
17 s390_cpumsf_recording_init(int *err, struct perf_pmu *s390_cpumsf_pmu);
A Dpmu-hybrid.h18 struct perf_pmu *perf_pmu__find_hybrid_pmu(const char *name);
24 struct perf_pmu *pmu; in perf_pmu__hybrid_pmu_num()
A Dintel-pt.h38 struct perf_pmu;
45 struct perf_event_attr *intel_pt_pmu_default_config(struct perf_pmu *pmu);
A Devlist-hybrid.c22 struct perf_pmu *pmu; in evlist__add_default_hybrid()
94 struct perf_pmu *pmu; in evlist__fix_hybrid_cpus()
A Dhisi-ptt.h14 struct perf_pmu *hisi_ptt_pmu);
/linux-6.3-rc2/tools/perf/arch/arm/util/
A Dauxtrace.c23 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 Dcs-etm.c39 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 Dpmu.c17 *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 Dpmu.c9 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 Dhisi-ptt.c32 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 Darm-spe.c33 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 Dpmu-events.h5 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 Dempty-pmu-events.c293 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 Dauxtrace.c22 struct perf_pmu *intel_pt_pmu; in auxtrace_record__init_intel()
23 struct perf_pmu *intel_bts_pmu; in auxtrace_record__init_intel()
A Dintel-pt.c51 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 Dintel-bts.c41 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 Dtopdown.c22 struct perf_pmu *pmu; in topdown_sys_has_perf_metrics()
/linux-6.3-rc2/tools/perf/arch/powerpc/util/
A Dheader.c33 get_cpuid_str(struct perf_pmu *pmu __maybe_unused) in get_cpuid_str()
/linux-6.3-rc2/tools/perf/tests/
A Dpmu-events.c40 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()

Completed in 111 milliseconds

12