Home
last modified time | relevance | path

Searched refs:pmus (Results 1 – 7 of 7) sorted by relevance

/linux-5.19.10/arch/x86/events/intel/
Duncore.c937 struct intel_uncore_pmu *pmu = type->pmus; in uncore_type_exit()
948 kfree(type->pmus); in uncore_type_exit()
949 type->pmus = NULL; in uncore_type_exit()
967 struct intel_uncore_pmu *pmus; in uncore_type_init() local
971 pmus = kcalloc(type->num_boxes, sizeof(*pmus), GFP_KERNEL); in uncore_type_init()
972 if (!pmus) in uncore_type_init()
978 pmus[i].func_id = setid ? i : -1; in uncore_type_init()
979 pmus[i].pmu_idx = i; in uncore_type_init()
980 pmus[i].type = type; in uncore_type_init()
981 pmus[i].boxes = kzalloc(size, GFP_KERNEL); in uncore_type_init()
[all …]
Duncore.h79 struct intel_uncore_pmu *pmus; member
/linux-5.19.10/arch/x86/events/
Drapl.c118 struct rapl_pmu *pmus[]; member
150 return dieid < rapl_pmus->maxdie ? rapl_pmus->pmus[dieid] : NULL; in cpu_to_rapl_pmu()
585 rapl_pmus->pmus[topology_logical_die_id(cpu)] = pmu; in rapl_cpu_online()
670 kfree(rapl_pmus->pmus[i]); in cleanup_rapl_pmus()
/linux-5.19.10/tools/perf/Documentation/
Dintel-hybrid.txt10 Kernel exports two new cpu pmus via sysfs:
213 warning and disable grouping, because the pmus in group are
/linux-5.19.10/tools/perf/util/
Dpmu.c44 static LIST_HEAD(pmus);
1036 list_add_tail(&pmu->list, &pmus); in pmu_lookup()
1055 list_for_each_entry(pmu, &pmus, list) { in pmu_find()
1068 list_for_each_entry(pmu, &pmus, list) in perf_pmu__find_by_type()
1083 pmu = list_prepare_entry(pmu, &pmus, list); in perf_pmu__scan()
1085 list_for_each_entry_continue(pmu, &pmus, list) in perf_pmu__scan()
/linux-5.19.10/drivers/perf/
Dxgene_pmu.c1944 xgene_pmu_dev_cleanup(struct xgene_pmu *xgene_pmu, struct list_head *pmus) in xgene_pmu_dev_cleanup() argument
1948 list_for_each_entry(ctx, pmus, next) { in xgene_pmu_dev_cleanup()
/linux-5.19.10/kernel/events/
Dcore.c405 static LIST_HEAD(pmus);
10887 list_for_each_entry(pmu, &pmus, entry) { in find_pmu_context()
11160 list_add_rcu(&pmu->entry, &pmus); in perf_pmu_register()
11162 list_add_tail_rcu(&pmu->entry, &pmus); in perf_pmu_register()
11318 list_for_each_entry_rcu(pmu, &pmus, entry, lockdep_is_held(&pmus_srcu)) { in perf_init_event()
13320 list_for_each_entry(pmu, &pmus, entry) { in perf_event_exit_cpu_context()
13348 list_for_each_entry(pmu, &pmus, entry) { in perf_event_init_cpu()
13439 list_for_each_entry(pmu, &pmus, entry) { in perf_event_sysfs_init()