Searched refs:core_pmus (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | pmus.c | 40 static LIST_HEAD(core_pmus); 115 list_for_each_entry_safe(pmu, tmp, &core_pmus, list) { in perf_pmus__destroy() 132 list_for_each_entry(pmu, &core_pmus, list) { in pmu_find() 170 pmu = perf_pmu__lookup(core_pmu ? &core_pmus : &other_pmus, dirfd, name, in perf_pmus__find() 220 return perf_pmu__lookup(core_pmu ? &core_pmus : &other_pmus, dirfd, name, in perf_pmu__find2() 266 if ((to_read_types & PERF_TOOL_PMU_TYPE_PE_CORE_MASK) && list_empty(&core_pmus)) { in pmu_read_sysfs() 267 if (!perf_pmu__create_placeholder_core_pmu(&core_pmus)) in pmu_read_sysfs() 270 list_sort(NULL, &core_pmus, pmus_cmp); in pmu_read_sysfs() 295 list_for_each_entry(pmu, &core_pmus, list) { in __perf_pmus__find_by_type() 340 pmu = list_prepare_entry(pmu, &core_pmus, list); in perf_pmus__scan() [all …]
|
| H A D | pmu.h | 317 struct perf_pmu *perf_pmu__create_placeholder_core_pmu(struct list_head *core_pmus);
|
| H A D | pmu.c | 1312 struct perf_pmu *perf_pmu__create_placeholder_core_pmu(struct list_head *core_pmus) in perf_pmu__create_placeholder_core_pmu() argument 1332 list_add_tail(&pmu->list, core_pmus); in perf_pmu__create_placeholder_core_pmu()
|