Lines Matching full:aliases
21 /* used for matching against event aliases */
22 /* extra events for aliases */
38 struct perf_pmu_test_event const *aliases[10]; member
329 pr_debug("testing aliases PMU %s: mismatched name, %s vs %s\n", in compare_alias_to_test_event()
335 pr_debug("testing aliases PMU %s: mismatched desc, %s vs %s\n", in compare_alias_to_test_event()
341 pr_debug("testing aliases PMU %s: mismatched long_desc, %s vs %s\n", in compare_alias_to_test_event()
348 pr_debug("testing aliases PMU %s: mismatched topic, %s vs %s\n", in compare_alias_to_test_event()
354 pr_debug("testing aliases PMU %s: mismatched str, %s vs %s\n", in compare_alias_to_test_event()
360 pr_debug("testing aliases PMU %s: mismatched long desc, %s vs %s\n", in compare_alias_to_test_event()
367 pr_debug("testing aliases PMU %s: mismatched pmu_name, %s vs %s\n", in compare_alias_to_test_event()
458 static struct perf_pmu_alias *find_alias(const char *test_event, struct list_head *aliases) in find_alias() argument
462 list_for_each_entry(alias, aliases, list) in find_alias()
469 /* Verify aliases are as expected */
474 LIST_HEAD(aliases); in __test_core_pmu_event_aliases()
490 pmu_add_cpu_aliases_map(&aliases, pmu, map); in __test_core_pmu_event_aliases()
495 struct perf_pmu_alias *alias = find_alias(event->name, &aliases); in __test_core_pmu_event_aliases()
498 pr_debug("testing aliases core PMU %s: no alias, alias_table->name=%s\n", in __test_core_pmu_event_aliases()
510 pr_debug2("testing aliases core PMU %s: matched event %s\n", in __test_core_pmu_event_aliases()
514 list_for_each_entry_safe(a, tmp, &aliases, list) { in __test_core_pmu_event_aliases()
530 LIST_HEAD(aliases); in __test_uncore_pmu_event_aliases()
536 pmu_add_cpu_aliases_map(&aliases, pmu, map); in __test_uncore_pmu_event_aliases()
537 pmu_add_sys_aliases(&aliases, pmu); in __test_uncore_pmu_event_aliases()
539 /* Count how many aliases we generated */ in __test_uncore_pmu_event_aliases()
540 list_for_each_entry(alias, &aliases, list) in __test_uncore_pmu_event_aliases()
543 /* Count how many aliases we expect from the known table */ in __test_uncore_pmu_event_aliases()
544 for (table = &test_pmu->aliases[0]; *table; table++) in __test_uncore_pmu_event_aliases()
548 pr_debug("testing aliases uncore PMU %s: mismatch expected aliases (%d) vs found (%d)\n", in __test_uncore_pmu_event_aliases()
554 list_for_each_entry(alias, &aliases, list) { in __test_uncore_pmu_event_aliases()
557 for (table = &test_pmu->aliases[0]; *table; table++) { in __test_uncore_pmu_event_aliases()
573 pr_debug("testing aliases uncore PMU %s: could not match alias %s\n", in __test_uncore_pmu_event_aliases()
581 pr_debug("testing aliases uncore PMU %s: mismatch found aliases (%d) vs matched (%d)\n", in __test_uncore_pmu_event_aliases()
587 list_for_each_entry_safe(a, tmp, &aliases, list) { in __test_uncore_pmu_event_aliases()
600 .aliases = {
609 .aliases = {
618 .aliases = {
627 .aliases = {
636 .aliases = {
646 .aliases = {
652 /* Test that aliases generated are as expected */
670 pr_debug("testing core PMU %s aliases: failed\n", pmu->name); in test_aliases()
675 pr_debug("testing core PMU %s aliases: no events to match\n", in test_aliases()
680 pr_debug("testing core PMU %s aliases: pass\n", pmu->name); in test_aliases()
1009 .desc = "PMU event map aliases",