/linux-master/tools/perf/util/ |
H A D | pmus.h | 5 struct perf_pmu; 12 struct perf_pmu *perf_pmus__find(const char *name); 13 struct perf_pmu *perf_pmus__find_by_type(unsigned int type); 15 struct perf_pmu *perf_pmus__scan(struct perf_pmu *pmu); 16 struct perf_pmu *perf_pmus__scan_core(struct perf_pmu *pmu); 18 const struct perf_pmu *perf_pmus__pmu_for_pmu_filter(const char *str);
|
H A D | pmu.h | 40 * struct perf_pmu 42 struct perf_pmu { struct 100 void (*perf_event_attr_init_default)(const struct perf_pmu *pmu, 175 extern struct perf_pmu perf_pmu__fake; 185 const struct perf_pmu *pmu; 200 void pmu_add_sys_aliases(struct perf_pmu *pmu); 201 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, 204 int perf_pmu__config_terms(const struct perf_pmu *pmu, 208 __u64 perf_pmu__format_bits(struct perf_pmu *pmu, const char *name); 209 int perf_pmu__format_type(struct perf_pmu *pm [all...] |
H A D | s390-cpumsf.h | 14 struct perf_pmu; 17 s390_cpumsf_recording_init(int *err, struct perf_pmu *s390_cpumsf_pmu);
|
H 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,
|
H A D | hisi-ptt.h | 14 struct perf_pmu *hisi_ptt_pmu);
|
H A D | intel-pt.h | 38 struct perf_pmu; 45 void intel_pt_pmu_default_config(const struct perf_pmu *intel_pt_pmu,
|
H A D | pmus.c | 69 struct perf_pmu *pmu, *tmp; 85 static struct perf_pmu *pmu_find(const char *name) 87 struct perf_pmu *pmu; 103 struct perf_pmu *perf_pmus__find(const char *name) 105 struct perf_pmu *pmu; 140 static struct perf_pmu *perf_pmu__find2(int dirfd, const char *name) 142 struct perf_pmu *pmu; 168 struct perf_pmu *lhs_pmu = container_of(lhs, struct perf_pmu, list); 169 struct perf_pmu *rhs_pm [all...] |
H A D | mem-events.h | 41 int perf_pmu__mem_events_parse(struct perf_pmu *pmu, const char *str); 42 int perf_pmu__mem_events_init(struct perf_pmu *pmu); 44 struct perf_mem_event *perf_pmu__mem_events_ptr(struct perf_pmu *pmu, int i); 45 struct perf_pmu *perf_mem_events_find_pmu(void); 46 int perf_pmu__mem_events_num_mem_pmus(struct perf_pmu *pmu); 49 void perf_pmu__mem_events_list(struct perf_pmu *pmu);
|
H A D | pmu.c | 33 struct perf_pmu perf_pmu__fake = { 57 /** @list: List element of struct perf_pmu aliases. */ 93 * <sysfs>/devices/cpu/format/ held in struct perf_pmu. 100 /** @list: Element on list within struct perf_pmu. */ 116 static int pmu_aliases_parse(struct perf_pmu *pmu); 159 static void perf_pmu_format__load(const struct perf_pmu *pmu, struct perf_pmu_format *format) 185 int perf_pmu__format_parse(struct perf_pmu *pmu, int dirfd, bool eager_load) 235 static int pmu_format(struct perf_pmu *pmu, int dirfd, const char *name) 287 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) 323 static int perf_pmu__parse_unit(struct perf_pmu *pm [all...] |
H A D | parse-events.h | 20 struct perf_pmu; 34 struct parse_events_error *error, struct perf_pmu *fake_pmu, 154 struct perf_pmu *fake_pmu; 164 const struct perf_pmu *pmu); 219 struct perf_pmu *pmu);
|
H A D | mem-events.c | 32 struct perf_mem_event *perf_pmu__mem_events_ptr(struct perf_pmu *pmu, int i) 40 static struct perf_pmu *perf_pmus__scan_mem(struct perf_pmu *pmu) 49 struct perf_pmu *perf_mem_events_find_pmu(void) 69 int perf_pmu__mem_events_num_mem_pmus(struct perf_pmu *pmu) 79 static const char *perf_pmu__mem_events_name(int i, struct perf_pmu *pmu) 126 struct perf_pmu *pmu = leader->pmu; 139 int perf_pmu__mem_events_parse(struct perf_pmu *pmu, const char *str) 178 static bool perf_pmu__mem_events_supported(const char *mnt, struct perf_pmu *pmu, 192 int perf_pmu__mem_events_init(struct perf_pmu *pm [all...] |
/linux-master/tools/perf/arch/powerpc/util/ |
H A D | pmu.c | 8 void perf_pmu__arch_init(struct perf_pmu *pmu)
|
H A D | header.c | 33 get_cpuid_str(struct perf_pmu *pmu __maybe_unused)
|
/linux-master/tools/perf/arch/arm64/util/ |
H A D | pmu.c | 13 struct perf_pmu *pmu; 31 struct perf_pmu *pmu = perf_pmus__find_core_pmu();
|
H A D | hisi-ptt.c | 32 struct perf_pmu *hisi_ptt_pmu; 50 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; 102 struct perf_pmu *hisi_ptt_pmu = pttr->hisi_ptt_pmu; 161 struct perf_pmu *hisi_ptt_pmu)
|
H A D | arm-spe.c | 33 struct perf_pmu *arm_spe_pmu; 53 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; 116 static __u64 arm_spe_pmu__sample_period(const struct perf_pmu *arm_spe_pmu) 141 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; 484 struct perf_pmu *arm_spe_pmu) 518 arm_spe_pmu_default_config(const struct perf_pmu *arm_spe_pmu, struct perf_event_attr *attr)
|
/linux-master/tools/perf/pmu-events/ |
H A D | pmu-events.h | 8 struct perf_pmu; 82 struct perf_pmu *pmu, 86 struct perf_pmu *pmu, 91 struct perf_pmu *pmu); 96 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu); 97 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu);
|
H A D | empty-pmu-events.c | 277 int pmu_events_table__for_each_event(const struct pmu_events_table *table, struct perf_pmu *pmu, 294 struct perf_pmu *pmu, 310 struct perf_pmu *pmu) 335 const struct pmu_events_table *perf_pmu__find_events_table(struct perf_pmu *pmu) 363 const struct pmu_metrics_table *perf_pmu__find_metrics_table(struct perf_pmu *pmu)
|
/linux-master/tools/perf/arch/arm/util/ |
H A D | auxtrace.c | 22 static struct perf_pmu **find_all_arm_spe_pmus(int *nr_spes, int *err) 24 struct perf_pmu **arm_spe_pmus = NULL; 29 arm_spe_pmus = zalloc(sizeof(struct perf_pmu *) * nr_cpus); 57 static struct perf_pmu **find_all_hisi_ptt_pmus(int *nr_ptts, int *err) 59 struct perf_pmu **hisi_ptt_pmus = NULL; 81 hisi_ptt_pmus = zalloc(sizeof(struct perf_pmu *) * (*nr_ptts)); 102 static struct perf_pmu *find_pmu_for_event(struct perf_pmu **pmus, 121 struct perf_pmu *cs_etm_pmu = NULL; 122 struct perf_pmu **arm_spe_pmu [all...] |
H A D | pmu.c | 18 void perf_pmu__arch_init(struct perf_pmu *pmu __maybe_unused)
|
H A D | cs-etm.c | 39 struct perf_pmu *cs_etm_pmu; 77 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; 148 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; 257 static int cs_etm_set_sink_attr(struct perf_pmu *pmu, 307 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; 477 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; 590 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; 604 static int cs_etm_get_ro(struct perf_pmu *pmu, int cpu, const char *path) 620 static int cs_etm_get_ro_signed(struct perf_pmu *pmu, int cpu, const char *path) 636 static bool cs_etm_pmu_path_exists(struct perf_pmu *pm [all...] |
/linux-master/tools/perf/arch/x86/util/ |
H A D | topdown.c | 15 struct perf_pmu *pmu;
|
H A D | auxtrace.c | 23 struct perf_pmu *intel_pt_pmu; 24 struct perf_pmu *intel_bts_pmu;
|
H A D | pmu.c | 21 void perf_pmu__arch_init(struct perf_pmu *pmu __maybe_unused)
|
/linux-master/tools/perf/arch/s390/util/ |
H A D | pmu.c | 16 void perf_pmu__arch_init(struct perf_pmu *pmu)
|