Lines Matching refs:evlist
48 struct perf_evlist *evlist = perf_evlist__new_default(); in test__PERF_RECORD() local
64 if (evlist == NULL || argv == NULL) { in test__PERF_RECORD()
75 err = perf_evlist__create_maps(evlist, &opts.target); in test__PERF_RECORD()
87 err = perf_evlist__prepare_workload(evlist, &opts.target, argv, false, NULL); in test__PERF_RECORD()
96 evsel = perf_evlist__first(evlist); in test__PERF_RECORD()
100 perf_evlist__config(evlist, &opts); in test__PERF_RECORD()
102 err = sched__get_first_possible_cpu(evlist->workload.pid, &cpu_mask); in test__PERF_RECORD()
114 if (sched_setaffinity(evlist->workload.pid, cpu_mask_size, &cpu_mask) < 0) { in test__PERF_RECORD()
124 err = perf_evlist__open(evlist); in test__PERF_RECORD()
136 err = perf_evlist__mmap(evlist, opts.mmap_pages, false); in test__PERF_RECORD()
147 perf_evlist__enable(evlist); in test__PERF_RECORD()
152 perf_evlist__start_workload(evlist); in test__PERF_RECORD()
157 for (i = 0; i < evlist->nr_mmaps; i++) { in test__PERF_RECORD()
160 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__PERF_RECORD()
168 err = perf_evlist__parse_sample(evlist, event, &sample); in test__PERF_RECORD()
195 if ((pid_t)sample.pid != evlist->workload.pid) { in test__PERF_RECORD()
197 name, evlist->workload.pid, sample.pid); in test__PERF_RECORD()
201 if ((pid_t)sample.tid != evlist->workload.pid) { in test__PERF_RECORD()
203 name, evlist->workload.pid, sample.tid); in test__PERF_RECORD()
212 (pid_t)event->comm.pid != evlist->workload.pid) { in test__PERF_RECORD()
261 perf_evlist__mmap_consume(evlist, i); in test__PERF_RECORD()
271 perf_evlist__poll(evlist, -1); in test__PERF_RECORD()
311 perf_evlist__delete(evlist); in test__PERF_RECORD()