Lines Matching defs:evlist
7 #include <perf/evlist.h>
12 #include "evlist.h"
33 static int find_comm(struct evlist *evlist, const char *comm)
40 for (i = 0; i < evlist->core.nr_mmaps; i++) {
41 md = &evlist->mmap[i];
76 struct evlist *evlist = NULL;
87 evlist = evlist__new();
88 CHECK_NOT_NULL__(evlist);
90 perf_evlist__set_maps(&evlist->core, cpus, threads);
92 CHECK__(parse_event(evlist, "dummy:u"));
93 CHECK__(parse_event(evlist, "cycles:u"));
95 evlist__config(evlist, &opts, NULL);
97 evsel = evlist__first(evlist);
103 if (evlist__open(evlist) < 0) {
109 CHECK__(evlist__mmap(evlist, UINT_MAX));
116 evlist__enable(evlist);
121 evlist__disable(evlist);
123 found = find_comm(evlist, comm);
134 evlist__enable(evlist);
136 evsel = evlist__last(evlist);
143 evlist__disable(evlist);
145 found = find_comm(evlist, comm);
154 if (evlist) {
155 evlist__disable(evlist);
156 evlist__delete(evlist);