Home
last modified time | relevance | path

Searched refs:metric_events (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/tools/perf/tests/
H A Dexpand-cgroup.c17 struct rblist *metric_events) in test_expand_events() argument
103 struct rblist metric_events; in expand_default_events() local
108 rblist__init(&metric_events); in expand_default_events()
109 ret = test_expand_events(evlist, &metric_events); in expand_default_events()
118 struct rblist metric_events; in expand_group_events() local
135 rblist__init(&metric_events); in expand_group_events()
147 struct rblist metric_events; in expand_libpfm_events() local
169 rblist__init(&metric_events); in expand_libpfm_events()
180 struct rblist metric_events; in expand_metric_events() local
187 rblist__init(&metric_events); in expand_metric_events()
[all …]
H A Dparse-metric.c48 static double compute_single(struct rblist *metric_events, struct evlist *evlist, in compute_single() argument
56 me = metricgroup__lookup(metric_events, evsel, false); in compute_single()
72 struct rblist metric_events = { in __compute_metric() local
99 &metric_events); in __compute_metric()
112 *ratio1 = compute_single(&metric_events, evlist, name1); in __compute_metric()
114 *ratio2 = compute_single(&metric_events, evlist, name2); in __compute_metric()
118 metricgroup__rblist_exit(&metric_events); in __compute_metric()
H A Dpmu-events.c876 struct rblist metric_events = { in test__parsing_callback() local
903 err = metricgroup__parse_groups_test(evlist, table, pm->metric_name, &metric_events); in test__parsing_callback()
930 struct metric_event *me = metricgroup__lookup(&metric_events, evsel, false); in test__parsing_callback()
952 metricgroup__rblist_exit(&metric_events); in test__parsing_callback()
/linux-6.15/tools/perf/util/
H A Dmetricgroup.h62 struct evsel **metric_events; member
69 struct metric_event *metricgroup__lookup(struct rblist *metric_events,
81 struct rblist *metric_events);
85 struct rblist *metric_events);
91 void metricgroup__rblist_exit(struct rblist *metric_events);
H A Dstat-shadow.c379 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local
383 for (i = 0; metric_events[i]; i++) { in prepare_metric()
388 if (evsel__is_tool(metric_events[i])) { in prepare_metric()
392 switch (evsel__tool_event(metric_events[i])) { in prepare_metric()
454 if (!metric_events[i]->supported) { in prepare_metric()
498 struct evsel * const *metric_events = mexp->metric_events; in generic_metric() local
519 if (!metric_events[i]) { in generic_metric()
639 struct rblist *metric_events) in perf_stat__print_shadow_stats_metricgroup() argument
687 struct rblist *metric_events) in perf_stat__print_shadow_stats() argument
738 &num, NULL, out, metric_events); in perf_stat__print_shadow_stats()
[all …]
H A Dmetricgroup.c45 if (!metric_events) in metricgroup__lookup()
99 zfree(&expr->metric_events); in metric_event_delete()
108 rblist__init(metric_events); in metricgroup__rblist_init()
116 rblist__exit(metric_events); in metricgroup__rblist_exit()
283 struct evsel **metric_events; in setup_metric_events() local
293 if (!metric_events) in setup_metric_events()
327 free(metric_events); in setup_metric_events()
331 ev = metric_events[i]; in setup_metric_events()
1640 free(metric_events); in parse_groups()
1659 free(metric_events); in parse_groups()
[all …]
H A Dstat.h112 struct rblist metric_events; member
192 struct rblist *metric_events);
194 struct rblist *metric_events,
202 struct rblist *metric_events);
H A Dcgroup.c417 struct rblist *metric_events, bool open_cgroup) in evlist__expand_cgroup() argument
443 if (metric_events) { in evlist__expand_cgroup()
444 orig_metric_events = *metric_events; in evlist__expand_cgroup()
445 rblist__init(metric_events); in evlist__expand_cgroup()
493 if (metric_events) { in evlist__expand_cgroup()
495 metric_events, in evlist__expand_cgroup()
H A Dcgroup.h32 struct rblist *metric_events, bool open_cgroup);
H A Dstat-display.c917 &config->metric_events); in printout()
921 &out, &config->metric_events); in printout()
1078 if (perf_stat__skip_metric_event(counter, &config->metric_events, ena, run)) in print_counter_aggrdata()
1340 &config->metric_events); in print_metric_headers()
H A Devsel.h97 struct evsel **metric_events; member
H A Devsel.c402 evsel->metric_events = NULL; in evsel__init()
1682 zfree(&evsel->metric_events); in evsel__exit()
/linux-6.15/tools/perf/
H A Dbuiltin-stat.c1871 &stat_config.metric_events); in add_default_events()
1909 &stat_config.metric_events); in add_default_events()
1947 &stat_config.metric_events) < 0) { in add_default_events()
1997 &stat_config.metric_events) < 0) { in add_default_events()
2718 &stat_config.metric_events); in cmd_stat()
2739 &stat_config.metric_events, true) < 0) { in cmd_stat()
2914 metricgroup__rblist_exit(&stat_config.metric_events); in cmd_stat()