Lines Matching refs:pmu
41 struct perf_pmu pmu; member
47 .pmu = "default_core",
59 .pmu = "default_core",
71 .pmu = "default_core",
83 .pmu = "default_core",
95 .pmu = "default_core",
107 .pmu = "default_core",
135 .pmu = "hisi_sccl,ddrc",
149 .pmu = "uncore_cbox",
163 .pmu = "uncore_cbox",
177 .pmu = "uncore_cbox",
191 .pmu = "hisi_sccl,l3c",
205 .pmu = "uncore_imc_free_running",
219 .pmu = "uncore_imc",
243 .pmu = "uncore_sys_ddr_pmu",
257 .pmu = "uncore_sys_ccn_pmu",
271 .pmu = "uncore_sys_cmn_pmu",
338 if (!is_same(e1->pmu, e2->pmu)) { in compare_pmu_events()
340 e1->name, e1->pmu, e2->pmu); in compare_pmu_events()
409 if (!is_same(alias->pmu_name, test_event->event.pmu) && in compare_alias_to_test_event()
412 pmu_name, alias->pmu_name, test_event->event.pmu); in compare_alias_to_test_event()
427 if (strcmp(pe->pmu, "default_core")) in test__pmu_event_table_core_callback()
531 if (compare_alias_to_test_event(alias, args->test_event, alias->pmu->name)) in test_core_pmu_event_aliases_cb()
543 struct perf_pmu *pmu; in __test_core_pmu_event_aliases() local
552 pmu = zalloc(sizeof(*pmu)); in __test_core_pmu_event_aliases()
553 if (!pmu) in __test_core_pmu_event_aliases()
556 INIT_LIST_HEAD(&pmu->format); in __test_core_pmu_event_aliases()
557 INIT_LIST_HEAD(&pmu->aliases); in __test_core_pmu_event_aliases()
558 INIT_LIST_HEAD(&pmu->caps); in __test_core_pmu_event_aliases()
559 INIT_LIST_HEAD(&pmu->list); in __test_core_pmu_event_aliases()
560 pmu->name = strdup(pmu_name); in __test_core_pmu_event_aliases()
561 pmu->is_core = true; in __test_core_pmu_event_aliases()
563 pmu->events_table = table; in __test_core_pmu_event_aliases()
564 pmu_add_cpu_aliases_table(pmu, table); in __test_core_pmu_event_aliases()
565 pmu->cpu_aliases_added = true; in __test_core_pmu_event_aliases()
566 pmu->sysfs_aliases_loaded = true; in __test_core_pmu_event_aliases()
568 res = pmu_events_table__find_event(table, pmu, "bp_l1_btb_correct", NULL, NULL); in __test_core_pmu_event_aliases()
582 test_event.event.pmu = pmu_name; in __test_core_pmu_event_aliases()
583 err = perf_pmu__find_event(pmu, event->name, &args, in __test_core_pmu_event_aliases()
588 perf_pmu__delete(pmu); in __test_core_pmu_event_aliases()
597 struct perf_pmu *pmu = &test_pmu->pmu; in __test_uncore_pmu_event_aliases() local
598 const char *pmu_name = pmu->name; in __test_uncore_pmu_event_aliases()
605 pmu->events_table = events_table; in __test_uncore_pmu_event_aliases()
606 pmu_add_cpu_aliases_table(pmu, events_table); in __test_uncore_pmu_event_aliases()
607 pmu->cpu_aliases_added = true; in __test_uncore_pmu_event_aliases()
608 pmu->sysfs_aliases_loaded = true; in __test_uncore_pmu_event_aliases()
609 pmu_add_sys_aliases(pmu); in __test_uncore_pmu_event_aliases()
612 alias_count = perf_pmu__num_events(pmu); in __test_uncore_pmu_event_aliases()
639 err = perf_pmu__find_event(pmu, event->name, &args, in __test_uncore_pmu_event_aliases()
659 .pmu = {
668 .pmu = {
679 .pmu = {
688 .pmu = {
697 .pmu = {
706 .pmu = {
716 .pmu = {
726 .pmu = {
736 .pmu = {
746 .pmu = {
756 .pmu = {
771 struct perf_pmu *pmu = NULL; in test__aliases() local
774 while ((pmu = perf_pmus__scan_core(pmu)) != NULL) { in test__aliases()
777 if (list_empty(&pmu->format)) { in test__aliases()
778 pr_debug2("skipping testing core PMU %s\n", pmu->name); in test__aliases()
782 if (__test_core_pmu_event_aliases(pmu->name, &count)) { in test__aliases()
783 pr_debug("testing core PMU %s aliases: failed\n", pmu->name); in test__aliases()
789 pmu->name); in test__aliases()
793 pr_debug("testing core PMU %s aliases: pass\n", pmu->name); in test__aliases()
799 INIT_LIST_HEAD(&test_pmus[i].pmu.format); in test__aliases()
800 INIT_LIST_HEAD(&test_pmus[i].pmu.aliases); in test__aliases()
801 INIT_LIST_HEAD(&test_pmus[i].pmu.caps); in test__aliases()