Lines Matching refs:evlist
28 static int count_samples(struct perf_evlist *evlist, int *sample_count, in count_samples() argument
33 for (i = 0; i < evlist->nr_mmaps; i++) { in count_samples()
34 struct perf_mmap *map = &evlist->overwrite_mmap[i]; in count_samples()
58 static int do_test(struct perf_evlist *evlist, int mmap_pages, in do_test() argument
64 err = perf_evlist__mmap(evlist, mmap_pages); in do_test()
71 perf_evlist__enable(evlist); in do_test()
73 perf_evlist__disable(evlist); in do_test()
75 err = count_samples(evlist, sample_count, comm_count); in do_test()
76 perf_evlist__munmap(evlist); in do_test()
85 struct perf_evlist *evlist; in test__backward_ring_buffer() local
102 evlist = perf_evlist__new(); in test__backward_ring_buffer()
103 if (!evlist) { in test__backward_ring_buffer()
108 err = perf_evlist__create_maps(evlist, &opts.target); in test__backward_ring_buffer()
119 err = parse_events(evlist, "syscalls:sys_enter_prctl/overwrite/", &parse_error); in test__backward_ring_buffer()
126 perf_evlist__config(evlist, &opts, NULL); in test__backward_ring_buffer()
128 err = perf_evlist__open(evlist); in test__backward_ring_buffer()
136 err = do_test(evlist, opts.mmap_pages, &sample_count, in test__backward_ring_buffer()
147 err = do_test(evlist, 1, &sample_count, &comm_count); in test__backward_ring_buffer()
153 perf_evlist__delete(evlist); in test__backward_ring_buffer()