Lines Matching refs:perf_evsel
84 struct perf_evsel *evsel);
86 struct perf_evsel *evsel);
89 struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
90 struct perf_evsel *evsel);
121 struct perf_evsel;
134 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
135 void perf_evsel__delete(struct perf_evsel *evsel);
136 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
138 void perf_evsel__close(struct perf_evsel *evsel);
139 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx);
140 int perf_evsel__mmap(struct perf_evsel *evsel, int pages);
141 void perf_evsel__munmap(struct perf_evsel *evsel);
142 void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread);
143 int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread,
145 int perf_evsel__enable(struct perf_evsel *evsel);
146 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
147 int perf_evsel__disable(struct perf_evsel *evsel);
148 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
149 struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel);
150 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel);
151 struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel);
229 struct perf_evsel:: Provides an abstraction for single a perf event.
231 struct perf_evlist:: Gathers several struct perf_evsel object and performs functions on all of them.