Lines Matching refs:aliases
800 LIST_HEAD(aliases); in pmu_lookup()
817 if (pmu_aliases(name, &aliases)) in pmu_lookup()
828 pmu_add_cpu_aliases(&aliases, pmu); in pmu_lookup()
831 INIT_LIST_HEAD(&pmu->aliases); in pmu_lookup()
833 list_splice(&aliases, &pmu->aliases); in pmu_lookup()
1159 list_for_each_entry(alias, &pmu->aliases, list) { in pmu_find_alias()
1375 struct sevent *aliases; in print_pmu_events() local
1383 list_for_each_entry(alias, &pmu->aliases, list) in print_pmu_events()
1388 aliases = zalloc(sizeof(struct sevent) * len); in print_pmu_events()
1389 if (!aliases) in print_pmu_events()
1394 list_for_each_entry(alias, &pmu->aliases, list) { in print_pmu_events()
1410 aliases[j].name = name; in print_pmu_events()
1412 aliases[j].name = format_alias_or(buf, in print_pmu_events()
1415 aliases[j].name = strdup(aliases[j].name); in print_pmu_events()
1416 if (!aliases[j].name) in print_pmu_events()
1419 aliases[j].desc = long_desc ? alias->long_desc : in print_pmu_events()
1421 aliases[j].topic = alias->topic; in print_pmu_events()
1422 aliases[j].str = alias->str; in print_pmu_events()
1423 aliases[j].pmu = pmu->name; in print_pmu_events()
1424 aliases[j].metric_expr = alias->metric_expr; in print_pmu_events()
1425 aliases[j].metric_name = alias->metric_name; in print_pmu_events()
1433 aliases[j].name = s; in print_pmu_events()
1438 qsort(aliases, len, sizeof(struct sevent), cmp_sevent); in print_pmu_events()
1441 if (j > 0 && !strcmp(aliases[j].name, aliases[j - 1].name)) in print_pmu_events()
1444 printf("%s ", aliases[j].name); in print_pmu_events()
1447 if (aliases[j].desc && !quiet_flag) { in print_pmu_events()
1450 if (aliases[j].topic && (!topic || in print_pmu_events()
1451 strcmp(topic, aliases[j].topic))) { in print_pmu_events()
1453 aliases[j].topic); in print_pmu_events()
1454 topic = aliases[j].topic; in print_pmu_events()
1456 printf(" %-50s\n", aliases[j].name); in print_pmu_events()
1458 wordwrap(aliases[j].desc, 8, columns, 0); in print_pmu_events()
1461 printf("%*s%s/%s/ ", 8, "", aliases[j].pmu, aliases[j].str); in print_pmu_events()
1462 if (aliases[j].metric_name) in print_pmu_events()
1463 printf(" MetricName: %s", aliases[j].metric_name); in print_pmu_events()
1464 if (aliases[j].metric_expr) in print_pmu_events()
1465 printf(" MetricExpr: %s", aliases[j].metric_expr); in print_pmu_events()
1469 printf(" %-50s [Kernel PMU event]\n", aliases[j].name); in print_pmu_events()
1476 zfree(&aliases[j].name); in print_pmu_events()
1477 zfree(&aliases); in print_pmu_events()
1482 if (aliases) in print_pmu_events()
1495 list_for_each_entry(alias, &pmu->aliases, list) in pmu_have_event()