Lines Matching refs:pmu
634 struct perf_pmu *pmu; in parse_events_add_pmu() local
637 pmu = perf_pmu__find(name); in parse_events_add_pmu()
638 if (!pmu) in parse_events_add_pmu()
641 if (pmu->default_config) { in parse_events_add_pmu()
642 memcpy(&attr, pmu->default_config, in parse_events_add_pmu()
649 attr.type = pmu->type; in parse_events_add_pmu()
650 evsel = __add_event(list, idx, &attr, NULL, pmu->cpus); in parse_events_add_pmu()
654 if (perf_pmu__check_alias(pmu, head_config, &info)) in parse_events_add_pmu()
663 if (perf_pmu__config(pmu, &attr, head_config)) in parse_events_add_pmu()
667 pmu->cpus); in parse_events_add_pmu()
910 struct perf_pmu *pmu = NULL; in perf_pmu__parse_init() local
914 pmu = perf_pmu__find("cpu"); in perf_pmu__parse_init()
915 if ((pmu == NULL) || list_empty(&pmu->aliases)) { in perf_pmu__parse_init()
919 list_for_each_entry(alias, &pmu->aliases, list) { in perf_pmu__parse_init()
930 list_for_each_entry(alias, &pmu->aliases, list) { in perf_pmu__parse_init()