Lines Matching refs:perf_pmu
91 struct perf_pmu *pmu, *tmp; in perf_pmus__destroy()
107 static struct perf_pmu *pmu_find(const char *name) in pmu_find()
109 struct perf_pmu *pmu; in pmu_find()
125 struct perf_pmu *perf_pmus__find(const char *name) in perf_pmus__find()
127 struct perf_pmu *pmu; in perf_pmus__find()
163 static struct perf_pmu *perf_pmu__find2(int dirfd, const char *name) in perf_pmu__find2()
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()
240 static struct perf_pmu *__perf_pmus__find_by_type(unsigned int type) in __perf_pmus__find_by_type()
242 struct perf_pmu *pmu; in __perf_pmus__find_by_type()
256 struct perf_pmu *perf_pmus__find_by_type(unsigned int type) in perf_pmus__find_by_type()
258 struct perf_pmu *pmu = __perf_pmus__find_by_type(type); 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()
304 static struct perf_pmu *perf_pmus__scan_skip_duplicates(struct perf_pmu *pmu) in perf_pmus__scan_skip_duplicates()
341 const struct perf_pmu *perf_pmus__pmu_for_pmu_filter(const char *str) in perf_pmus__pmu_for_pmu_filter()
343 struct perf_pmu *pmu = NULL; in perf_pmus__pmu_for_pmu_filter()
365 const struct perf_pmu *pmu;
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()
570 struct perf_pmu *(*scan_fn)(struct perf_pmu *); in perf_pmus__print_raw_pmu_events()
571 struct perf_pmu *pmu = NULL; in perf_pmus__print_raw_pmu_events()
619 struct perf_pmu *pmu = perf_pmus__find(pname); in perf_pmus__have_event()
629 struct perf_pmu *pmu = NULL; in perf_pmus__num_core_pmus()
639 struct perf_pmu *pmu = NULL; in __perf_pmus__supports_extended_type()
676 return strdup(list_first_entry(&core_pmus, struct perf_pmu, list)->name); in perf_pmus__default_pmu_name()
701 struct perf_pmu *evsel__find_pmu(const struct evsel *evsel) in evsel__find_pmu()
703 struct perf_pmu *pmu = evsel->pmu; in evsel__find_pmu()
712 struct perf_pmu *perf_pmus__find_core_pmu(void) in perf_pmus__find_core_pmu()
717 struct perf_pmu *perf_pmus__add_test_pmu(int test_sysfs_dirfd, const char *name) in perf_pmus__add_test_pmu()
727 struct perf_pmu *perf_pmus__fake_pmu(void) in perf_pmus__fake_pmu()
729 static struct perf_pmu fake = { in perf_pmus__fake_pmu()