Lines Matching refs:perf_evsel
85 struct perf_evsel *evsel);
87 struct perf_evsel *evsel);
90 struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
91 struct perf_evsel *evsel);
122 struct perf_evsel;
135 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
136 void perf_evsel__delete(struct perf_evsel *evsel);
137 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
139 void perf_evsel__close(struct perf_evsel *evsel);
140 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx);
141 int perf_evsel__mmap(struct perf_evsel *evsel, int pages);
142 void perf_evsel__munmap(struct perf_evsel *evsel);
143 void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread);
144 int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread,
146 int perf_evsel__enable(struct perf_evsel *evsel);
147 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
148 int perf_evsel__disable(struct perf_evsel *evsel);
149 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
150 struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel);
151 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel);
152 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.