Lines Matching defs:evlist
5 #include <perf/evlist.h>
9 #include "evlist.h"
33 static void load_runtime_stat(struct evlist *evlist, struct value *vals)
38 evlist__alloc_aggr_stats(evlist, 1);
39 evlist__for_each_entry(evlist, evsel) {
48 static double compute_single(struct rblist *metric_events, struct evlist *evlist,
55 evlist__for_each_entry(evlist, evsel) {
77 struct evlist *evlist;
81 * We need to prepare evlist for stat mode running on CPU 0
84 evlist = evlist__new();
85 if (!evlist)
90 evlist__delete(evlist);
94 perf_evlist__set_maps(&evlist->core, cpus, NULL);
98 err = metricgroup__parse_groups_test(evlist, pme_test, name,
103 err = evlist__alloc_stats(/*config=*/NULL, evlist, /*alloc_raw=*/false);
108 load_runtime_stat(evlist, vals);
112 *ratio1 = compute_single(&metric_events, evlist, name1);
114 *ratio2 = compute_single(&metric_events, evlist, name2);
119 evlist__free_stats(evlist);
121 evlist__delete(evlist);