| /linux/tools/perf/util/ |
| A D | pmu.h | 46 struct perf_pmu { struct 188 const struct perf_pmu *pmu; argument 206 void pmu_add_sys_aliases(struct perf_pmu *pmu); 210 int perf_pmu__config_terms(const struct perf_pmu *pmu, 229 size_t perf_pmu__num_events(struct perf_pmu *pmu); 252 void perf_pmu__arch_init(struct perf_pmu *pmu); 253 void pmu_add_cpu_aliases_table(struct perf_pmu *pmu, 256 char *perf_pmu__getcpuid(struct perf_pmu *pmu); 262 int perf_pmu__caps_parse(struct perf_pmu *pmu); 281 void perf_pmu__delete(struct perf_pmu *pmu); [all …]
|
| A D | pmus.h | 8 struct perf_pmu; 17 struct perf_pmu *perf_pmus__find(const char *name); 18 struct perf_pmu *perf_pmus__find_by_type(unsigned int type); 20 struct perf_pmu *perf_pmus__scan(struct perf_pmu *pmu); 21 struct perf_pmu *perf_pmus__scan_core(struct perf_pmu *pmu); 23 const struct perf_pmu *perf_pmus__pmu_for_pmu_filter(const char *str); 32 struct perf_pmu *perf_pmus__add_test_pmu(int test_sysfs_dirfd, const char *name); 33 struct perf_pmu *perf_pmus__fake_pmu(void);
|
| A D | pmus.c | 109 struct perf_pmu *pmu; in pmu_find() 127 struct perf_pmu *pmu; in perf_pmus__find() 165 struct perf_pmu *pmu; in perf_pmu__find2() 191 struct perf_pmu *lhs_pmu = container_of(lhs, struct perf_pmu, list); in pmus_cmp() 192 struct perf_pmu *rhs_pmu = container_of(rhs, struct perf_pmu, list); in pmus_cmp() 242 struct perf_pmu *pmu; in __perf_pmus__find_by_type() 272 struct perf_pmu *perf_pmus__scan(struct perf_pmu *pmu) in perf_pmus__scan() 292 struct perf_pmu *perf_pmus__scan_core(struct perf_pmu *pmu) in perf_pmus__scan_core() 457 struct perf_pmu *pmu; in perf_pmus__print_pmu_events() 463 struct perf_pmu *(*scan_fn)(struct perf_pmu *); in perf_pmus__print_pmu_events() [all …]
|
| A D | pmu.c | 499 struct perf_pmu *pmu; 759 struct perf_pmu pmu = {.name = pmu_name}; in pmu_cpumask() 820 char *perf_pmu__getcpuid(struct perf_pmu *pmu) in perf_pmu__getcpuid() 985 struct perf_pmu *pmu = vdata; in pmu_add_cpu_aliases_map_callback() 1017 struct perf_pmu *pmu = vdata; in pmu_add_sys_aliases_iter_fn() 1036 void pmu_add_sys_aliases(struct perf_pmu *pmu) in pmu_add_sys_aliases() 1076 perf_pmu__arch_init(struct perf_pmu *pmu) in perf_pmu__arch_init() 1085 struct perf_pmu *pmu; in perf_pmu__lookup() 1149 struct perf_pmu *pmu = zalloc(sizeof(*pmu)); in perf_pmu__create_placeholder_core_pmu() 1202 struct perf_pmu *pmu; in evsel__is_aux_event() [all …]
|
| A D | mem-events.h | 26 struct perf_pmu; 32 int perf_pmu__mem_events_parse(struct perf_pmu *pmu, const char *str); 35 struct perf_mem_event *perf_pmu__mem_events_ptr(struct perf_pmu *pmu, int i); 36 struct perf_pmu *perf_mem_events_find_pmu(void); 37 int perf_pmu__mem_events_num_mem_pmus(struct perf_pmu *pmu); 40 void perf_pmu__mem_events_list(struct perf_pmu *pmu);
|
| A D | arm-spe.h | 22 struct perf_pmu; 25 struct perf_pmu *arm_spe_pmu); 30 void arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu,
|
| A D | mem-events.c | 37 struct perf_mem_event *perf_pmu__mem_events_ptr(struct perf_pmu *pmu, int i) in perf_pmu__mem_events_ptr() 45 static struct perf_pmu *perf_pmus__scan_mem(struct perf_pmu *pmu) in perf_pmus__scan_mem() 54 struct perf_pmu *perf_mem_events_find_pmu(void) in perf_mem_events_find_pmu() 74 int perf_pmu__mem_events_num_mem_pmus(struct perf_pmu *pmu) in perf_pmu__mem_events_num_mem_pmus() 84 static const char *perf_pmu__mem_events_name(int i, struct perf_pmu *pmu) in perf_pmu__mem_events_name() 131 struct perf_pmu *pmu = leader->pmu; in is_mem_loads_aux_event() 144 int perf_pmu__mem_events_parse(struct perf_pmu *pmu, const char *str) in perf_pmu__mem_events_parse() 197 static int __perf_pmu__mem_events_init(struct perf_pmu *pmu) in __perf_pmu__mem_events_init() 226 struct perf_pmu *pmu = NULL; in perf_pmu__mem_events_init() 236 void perf_pmu__mem_events_list(struct perf_pmu *pmu) in perf_pmu__mem_events_list() [all …]
|
| A D | s390-cpumsf.h | 14 struct perf_pmu; 17 s390_cpumsf_recording_init(int *err, struct perf_pmu *s390_cpumsf_pmu);
|
| A D | intel-pt.h | 38 struct perf_pmu; 45 void intel_pt_pmu_default_config(const struct perf_pmu *intel_pt_pmu,
|
| A D | parse-events.h | 20 struct perf_pmu; 166 const struct perf_pmu *pmu); 238 struct perf_pmu *pmu);
|
| /linux/tools/perf/arch/arm/util/ |
| A D | auxtrace.c | 24 struct perf_pmu **arm_spe_pmus = NULL; in find_all_arm_spe_pmus() 29 arm_spe_pmus = zalloc(sizeof(struct perf_pmu *) * nr_cpus); in find_all_arm_spe_pmus() 59 struct perf_pmu **hisi_ptt_pmus = NULL; in find_all_hisi_ptt_pmus() 81 hisi_ptt_pmus = zalloc(sizeof(struct perf_pmu *) * (*nr_ptts)); in find_all_hisi_ptt_pmus() 102 static struct perf_pmu *find_pmu_for_event(struct perf_pmu **pmus, in find_pmu_for_event() 121 struct perf_pmu *cs_etm_pmu = NULL; in auxtrace_record__init() 122 struct perf_pmu **arm_spe_pmus = NULL; in auxtrace_record__init() 123 struct perf_pmu **hisi_ptt_pmus = NULL; in auxtrace_record__init() 125 struct perf_pmu *found_etm = NULL; in auxtrace_record__init() 126 struct perf_pmu *found_spe = NULL; in auxtrace_record__init() [all …]
|
| A D | cs-etm.c | 39 struct perf_pmu *cs_etm_pmu; 198 static int cs_etm_validate_config(struct perf_pmu *cs_etm_pmu, in cs_etm_validate_config() 262 static int cs_etm_set_sink_attr(struct perf_pmu *pmu, in cs_etm_set_sink_attr() 312 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_recording_options() 482 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_get_config() 546 struct perf_pmu *cs_etm_pmu = cs_etm_get_pmu(itr); in cs_etm_info_priv_size() 653 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_save_etmv4_header() 685 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_save_ete_header() 719 struct perf_pmu *cs_etm_pmu = cs_etm_get_pmu(itr); in cs_etm_get_metadata() 786 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_info_fill() [all …]
|
| /linux/tools/perf/pmu-events/ |
| A D | pmu-events.h | 8 struct perf_pmu; 84 struct perf_pmu *pmu, 95 struct perf_pmu *pmu, 100 struct perf_pmu *pmu); 105 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu); 106 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu);
|
| A D | empty-pmu-events.c | 370 struct perf_pmu *pmu, in pmu_events_table__for_each_event() 390 struct perf_pmu *pmu, in pmu_events_table__find_event() 411 struct perf_pmu *pmu) in pmu_events_table__num_events() 460 static const struct pmu_events_map *map_for_pmu(struct perf_pmu *pmu) in map_for_pmu() 464 struct perf_pmu *pmu; in map_for_pmu() 515 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu) in perf_pmu__find_events_table() 535 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu) in perf_pmu__find_metrics_table()
|
| /linux/drivers/gpu/drm/ci/xfails/ |
| A D | i915-tgl-fails.txt | 27 perf_pmu@enable-race,Timeout 28 perf_pmu@event-wait,Timeout 29 perf_pmu@gt-awake,Timeout 30 perf_pmu@interrupts,Timeout 31 perf_pmu@module-unload,Fail 32 perf_pmu@rc6,Crash
|
| A D | i915-kbl-fails.txt | 17 perf_pmu@busy-accuracy-50,Fail 18 perf_pmu@module-unload,Fail 19 perf_pmu@rc6,Crash
|
| A D | i915-whl-fails.txt | 51 perf_pmu@module-unload,Fail 52 perf_pmu@rc6,Crash 53 perf_pmu@rc6-suspend,Crash
|
| A D | i915-cml-fails.txt | 63 perf_pmu@module-unload,Fail 64 perf_pmu@rc6,Crash 65 perf_pmu@rc6-suspend,Crash
|
| /linux/tools/perf/arch/arm64/util/ |
| 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 | pmu.c | 13 struct perf_pmu *pmu; in pmu_metrics_table__find() 31 struct perf_pmu *pmu = perf_pmus__find_core_pmu(); in perf_pmu__cpu_slots_per_cycle()
|
| A D | arm-spe.c | 34 struct perf_pmu *arm_spe_pmu; 54 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_info_fill() 117 static __u64 arm_spe_pmu__sample_period(const struct perf_pmu *arm_spe_pmu) in arm_spe_pmu__sample_period() 501 struct perf_pmu *arm_spe_pmu) in arm_spe_recording_init() 534 arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu, struct perf_event_attr *attr) in arm_spe_pmu_default_config()
|
| /linux/tools/perf/tests/ |
| A D | pmu.c | 22 static int test_pmu_put(const char *dir, struct perf_pmu *pmu) in test_pmu_put() 45 static struct perf_pmu *test_pmu_get(char *dir, size_t sz) in test_pmu_get() 67 struct perf_pmu *pmu = NULL; in test_pmu_get() 164 struct perf_pmu *pmu = test_pmu_get(dir, sizeof(dir)); in test__pmu_format() 213 struct perf_pmu *pmu = test_pmu_get(dir, sizeof(dir)); in test__pmu_events() 461 struct perf_pmu test_pmu = { in test__pmu_match()
|
| /linux/tools/perf/arch/x86/util/ |
| A D | auxtrace.c | 23 struct perf_pmu *intel_pt_pmu; in auxtrace_record__init_intel() 24 struct perf_pmu *intel_bts_pmu; in auxtrace_record__init_intel()
|
| A D | intel-pt.c | 52 struct perf_pmu *intel_pt_pmu; 64 static int intel_pt_parse_terms_with_default(const struct perf_pmu *pmu, in intel_pt_parse_terms_with_default() 113 static int intel_pt_read_config(struct perf_pmu *intel_pt_pmu, const char *str, in intel_pt_read_config() 135 static size_t intel_pt_psb_period(struct perf_pmu *intel_pt_pmu, in intel_pt_psb_period() 181 static u64 intel_pt_default_config(const struct perf_pmu *intel_pt_pmu) in intel_pt_default_config() 260 void intel_pt_pmu_default_config(const struct perf_pmu *intel_pt_pmu, in intel_pt_pmu_default_config() 274 struct perf_pmu *intel_pt_pmu) in intel_pt_find_filter() 323 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_info_fill() 528 static int intel_pt_validate_config(struct perf_pmu *intel_pt_pmu, in intel_pt_validate_config() 615 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_pmus__find(INTEL_BTS_PMU_NAME); in intel_bts_recording_init()
|