Lines Matching refs:evlist
101 static void load_runtime_stat(struct runtime_stat *st, struct evlist *evlist, in load_runtime_stat() argument
107 evlist__for_each_entry(evlist, evsel) { in load_runtime_stat()
113 static double compute_single(struct rblist *metric_events, struct evlist *evlist, in compute_single() argument
120 evlist__for_each_entry(evlist, evsel) { in compute_single()
142 struct evlist *evlist; in __compute_metric() local
149 evlist = evlist__new(); in __compute_metric()
150 if (!evlist) in __compute_metric()
155 evlist__delete(evlist); in __compute_metric()
159 perf_evlist__set_maps(&evlist->core, cpus, NULL); in __compute_metric()
163 err = metricgroup__parse_groups_test(evlist, &map, name, in __compute_metric()
169 err = perf_evlist__alloc_stats(evlist, false); in __compute_metric()
174 load_runtime_stat(&st, evlist, vals); in __compute_metric()
178 *ratio1 = compute_single(&metric_events, evlist, &st, name1); in __compute_metric()
180 *ratio2 = compute_single(&metric_events, evlist, &st, name2); in __compute_metric()
186 perf_evlist__free_stats(evlist); in __compute_metric()
188 evlist__delete(evlist); in __compute_metric()