Lines Matching refs:perf_evsel

23 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr,
33 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr)
35 struct perf_evsel *evsel = zalloc(sizeof(*evsel));
43 void perf_evsel__exit(struct perf_evsel *evsel)
53 void perf_evsel__delete(struct perf_evsel *evsel)
65 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads)
85 static int perf_evsel__alloc_mmap(struct perf_evsel *evsel, int ncpus, int nthreads)
100 static int get_group_fd(struct perf_evsel *evsel, int cpu_map_idx, int thread, int *group_fd)
102 struct perf_evsel *leader = evsel->leader;
126 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
194 static void perf_evsel__close_fd_cpu(struct perf_evsel *evsel, int cpu_map_idx)
208 void perf_evsel__close_fd(struct perf_evsel *evsel)
214 void perf_evsel__free_fd(struct perf_evsel *evsel)
220 void perf_evsel__close(struct perf_evsel *evsel)
229 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx)
237 void perf_evsel__munmap(struct perf_evsel *evsel)
259 int perf_evsel__mmap(struct perf_evsel *evsel, int pages)
296 void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread)
306 int perf_evsel__read_size(struct perf_evsel *evsel)
335 static int perf_evsel__read_group(struct perf_evsel *evsel, int cpu_map_idx,
380 static void perf_evsel__adjust_values(struct perf_evsel *evsel, u64 *buf,
401 int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread,
429 static int perf_evsel__ioctl(struct perf_evsel *evsel, int ioc, void *arg,
440 static int perf_evsel__run_ioctl(struct perf_evsel *evsel,
456 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx)
461 int perf_evsel__enable_thread(struct perf_evsel *evsel, int thread)
476 int perf_evsel__enable(struct perf_evsel *evsel)
486 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx)
491 int perf_evsel__disable(struct perf_evsel *evsel)
501 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter)
513 struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel)
518 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel)
523 struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel)
528 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads)
547 void perf_evsel__free_id(struct perf_evsel *evsel)
562 bool perf_evsel__attr_has_per_thread_sample_period(struct perf_evsel *evsel)