Home
last modified time | relevance | path

Searched refs:pmu_name (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.10/tools/perf/tests/
Dpmu-events.c268 static int __test__pmu_event_aliases(char *pmu_name, int *count) in __test__pmu_event_aliases() argument
282 if (is_pmu_core(pmu_name)) { in __test__pmu_event_aliases()
294 pmu->name = pmu_name; in __test__pmu_event_aliases()
302 bool uncore_match = pmu_uncore_alias_match(pmu_name, in __test__pmu_event_aliases()
307 pmu_name, te->name); in __test__pmu_event_aliases()
312 pmu_name, te->name); in __test__pmu_event_aliases()
319 pmu_name, alias->desc, te->desc); in __test__pmu_event_aliases()
326 pmu_name, alias->long_desc, in __test__pmu_event_aliases()
334 pmu_name, alias->str, test->alias_str); in __test__pmu_event_aliases()
341 pmu_name, alias->topic, te->topic); in __test__pmu_event_aliases()
[all …]
/Linux-v5.10/tools/perf/arch/x86/util/
Dtopdown.c35 if (!counter->pmu_name) in is_topdown_slots_event()
38 if (strcmp(counter->pmu_name, "cpu")) in is_topdown_slots_event()
Dintel-pt.c62 static int intel_pt_parse_terms_with_default(const char *pmu_name, in intel_pt_parse_terms_with_default() argument
82 err = perf_pmu__config_terms(pmu_name, formats, &attr, terms, true, in intel_pt_parse_terms_with_default()
93 static int intel_pt_parse_terms(const char *pmu_name, struct list_head *formats, in intel_pt_parse_terms() argument
97 return intel_pt_parse_terms_with_default(pmu_name, formats, str, in intel_pt_parse_terms()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_pmu.c206 char pmu_name[PMU_NAME_SIZE]; in init_pmu_by_type() local
228 snprintf(pmu_name, PMU_NAME_SIZE, "%s_%d", in init_pmu_by_type()
231 ret = perf_pmu_register(&pmu_entry->pmu, pmu_name, -1); in init_pmu_by_type()
/Linux-v5.10/arch/x86/xen/
Dsmp_pv.c119 char *callfunc_name, *pmu_name; in xen_smp_intr_init_pv() local
134 pmu_name = kasprintf(GFP_KERNEL, "pmu%d", cpu); in xen_smp_intr_init_pv()
138 pmu_name, NULL); in xen_smp_intr_init_pv()
142 per_cpu(xen_pmu_irq, cpu).name = pmu_name; in xen_smp_intr_init_pv()
/Linux-v5.10/tools/perf/util/
Dpmu.h81 int perf_pmu__config_terms(const char *pmu_name, struct list_head *formats,
116 bool pmu_uncore_alias_match(const char *pmu_name, const char *name);
Dparse-events.y350 char pmu_name[128]; variable
352 snprintf(pmu_name, sizeof(pmu_name), "%s-%s", $1, $3);
355 if (parse_events_multi_pmu_add(_parse_state, pmu_name, &list) < 0)
Dpmu.c704 bool pmu_uncore_alias_match(const char *pmu_name, const char *name) in pmu_uncore_alias_match() argument
709 str = strdup(pmu_name); in pmu_uncore_alias_match()
717 if (strncmp(pmu_name, tok, strlen(tok))) { in pmu_uncore_alias_match()
1061 static int pmu_config_term(const char *pmu_name, in pmu_config_term() argument
1094 term->config, pmu_name) < 0) in pmu_config_term()
1182 int perf_pmu__config_terms(const char *pmu_name, struct list_head *formats, in perf_pmu__config_terms() argument
1190 if (pmu_config_term(pmu_name, formats, attr, term, head_terms, in perf_pmu__config_terms()
Dstat-display.c526 !counter->pmu_name || !strncmp(counter->name, counter->pmu_name, in uniquify_event_name()
527 strlen(counter->pmu_name))) in uniquify_event_name()
533 "%s%s", counter->pmu_name, config) > 0) { in uniquify_event_name()
539 "%s [%s]", counter->name, counter->pmu_name) > 0) { in uniquify_event_name()
563 !strcmp(alias->pmu_name, counter->pmu_name)) in collect_all_aliases()
Dparse-events.c1483 evsel->pmu_name = name ? strdup(name) : NULL; in parse_events_add_pmu()
1542 evsel->pmu_name = name ? strdup(name) : NULL; in parse_events_add_pmu()
1672 if (!is_same_uncore_block(leader->pmu_name, evsel->pmu_name)) in parse_events__set_leader_for_uncore_aliase()
1683 !strcmp(leader->pmu_name, evsel->pmu_name)) { in parse_events__set_leader_for_uncore_aliase()
Devsel.c259 evsel->pmu_name = NULL; in evsel__init()
396 if (orig->pmu_name) { in evsel__clone()
397 evsel->pmu_name = strdup(orig->pmu_name); in evsel__clone()
398 if (evsel->pmu_name == NULL) in evsel__clone()
1378 zfree(&evsel->pmu_name); in evsel__exit()
Devsel.h60 const char *pmu_name; member
/Linux-v5.10/arch/sparc/kernel/
Dcpu.c37 const char *pmu_name; member
58 { .psr_vers = ver, .name = _name, .pmu_name = _pmu_name }
290 sparc_pmu_type = cpu->pmu_name; in set_cpu_and_fpu()
/Linux-v5.10/arch/ia64/kernel/
Dperfmon_generic.h38 .pmu_name = "Generic",
Dperfmon_montecito.h261 .pmu_name = "Montecito",
Dperfmon_itanium.h106 .pmu_name = "Itanium",
Dperfmon_mckinley.h177 .pmu_name = "Itanium 2",
/Linux-v5.10/tools/perf/Documentation/
Dperf.data-file-format.txt220 struct perf_header_string pmu_name;
390 cpu pmu capabilities: branches=32, max_precise=3, pmu_name=icelake
/Linux-v5.10/arch/x86/events/intel/
Dcore.c4800 static DEVICE_ATTR_RO(pmu_name);