Lines Matching refs:aliases
977 LIST_HEAD(aliases); in pmu_lookup()
1003 if (pmu_aliases(name, &aliases)) in pmu_lookup()
1028 pmu_add_cpu_aliases(&aliases, pmu); in pmu_lookup()
1029 pmu_add_sys_aliases(&aliases, pmu); in pmu_lookup()
1032 INIT_LIST_HEAD(&pmu->aliases); in pmu_lookup()
1035 list_splice(&aliases, &pmu->aliases); in pmu_lookup()
1425 list_for_each_entry(alias, &pmu->aliases, list) { in pmu_find_alias()
1686 struct sevent *aliases; in print_pmu_events() local
1694 list_for_each_entry(alias, &pmu->aliases, list) in print_pmu_events()
1699 aliases = zalloc(sizeof(struct sevent) * len); in print_pmu_events()
1700 if (!aliases) in print_pmu_events()
1710 list_for_each_entry(alias, &pmu->aliases, list) { in print_pmu_events()
1730 aliases[j].name = name; in print_pmu_events()
1732 aliases[j].name = format_alias_or(buf, in print_pmu_events()
1735 aliases[j].name = strdup(aliases[j].name); in print_pmu_events()
1736 if (!aliases[j].name) in print_pmu_events()
1739 aliases[j].desc = long_desc ? alias->long_desc : in print_pmu_events()
1741 aliases[j].topic = alias->topic; in print_pmu_events()
1742 aliases[j].str = alias->str; in print_pmu_events()
1743 aliases[j].pmu = pmu->name; in print_pmu_events()
1744 aliases[j].metric_expr = alias->metric_expr; in print_pmu_events()
1745 aliases[j].metric_name = alias->metric_name; in print_pmu_events()
1746 aliases[j].is_cpu = is_cpu; in print_pmu_events()
1754 aliases[j].name = s; in print_pmu_events()
1759 qsort(aliases, len, sizeof(struct sevent), cmp_sevent); in print_pmu_events()
1762 if (j > 0 && pmu_alias_is_duplicate(&aliases[j], &aliases[j - 1])) in print_pmu_events()
1766 printf("%s ", aliases[j].name); in print_pmu_events()
1769 if (aliases[j].desc && !quiet_flag) { in print_pmu_events()
1772 if (aliases[j].topic && (!topic || in print_pmu_events()
1773 strcmp(topic, aliases[j].topic))) { in print_pmu_events()
1775 aliases[j].topic); in print_pmu_events()
1776 topic = aliases[j].topic; in print_pmu_events()
1778 printf(" %-50s\n", aliases[j].name); in print_pmu_events()
1780 wordwrap(aliases[j].desc, 8, columns, 0); in print_pmu_events()
1783 printf("%*s%s/%s/ ", 8, "", aliases[j].pmu, aliases[j].str); in print_pmu_events()
1784 if (aliases[j].metric_name) in print_pmu_events()
1785 printf(" MetricName: %s", aliases[j].metric_name); in print_pmu_events()
1786 if (aliases[j].metric_expr) in print_pmu_events()
1787 printf(" MetricExpr: %s", aliases[j].metric_expr); in print_pmu_events()
1791 printf(" %-50s [Kernel PMU event]\n", aliases[j].name); in print_pmu_events()
1798 zfree(&aliases[j].name); in print_pmu_events()
1799 zfree(&aliases); in print_pmu_events()
1804 if (aliases) in print_pmu_events()
1817 list_for_each_entry(alias, &pmu->aliases, list) in pmu_have_event()