Home
last modified time | relevance | path

Searched refs:metric_name (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-6.6/tools/perf/pmu-events/
H A Dempty-pmu-events.c118 .metric_name = "CPI",
122 .metric_name = "IPC",
128 .metric_name = "Frontend_Bound_SMT",
132 .metric_name = "dcache_miss_cpi",
136 .metric_name = "icache_miss_cycles",
140 .metric_name = "cache_miss_cycles",
145 .metric_name = "DCache_L2_All_Hits",
150 .metric_name = "DCache_L2_All_Miss",
154 .metric_name = "DCache_L2_All",
158 .metric_name
[all...]
H A Djevents.py56 'metric_name', 'metric_group', 'metric_expr', 'metric_threshold',
322 self.metric_name = jd.get('MetricName')
414 if event.metric_name and '-' not in event.metric_name:
415 metrics.append((event.pmu, event.metric_name, event.metric_expr))
419 if event.metric_name in updates:
420 # print(f'Updated {event.metric_name} from\n"{event.metric_expr}"\n'
421 # f'to\n"{updates[event.metric_name]}"')
422 event.metric_expr = updates[event.metric_name]
434 if event.metric_name
[all...]
H A Dpmu-events.h56 const char *metric_name; member
/kernel/linux/linux-5.10/tools/perf/tests/
H A Dparse-metric.c18 .metric_name = "IPC",
24 .metric_name = "Frontend_Bound_SMT",
28 .metric_name = "dcache_miss_cpi",
32 .metric_name = "icache_miss_cycles",
36 .metric_name = "cache_miss_cycles",
41 .metric_name = "DCache_L2_All_Hits",
46 .metric_name = "DCache_L2_All_Miss",
50 .metric_name = "DCache_L2_All",
54 .metric_name = "DCache_L2_Hits",
58 .metric_name
[all...]
H A Dpmu-events.c223 if (!is_same(table->metric_name, te->metric_name)) { in test_pmu_event_table()
224 pr_debug2("testing event table %s: mismatched metric_name, %s vs %s\n", in test_pmu_event_table()
225 table->name, table->metric_name, in test_pmu_event_table()
226 te->metric_name); in test_pmu_event_table()
423 pe->metric_name, id, pe->metric_expr); in check_parse_cpu()
428 id, pe->metric_name, pe->metric_expr); in check_parse_cpu()
456 pr_debug("On metric %s\n", pe->metric_name); in expr_failure()
481 if (!pe->name && !pe->metric_group && !pe->metric_name) in test_parsing()
600 if (!pe->name && !pe->metric_group && !pe->metric_name) in test_parsing_fake()
[all...]
H A Dexpand-cgroup.c186 .metric_name = "IPC", in expand_metric_events()
190 .metric_name = "CPI", in expand_metric_events()
194 .metric_name = NULL, in expand_metric_events()
/kernel/linux/linux-6.6/tools/perf/util/
H A Dmetricgroup.c94 zfree(&expr->metric_name); in metric_event_delete()
129 const char *metric_name; member
187 metric__watchdog_constraint_hint(pm->metric_name, /*foot=*/false); in metric__group_events()
227 m->metric_name = pm->metric_name; in metric__new()
382 match_metric(pm->metric_name, metric); in match_pm_metric()
391 const char *metric_name; member
409 return strcmp(a->metric_name, b->metric_name); in mep_cmp()
433 const char *metric_name) in mep_lookup()
432 mep_lookup(struct rblist *groups, const char *metric_group, const char *metric_name) mep_lookup() argument
791 const char *metric_name; global() member
1186 const char *metric_name; global() member
1231 metricgroup__add_metric(const char *pmu, const char *metric_name, const char *modifier, bool metric_no_group, bool metric_no_threshold, const char *user_requested_cpu_list, bool system_wide, struct list_head *metric_list, const struct pmu_metrics_table *table) metricgroup__add_metric() argument
1320 char *list_itr, *list_copy, *metric_name, *modifier; metricgroup__add_metric_list() local
[all...]
H A Dstat-shadow.c428 for (int j = 0; metric_refs && metric_refs[j].metric_name; j++) { in prepare_metric()
444 const char *metric_name, in generic_metric()
482 if (metric_unit && metric_name) { in generic_metric()
489 "%s %s_%d", unit, metric_name, runtime); in generic_metric()
492 "%s %s", unit, metric_name); in generic_metric()
498 metric_name ? in generic_metric()
499 metric_name : in generic_metric()
506 (metric_name ? metric_name : name) : "", 0); in generic_metric()
511 (metric_name in generic_metric()
438 generic_metric(struct perf_stat_config *config, const char *metric_expr, const char *metric_threshold, struct evsel **metric_events, struct metric_ref *metric_refs, char *name, const char *metric_name, const char *metric_unit, int runtime, int aggr_idx, struct perf_stat_output_ctx *out) generic_metric() argument
[all...]
H A Dexpr.c40 const char *metric_name; member
194 name = strdup(ref->metric_name); in expr__add_ref()
206 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref()
215 ref->metric_name, ref->metric_expr); in expr__add_ref()
261 data->ref.metric_name); in expr__resolve_id()
272 data->ref.val, data->ref.metric_name); in expr__resolve_id()
H A Dmetricgroup.h37 const char *metric_name; member
50 const char *metric_name; member
/kernel/linux/linux-5.10/tools/perf/util/
H A Dmetricgroup.c114 const char *metric_name; member
122 const char *metric_name; member
327 m->metric_name, m->metric_expr); in metricgroup__setup_events()
369 metric_refs[i].metric_name = ref->metric_name; in metricgroup__setup_events()
377 expr->metric_name = m->metric_name; in metricgroup__setup_events()
521 if (!pe->name && !pe->metric_group && !pe->metric_name) in metricgroup__print()
526 if (!g && pe->metric_name) { in metricgroup__print()
548 s = (char *)pe->metric_name; in metricgroup__print()
[all...]
H A Dstat-shadow.c370 const char *metric_name = (const char *)cur->key; in perf_stat__collect_metric_expr() local
377 metric_name) && in perf_stat__collect_metric_expr()
387 metric_name); in perf_stat__collect_metric_expr()
401 strcasecmp(printed, metric_name)) { in perf_stat__collect_metric_expr()
404 metric_name, in perf_stat__collect_metric_expr()
406 printed = strdup(metric_name); in perf_stat__collect_metric_expr()
835 for (j = 0; metric_refs && metric_refs[j].metric_name; j++) { in prepare_metric()
849 const char *metric_name, in generic_metric()
871 if (metric_unit && metric_name) { in generic_metric()
878 "%s %s_%d", unit, metric_name, runtim in generic_metric()
844 generic_metric(struct perf_stat_config *config, const char *metric_expr, struct evsel **metric_events, struct metric_ref *metric_refs, char *name, const char *metric_name, const char *metric_unit, int runtime, int cpu, struct perf_stat_output_ctx *out, struct runtime_stat *st) generic_metric() argument
[all...]
H A Dpmu.c267 perf_pmu_assign_str(old->name, "metric_name", &old->metric_name, in perf_pmu_update_alias()
268 &newalias->metric_name); in perf_pmu_update_alias()
285 zfree(&newalias->metric_name); in perf_pmu_free_alias()
313 char *metric_name, in __perf_pmu__new_alias()
373 alias->metric_name = metric_name ? strdup(metric_name): NULL; in __perf_pmu__new_alias()
764 if (pe->metric_group || pe->metric_name) in pmu_add_cpu_aliases_map()
783 (char *)pe->metric_name, in pmu_add_cpu_aliases_map()
308 __perf_pmu__new_alias(struct list_head *list, char *dir, char *name, char *desc, char *val, char *long_desc, char *topic, char *unit, char *perpkg, char *metric_expr, char *metric_name, char *deprecated) __perf_pmu__new_alias() argument
1432 char *metric_name; global() member
[all...]
H A Dexpr.c94 name = strdup(ref->metric_name); in expr__add_ref()
115 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref()
126 ref->metric_name, ref->metric_expr); in expr__add_ref()
H A Dmetricgroup.h25 const char *metric_name; member
32 const char *metric_name; member
H A Dpmu.h52 const char *metric_name; member
74 char *metric_name; member
H A Dexpr.h30 const char *metric_name; member
H A Devsel.h89 const char * metric_name; member
H A Dparse-events.c1561 evsel->metric_name = info.metric_name; in parse_events_add_pmu()
H A Devsel.c255 evsel->metric_name = NULL; in evsel__init()
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dpmu-events.c824 pr_debug("Found metric '%s'\n", pm->metric_name); in test__parsing_callback()
843 err = metricgroup__parse_groups_test(evlist, table, pm->metric_name, &metric_events); in test__parsing_callback()
845 if (!strcmp(pm->metric_name, "M1") || !strcmp(pm->metric_name, "M2") || in test__parsing_callback()
846 !strcmp(pm->metric_name, "M3")) { in test__parsing_callback()
848 pr_debug("Expected broken metric %s skipping\n", pm->metric_name); in test__parsing_callback()
876 if (strcmp(mexp->metric_name, pm->metric_name)) in test__parsing_callback()
885 pr_debug("Didn't find parsed metric %s", pm->metric_name); in test__parsing_callback()
889 pr_debug("Broken metric %s\n", pm->metric_name); in test__parsing_callback()
922 metric_parse_fake(const char *metric_name, const char *str) metric_parse_fake() argument
[all...]
H A Dparse-metric.c59 if (strcmp(mexp->metric_name, name)) in compute_single()
/kernel/linux/linux-5.10/tools/perf/pmu-events/
H A Dpmu-events.h24 const char *metric_name; member
H A Djevents.c66 char *metric_name; member
376 if (je->metric_name) in print_events_table_entry()
377 fprintf(outfp, "\t.metric_name = \"%s\",\n", je->metric_name); in print_events_table_entry()
400 char *metric_name; member
430 op(metric_name); \
634 addfield(map, &je.metric_name, "", "", val); in json_events()
695 free(je.metric_name); in json_events()

Completed in 23 milliseconds