Home
last modified time | relevance | path

Searched refs:core_pmus (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/tools/perf/util/
H A Dpmus.c35 static LIST_HEAD(core_pmus);
69 list_for_each_entry_safe(pmu, tmp, &core_pmus, list) { in perf_pmus__destroy()
87 list_for_each_entry(pmu, &core_pmus, list) { in pmu_find()
124 pmu = perf_pmu__lookup(core_pmu ? &core_pmus : &other_pmus, dirfd, name); in perf_pmus__find()
151 return perf_pmu__lookup(core_pmu ? &core_pmus : &other_pmus, dirfd, name); in perf_pmu__find2()
203 if (list_empty(&core_pmus)) { in pmu_read_sysfs()
204 if (!perf_pmu__create_placeholder_core_pmu(&core_pmus)) in pmu_read_sysfs()
207 list_sort(NULL, &core_pmus, pmus_cmp); in pmu_read_sysfs()
209 if (!list_empty(&core_pmus)) { in pmu_read_sysfs()
220 list_for_each_entry(pmu, &core_pmus, list) { in __perf_pmus__find_by_type()
[all …]
H A Dpmu.h268 struct perf_pmu *perf_pmu__create_placeholder_core_pmu(struct list_head *core_pmus);
H A Dpmu.c1097 struct perf_pmu *perf_pmu__create_placeholder_core_pmu(struct list_head *core_pmus) in perf_pmu__create_placeholder_core_pmu() argument
1117 list_add_tail(&pmu->list, core_pmus); in perf_pmu__create_placeholder_core_pmu()