Lines Matching refs:evlist
31 static int count_samples(struct evlist *evlist, int *sample_count, in count_samples() argument
36 for (i = 0; i < evlist->core.nr_mmaps; i++) { in count_samples()
37 struct mmap *map = &evlist->overwrite_mmap[i]; in count_samples()
61 static int do_test(struct evlist *evlist, int mmap_pages, in do_test() argument
67 err = evlist__mmap(evlist, mmap_pages); in do_test()
74 evlist__enable(evlist); in do_test()
76 evlist__disable(evlist); in do_test()
78 err = count_samples(evlist, sample_count, comm_count); in do_test()
79 evlist__munmap(evlist); in do_test()
88 struct evlist *evlist; in test__backward_ring_buffer() local
105 evlist = evlist__new(); in test__backward_ring_buffer()
106 if (!evlist) { in test__backward_ring_buffer()
111 err = perf_evlist__create_maps(evlist, &opts.target); in test__backward_ring_buffer()
122 err = parse_events(evlist, "syscalls:sys_enter_prctl/overwrite/", &parse_error); in test__backward_ring_buffer()
129 perf_evlist__config(evlist, &opts, NULL); in test__backward_ring_buffer()
131 err = evlist__open(evlist); in test__backward_ring_buffer()
139 err = do_test(evlist, opts.mmap_pages, &sample_count, in test__backward_ring_buffer()
150 err = do_test(evlist, 1, &sample_count, &comm_count); in test__backward_ring_buffer()
156 evlist__delete(evlist); in test__backward_ring_buffer()