Lines Matching refs:perf_evsel
23 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr, in perf_evsel__init()
33 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr) in perf_evsel__new()
35 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); in perf_evsel__new()
43 void perf_evsel__exit(struct perf_evsel *evsel) in perf_evsel__exit()
53 void perf_evsel__delete(struct perf_evsel *evsel) in perf_evsel__delete()
65 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_fd()
85 static int perf_evsel__alloc_mmap(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_mmap()
100 static int get_group_fd(struct perf_evsel *evsel, int cpu_map_idx, int thread, int *group_fd) in get_group_fd()
102 struct perf_evsel *leader = evsel->leader; in get_group_fd()
126 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus, in perf_evsel__open()
193 static void perf_evsel__close_fd_cpu(struct perf_evsel *evsel, int cpu_map_idx) in perf_evsel__close_fd_cpu()
207 void perf_evsel__close_fd(struct perf_evsel *evsel) in perf_evsel__close_fd()
213 void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd()
219 void perf_evsel__close(struct perf_evsel *evsel) in perf_evsel__close()
228 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx) in perf_evsel__close_cpu()
236 void perf_evsel__munmap(struct perf_evsel *evsel) in perf_evsel__munmap()
258 int perf_evsel__mmap(struct perf_evsel *evsel, int pages) in perf_evsel__mmap()
295 void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread) in perf_evsel__mmap_base()
305 int perf_evsel__read_size(struct perf_evsel *evsel) in perf_evsel__read_size()
334 static int perf_evsel__read_group(struct perf_evsel *evsel, int cpu_map_idx, in perf_evsel__read_group()
379 static void perf_evsel__adjust_values(struct perf_evsel *evsel, u64 *buf, in perf_evsel__adjust_values()
400 int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread, in perf_evsel__read()
428 static int perf_evsel__ioctl(struct perf_evsel *evsel, int ioc, void *arg, in perf_evsel__ioctl()
439 static int perf_evsel__run_ioctl(struct perf_evsel *evsel, in perf_evsel__run_ioctl()
455 int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx) in perf_evsel__enable_cpu()
460 int perf_evsel__enable_thread(struct perf_evsel *evsel, int thread) in perf_evsel__enable_thread()
475 int perf_evsel__enable(struct perf_evsel *evsel) in perf_evsel__enable()
485 int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx) in perf_evsel__disable_cpu()
490 int perf_evsel__disable(struct perf_evsel *evsel) in perf_evsel__disable()
500 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__apply_filter()
511 struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel) in perf_evsel__cpus()
516 struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel) in perf_evsel__threads()
521 struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel) in perf_evsel__attr()
526 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_id()
545 void perf_evsel__free_id(struct perf_evsel *evsel) in perf_evsel__free_id()
560 bool perf_evsel__attr_has_per_thread_sample_period(struct perf_evsel *evsel) in perf_evsel__attr_has_per_thread_sample_period()