Lines Matching refs:perf_evsel
22 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr,
31 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr)
33 struct perf_evsel *evsel = zalloc(sizeof(*evsel));
41 void perf_evsel__delete(struct perf_evsel *evsel)
52 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads)
72 static int perf_evsel__alloc_mmap(struct perf_evsel *evsel, int ncpus, int nthreads)
87 static int get_group_fd(struct perf_evsel *evsel, int cpu_map_idx, int thread, int *group_fd)
89 struct perf_evsel *leader = evsel->leader;
113 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
180 static void perf_evsel__close_fd_cpu(struct perf_evsel *evsel, int cpu_map_idx)
194 void perf_evsel__close_fd(struct perf_evsel *evsel)
200 void perf_evsel__free_fd(struct perf_evsel *evsel)
206 void perf_evsel__close(struct perf_evsel *evsel)
215 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx)
223 void perf_evsel__munmap(struct perf_evsel *evsel)
245 int perf_evsel__mmap(struct perf_evsel *evsel, int pages)
282 void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread)
292 int perf_evsel__read_size(struct perf_evsel *evsel)
321 static int perf_evsel__read_group(struct perf_evsel *evsel, int cpu_map_idx,
366 static void perf_evsel__adjust_values(struct perf_evsel *evsel, u64 *buf,
387 int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread,
415 static int perf_evsel__ioctl(struct perf_evsel *evsel, int ioc, void *arg,
426 static int perf_evsel__run_ioctl(struct perf_evsel *evsel,
442 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx)
447 int perf_evsel__enable_thread(struct perf_evsel *evsel, int thread)
462 int perf_evsel__enable(struct perf_evsel *evsel)
472 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx)
477 int perf_evsel__disable(struct perf_evsel *evsel)
487 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter)
498 struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel)
503 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel)
508 struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel)
513 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads)
532 void perf_evsel__free_id(struct perf_evsel *evsel)