/linux/tools/perf/arch/x86/util/ |
A D | mem-events.c | 42 char *perf_mem_events__name(int i, char *pmu_name) in perf_mem_events__name() argument 50 if (mem_loads_name__init && !pmu_name) in perf_mem_events__name() 53 if (!pmu_name) { in perf_mem_events__name() 55 pmu_name = (char *)"cpu"; in perf_mem_events__name() 58 if (pmu_have_event(pmu_name, "mem-loads-aux")) { in perf_mem_events__name() 60 MEM_LOADS_AUX_NAME, pmu_name, pmu_name, in perf_mem_events__name() 64 e->name, pmu_name, in perf_mem_events__name() 71 if (!pmu_name) in perf_mem_events__name() 72 pmu_name = (char *)"cpu"; in perf_mem_events__name() 75 e->name, pmu_name); in perf_mem_events__name()
|
A D | topdown.c | 35 if (!counter->pmu_name) in is_topdown_slots_event() 38 if (strcmp(counter->pmu_name, "cpu")) in is_topdown_slots_event()
|
A D | intel-pt.c | 62 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/tools/perf/ |
A D | builtin-list.c | 32 char *pmu_name = NULL; in cmd_list() local 66 pmu_name = perf_pmu__hybrid_type_to_pmu(hybrid_type); in cmd_list() 67 if (!pmu_name) in cmd_list() 73 details_flag, deprecated, pmu_name); in cmd_list() 97 deprecated, pmu_name); in cmd_list() 101 metricgroup__print(true, false, NULL, raw_dump, details_flag, pmu_name); in cmd_list() 103 metricgroup__print(false, true, NULL, raw_dump, details_flag, pmu_name); in cmd_list() 117 metricgroup__print(true, true, s, raw_dump, details_flag, pmu_name); in cmd_list() 134 pmu_name); in cmd_list() 137 metricgroup__print(true, true, s, raw_dump, details_flag, pmu_name); in cmd_list() [all …]
|
/linux/tools/perf/util/ |
A D | pmu-hybrid.c | 73 char *pmu_name = NULL; in perf_pmu__hybrid_type_to_pmu() local 75 if (asprintf(&pmu_name, "cpu_%s", type) < 0) in perf_pmu__hybrid_type_to_pmu() 78 if (perf_pmu__is_hybrid(pmu_name)) in perf_pmu__hybrid_type_to_pmu() 79 return pmu_name; in perf_pmu__hybrid_type_to_pmu() 84 if (perf_pmu__hybrid_mounted(pmu_name)) in perf_pmu__hybrid_type_to_pmu() 85 return pmu_name; in perf_pmu__hybrid_type_to_pmu() 87 free(pmu_name); in perf_pmu__hybrid_type_to_pmu()
|
A D | evlist-hybrid.c | 37 evsel->pmu_name = strdup(pmu->name); in evlist__add_default_hybrid() 52 if (prev && strcmp(prev->pmu_name, pos->pmu_name)) in group_hybrid_conflict() 81 if (evsel->pmu_name && in evlist__has_hybrid() 82 perf_pmu__is_hybrid(evsel->pmu_name)) { in evlist__has_hybrid() 116 pmu = perf_pmu__find_hybrid_pmu(evsel->pmu_name); in evlist__fix_hybrid_cpus()
|
A D | pmu.h | 86 char *pmu_name; member 95 int perf_pmu__config_terms(const char *pmu_name, struct list_head *formats, 118 bool deprecated, const char *pmu_name); 131 bool pmu_uncore_alias_match(const char *pmu_name, const char *name);
|
A D | pmu.c | 290 zfree(&newalias->pmu_name); in perf_pmu_free_alias() 305 if (newalias->pmu_name && a->pmu_name && in perf_pmu_merge_alias() 306 !strcasecmp(newalias->pmu_name, a->pmu_name)) { in perf_pmu_merge_alias() 327 *pmu_name = NULL; in __perf_pmu__new_alias() local 337 pmu_name = (char *)pe->pmu; in __perf_pmu__new_alias() 403 alias->pmu_name = pmu_name ? strdup(pmu_name) : NULL; in __perf_pmu__new_alias() 756 p = pmu_name + strlen(tok); in perf_pmu__valid_suffix() 779 str = strdup(pmu_name); in pmu_uncore_alias_match() 1282 term->config, pmu_name) < 0) in pmu_config_term() 1679 const char *pmu_name) in print_pmu_events() argument [all …]
|
A D | cputopo.c | 369 node->pmu_name = strdup(pmu->name); in load_hybrid_node() 370 if (!node->pmu_name) in load_hybrid_node() 396 zfree(&node->pmu_name); in load_hybrid_node() 432 zfree(&tp->nodes[i].pmu_name); in hybrid_topology__delete()
|
A D | env.h | 41 char *pmu_name; member 49 char *pmu_name; member
|
A D | parse-events-hybrid.c | 54 evsel->pmu_name = strdup(pmu->name); in create_event_hybrid() 111 evsel->pmu_name = strdup(pmu->name); in create_raw_event_hybrid()
|
A D | stat-display.c | 548 !counter->pmu_name || !strncmp(counter->name, counter->pmu_name, in uniquify_event_name() 549 strlen(counter->pmu_name))) in uniquify_event_name() 555 "%s%s", counter->pmu_name, config) > 0) { in uniquify_event_name() 562 counter->pmu_name, counter->name); in uniquify_event_name() 565 counter->name, counter->pmu_name); in uniquify_event_name() 592 !strcmp(alias->pmu_name, counter->pmu_name)) in collect_all_aliases()
|
A D | cputopo.h | 50 char *pmu_name; member
|
A D | parse-events.y | 378 char pmu_name[128]; variable 380 snprintf(pmu_name, sizeof(pmu_name), "%s-%s", $1, $3); 383 if (parse_events_multi_pmu_add(_parse_state, pmu_name, NULL, &list) < 0)
|
A D | metricgroup.h | 83 bool raw, bool details, const char *pmu_name);
|
A D | parse-events.c | 51 const char *str, char *pmu_name, 1567 evsel->pmu_name = name ? strdup(name) : NULL; in parse_events_add_pmu() 1628 evsel->pmu_name = name ? strdup(name) : NULL; in parse_events_add_pmu() 1765 if (!is_same_uncore_block(leader->pmu_name, evsel->pmu_name)) in parse_events__set_leader_for_uncore_aliase() 1776 !strcmp(leader->pmu_name, evsel->pmu_name)) { in parse_events__set_leader_for_uncore_aliase() 2237 const char *str, char *pmu_name, in parse_events__with_hybrid_pmu() argument 2243 .hybrid_pmu_name = pmu_name, in parse_events__with_hybrid_pmu() 3106 const char *pmu_name) in print_events() argument 3118 details_flag, deprecated, pmu_name); in print_events() 3145 pmu_name); in print_events()
|
A D | mem-events.h | 41 char *perf_mem_events__name(int i, char *pmu_name);
|
A D | header.c | 955 ret = do_write_string(ff, n->pmu_name); in write_hybrid_topology() 2004 char *pmu_name) in print_per_cpu_pmu_caps() argument 2010 if (!pmu_name) in print_per_cpu_pmu_caps() 2017 if (!pmu_name) in print_per_cpu_pmu_caps() 2048 n->pmu_name); in print_hybrid_cpu_pmu_caps() 2982 n->pmu_name = do_read_string(ff); in process_hybrid_topology() 2983 if (!n->pmu_name) in process_hybrid_topology() 2997 free(nodes[i].pmu_name); in process_hybrid_topology() 3249 n->pmu_name = do_read_string(ff); in process_hybrid_cpu_pmu_caps() 3250 if (!n->pmu_name) { in process_hybrid_cpu_pmu_caps() [all …]
|
A D | env.c | 215 zfree(&env->hybrid_nodes[i].pmu_name); in perf_env__exit() 222 zfree(&env->hybrid_cpc_nodes[i].pmu_name); in perf_env__exit()
|
/linux/tools/perf/tests/ |
A D | pmu-events.c | 368 char const *pmu_name) in compare_alias_to_test_event() argument 375 pmu_name, alias->name, event->name); in compare_alias_to_test_event() 381 pmu_name, alias->desc, event->desc); in compare_alias_to_test_event() 387 pmu_name, alias->long_desc, in compare_alias_to_test_event() 413 pmu_name, alias->pmu_name, test_event->event.pmu); in compare_alias_to_test_event() 534 pmu->name = pmu_name; in __test_core_pmu_event_aliases() 545 pmu_name, event->name); in __test_core_pmu_event_aliases() 557 pmu_name, alias->name); in __test_core_pmu_event_aliases() 573 const char *pmu_name = pmu->name; in __test_uncore_pmu_event_aliases() local 610 pmu_name)) { in __test_uncore_pmu_event_aliases() [all …]
|
/linux/arch/x86/xen/ |
A D | smp_pv.c | 118 char *callfunc_name, *pmu_name; in xen_smp_intr_init_pv() local 133 pmu_name = kasprintf(GFP_KERNEL, "pmu%d", cpu); in xen_smp_intr_init_pv() 137 pmu_name, NULL); in xen_smp_intr_init_pv() 141 per_cpu(xen_pmu_irq, cpu).name = pmu_name; in xen_smp_intr_init_pv()
|
/linux/arch/sparc/kernel/ |
A D | cpu.c | 37 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/tools/perf/arch/powerpc/util/ |
A D | mem-events.c | 6 char *perf_mem_events__name(int i, char *pmu_name __maybe_unused) in perf_mem_events__name()
|
/linux/tools/perf/arch/arm64/util/ |
A D | mem-events.c | 23 char *perf_mem_events__name(int i, char *pmu_name __maybe_unused) in perf_mem_events__name()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_pmu.c | 473 char pmu_name[PMU_NAME_SIZE]; in init_pmu_entry_by_type_and_add() local 527 snprintf(pmu_name, PMU_NAME_SIZE, "%s_%d", pmu_entry->pmu_file_prefix, in init_pmu_entry_by_type_and_add() 530 ret = perf_pmu_register(&pmu_entry->pmu, pmu_name, -1); in init_pmu_entry_by_type_and_add()
|