Lines Matching refs:evsel
10 #include "evsel.h"
45 struct evsel *evsels[nsyscalls], *evsel;
140 evsel = evlist__id2evsel(evlist, sample.id);
141 if (evsel == NULL) {
143 " doesn't map to an evsel\n", sample.id);
146 nr_events[evsel->core.idx]++;
153 evlist__for_each_entry(evlist, evsel) {
154 if (nr_events[evsel->core.idx] != expected_nr_events[evsel->core.idx]) {
156 expected_nr_events[evsel->core.idx],
157 evsel__name(evsel), nr_events[evsel->core.idx]);
176 struct perf_evsel *evsel;
193 evsel = perf_evsel__new(&attr);
194 TEST_ASSERT_VAL("failed to create evsel", evsel);
196 err = perf_evsel__open(evsel, NULL, threads);
198 pr_err("failed to open evsel: %s\n", strerror(-err));
204 err = perf_evsel__mmap(evsel, 0);
206 pr_err("failed to mmap evsel: %s\n", strerror(-err));
211 pc = perf_evsel__mmap_base(evsel, 0, 0);
228 perf_evsel__read(evsel, 0, 0, &counts);
230 pr_err("failed to read value for evsel\n");
240 perf_evsel__read(evsel, 0, 0, &counts);
245 perf_evsel__read(evsel, 0, 0, &counts);
260 perf_evsel__munmap(evsel);
262 perf_evsel__close(evsel);
263 perf_evsel__delete(evsel);