Home
last modified time | relevance | path

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

/linux/tools/perf/util/
H A Dstat-shadow.c51 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local
55 for (i = 0; metric_events[i]; i++) { in prepare_metric()
58 tool_pmu__is_time_event(config, metric_events[i], &tool_aggr_idx); in prepare_metric()
59 struct perf_stat_evsel *ps = metric_events[i]->stats; in prepare_metric()
70 mexp->metric_events[i]->pmu == evsel->metric_leader->pmu) { in prepare_metric()
76 if (pos->metric_leader != mexp->metric_events[i]) in prepare_metric()
84 if (!ps || !metric_events[i]->supported) { in prepare_metric()
107 source_count = evsel__source_count(metric_events[i]); in prepare_metric()
110 n = strdup(evsel__metric_id(metric_events[i])); in prepare_metric()
138 struct evsel * const *metric_events = mexp->metric_events; in generic_metric() local
[all …]
H A Dmetricgroup.c36 struct metric_event *metricgroup__lookup(struct rblist *metric_events, in metricgroup__lookup() argument
45 if (!metric_events) in metricgroup__lookup()
50 nd = rblist__find(metric_events, &me); in metricgroup__lookup()
54 rblist__add_node(metric_events, &me); in metricgroup__lookup()
55 nd = rblist__find(metric_events, &me); in metricgroup__lookup()
99 zfree(&expr->metric_events); in metric_event_delete()
106 void metricgroup__rblist_init(struct rblist *metric_events) in metricgroup__rblist_init() argument
108 rblist__init(metric_events); in metricgroup__rblist_init()
109 metric_events->node_cmp = metric_event_cmp; in metricgroup__rblist_init()
110 metric_events->node_new = metric_event_new; in metricgroup__rblist_init()
[all …]
H A Dmetricgroup.h62 struct evsel **metric_events; member
69 struct metric_event *metricgroup__lookup(struct rblist *metric_events,
90 void metricgroup__rblist_init(struct rblist *metric_events);
91 void metricgroup__rblist_exit(struct rblist *metric_events);
H A Dpython.c1315 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); node; in pyrf_evlist__metrics()
1339 struct evsel * const *metric_events = mexp->metric_events; in prepare_metric() local
1342 for (int i = 0; metric_events[i]; i++) { in prepare_metric()
1343 struct evsel *cur = metric_events[i]; in prepare_metric()
1421 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); in pyrf_evlist__compute_metric()
1434 if (e->metric_events[0] == NULL) in pyrf_evlist__compute_metric()
1438 if (pos2->metric_leader != e->metric_events[0]) in pyrf_evlist__compute_metric()
2039 &pevlist->evlist.metric_events, in pyrf_evlist__from_evlist()
2040 &evlist->metric_events); in pyrf_evlist__from_evlist()
2041 for (node = rb_first_cached(&pevlist->evlist.metric_events.entries); node; in pyrf_evlist__from_evlist()
[all …]
H A Dcgroup.c443 orig_metric_events = evlist->metric_events; in evlist__expand_cgroup()
444 metricgroup__rblist_init(&evlist->metric_events); in evlist__expand_cgroup()
490 &evlist->metric_events, in evlist__expand_cgroup()
H A Devlist.h96 struct rblist metric_events; member
H A Devlist.c87 metricgroup__rblist_init(&evlist->metric_events); in evlist__init()
187 metricgroup__rblist_exit(&evlist->metric_events); in evlist__exit()
/linux/tools/perf/tests/
H A Dparse-metric.c56 me = metricgroup__lookup(&evlist->metric_events, evsel, false); in compute_single()
H A Dpmu-events.c878 struct metric_event *me = metricgroup__lookup(&evlist->metric_events, evsel, false); in test__parsing_callback()
/linux/tools/perf/
H A Dbuiltin-stat.c2103 &evlist->metric_events, in add_default_events()
2104 &metric_evlist->metric_events); in add_default_events()
2124 &evsel_list->metric_events, in add_default_events()
2125 &evlist->metric_events); in add_default_events()
H A Dbuiltin-script.c2220 struct metric_event *metric_me = metricgroup__lookup(&metric_evlist->metric_events, in script_find_metrics()
2242 metricgroup__lookup(&script_evlist->metric_events, in script_find_metrics()
2255 for (int i = 0; expr->metric_events[i]; i++) { in script_find_metrics()
2256 expr->metric_events[i] = in script_find_metrics()
2258 expr->metric_events[i]); in script_find_metrics()