Lines Matching refs:evlist
63 static int evlist__count_evsel_fds(struct evlist *evlist) in evlist__count_evsel_fds() argument
68 evlist__for_each_entry(evlist, evsel) in evlist__count_evsel_fds()
74 static struct evlist *bench__create_evlist(char *evstr) in bench__create_evlist()
77 struct evlist *evlist = evlist__new(); in bench__create_evlist() local
80 if (!evlist) { in bench__create_evlist()
85 ret = parse_events(evlist, evstr, &err); in bench__create_evlist()
93 ret = evlist__create_maps(evlist, &opts.target); in bench__create_evlist()
99 evlist__config(evlist, &opts, NULL); in bench__create_evlist()
101 return evlist; in bench__create_evlist()
104 evlist__delete(evlist); in bench__create_evlist()
108 static int bench__do_evlist_open_close(struct evlist *evlist) in bench__do_evlist_open_close() argument
111 int err = evlist__open(evlist); in bench__do_evlist_open_close()
118 err = evlist__mmap(evlist, opts.mmap_pages); in bench__do_evlist_open_close()
124 evlist__enable(evlist); in bench__do_evlist_open_close()
125 evlist__disable(evlist); in bench__do_evlist_open_close()
126 evlist__munmap(evlist); in bench__do_evlist_open_close()
127 evlist__close(evlist); in bench__do_evlist_open_close()
135 struct evlist *evlist = bench__create_evlist(evstr); in bench_evlist_open_close__run() local
142 if (!evlist) in bench_evlist_open_close__run()
147 printf(" Number of cpus:\t%d\n", evlist->core.cpus->nr); in bench_evlist_open_close__run()
148 printf(" Number of threads:\t%d\n", evlist->core.threads->nr); in bench_evlist_open_close__run()
150 evlist->core.nr_entries, evlist__count_evsel_fds(evlist)); in bench_evlist_open_close__run()
153 evlist__delete(evlist); in bench_evlist_open_close__run()
157 evlist = bench__create_evlist(evstr); in bench_evlist_open_close__run()
158 if (!evlist) in bench_evlist_open_close__run()
162 err = bench__do_evlist_open_close(evlist); in bench_evlist_open_close__run()
164 evlist__delete(evlist); in bench_evlist_open_close__run()
173 evlist__delete(evlist); in bench_evlist_open_close__run()