Lines Matching refs:perf_pmu
36 struct perf_pmu { struct
55 extern struct perf_pmu perf_pmu__fake; argument
86 struct perf_pmu *perf_pmu__find(const char *name);
87 struct perf_pmu *perf_pmu__find_by_type(unsigned int type);
88 void pmu_add_sys_aliases(struct list_head *head, struct perf_pmu *pmu);
89 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr,
98 int perf_pmu__check_alias(struct perf_pmu *pmu, struct list_head *head_terms,
100 struct list_head *perf_pmu__alias(struct perf_pmu *pmu,
110 struct perf_pmu *perf_pmu__scan(struct perf_pmu *pmu);
118 int perf_pmu__scan_file(struct perf_pmu *pmu, const char *name, const char *fmt, ...) __scanf(3, 4);
122 struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu);
123 void pmu_add_cpu_aliases_map(struct list_head *head, struct perf_pmu *pmu,
126 struct pmu_events_map *perf_pmu__find_map(struct perf_pmu *pmu);
135 int perf_pmu__caps_parse(struct perf_pmu *pmu);
137 void perf_pmu__warn_invalid_config(struct perf_pmu *pmu, __u64 config,
139 void perf_pmu__warn_invalid_formats(struct perf_pmu *pmu);
144 int perf_pmu__cpus_match(struct perf_pmu *pmu, struct perf_cpu_map *cpus,