Lines Matching refs:evlist

26 static int find_comm(struct perf_evlist *evlist, const char *comm)  in find_comm()  argument
32 for (i = 0; i < evlist->nr_mmaps; i++) { in find_comm()
33 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in find_comm()
39 perf_evlist__mmap_consume(evlist, i); in find_comm()
65 struct perf_evlist *evlist = NULL; in test__keep_tracking() local
76 evlist = perf_evlist__new(); in test__keep_tracking()
77 CHECK_NOT_NULL__(evlist); in test__keep_tracking()
79 perf_evlist__set_maps(evlist, cpus, threads); in test__keep_tracking()
81 CHECK__(parse_events(evlist, "dummy:u", NULL)); in test__keep_tracking()
82 CHECK__(parse_events(evlist, "cycles:u", NULL)); in test__keep_tracking()
84 perf_evlist__config(evlist, &opts); in test__keep_tracking()
86 evsel = perf_evlist__first(evlist); in test__keep_tracking()
92 if (perf_evlist__open(evlist) < 0) { in test__keep_tracking()
98 CHECK__(perf_evlist__mmap(evlist, UINT_MAX, false)); in test__keep_tracking()
105 perf_evlist__enable(evlist); in test__keep_tracking()
110 perf_evlist__disable(evlist); in test__keep_tracking()
112 found = find_comm(evlist, comm); in test__keep_tracking()
123 perf_evlist__enable(evlist); in test__keep_tracking()
125 evsel = perf_evlist__last(evlist); in test__keep_tracking()
127 CHECK__(perf_evlist__disable_event(evlist, evsel)); in test__keep_tracking()
132 perf_evlist__disable(evlist); in test__keep_tracking()
134 found = find_comm(evlist, comm); in test__keep_tracking()
143 if (evlist) { in test__keep_tracking()
144 perf_evlist__disable(evlist); in test__keep_tracking()
145 perf_evlist__delete(evlist); in test__keep_tracking()