Lines Matching defs:evlist
5 #include <perf/evlist.h>
9 #include "evlist.h"
101 static void load_runtime_stat(struct runtime_stat *st, struct evlist *evlist,
107 evlist__for_each_entry(evlist, evsel) {
113 static double compute_single(struct rblist *metric_events, struct evlist *evlist,
120 evlist__for_each_entry(evlist, evsel) {
142 struct evlist *evlist;
146 * We need to prepare evlist for stat mode running on CPU 0
149 evlist = evlist__new();
150 if (!evlist)
155 evlist__delete(evlist);
159 perf_evlist__set_maps(&evlist->core, cpus, NULL);
163 err = metricgroup__parse_groups_test(evlist, &map, name,
169 err = perf_evlist__alloc_stats(evlist, false);
174 load_runtime_stat(&st, evlist, vals);
178 *ratio1 = compute_single(&metric_events, evlist, &st, name1);
180 *ratio2 = compute_single(&metric_events, evlist, &st, name2);
186 perf_evlist__free_stats(evlist);
188 evlist__delete(evlist);