Lines Matching refs:perf_evlist
40 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus, in perf_evlist__init()
54 struct perf_evlist *perf_evlist__new(void) in perf_evlist__new()
56 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); in perf_evlist__new()
64 struct perf_evlist *perf_evlist__new_default(void) in perf_evlist__new_default()
66 struct perf_evlist *evlist = perf_evlist__new(); in perf_evlist__new_default()
76 struct perf_evlist *perf_evlist__new_dummy(void) in perf_evlist__new_dummy()
78 struct perf_evlist *evlist = perf_evlist__new(); in perf_evlist__new_dummy()
95 void perf_evlist__set_id_pos(struct perf_evlist *evlist) in perf_evlist__set_id_pos()
103 static void perf_evlist__update_id_pos(struct perf_evlist *evlist) in perf_evlist__update_id_pos()
113 static void perf_evlist__purge(struct perf_evlist *evlist) in perf_evlist__purge()
126 void perf_evlist__exit(struct perf_evlist *evlist) in perf_evlist__exit()
133 void perf_evlist__delete(struct perf_evlist *evlist) in perf_evlist__delete()
149 static void __perf_evlist__propagate_maps(struct perf_evlist *evlist, in __perf_evlist__propagate_maps()
168 static void perf_evlist__propagate_maps(struct perf_evlist *evlist) in perf_evlist__propagate_maps()
176 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry) in perf_evlist__add()
189 void perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel) in perf_evlist__remove()
196 void perf_evlist__splice_list_tail(struct perf_evlist *evlist, in perf_evlist__splice_list_tail()
221 void perf_evlist__set_leader(struct perf_evlist *evlist) in perf_evlist__set_leader()
243 int __perf_evlist__add_default(struct perf_evlist *evlist, bool precise) in __perf_evlist__add_default()
254 int perf_evlist__add_dummy(struct perf_evlist *evlist) in perf_evlist__add_dummy()
270 static int perf_evlist__add_attrs(struct perf_evlist *evlist, in perf_evlist__add_attrs()
294 int __perf_evlist__add_default_attrs(struct perf_evlist *evlist, in __perf_evlist__add_default_attrs()
306 perf_evlist__find_tracepoint_by_id(struct perf_evlist *evlist, int id) in perf_evlist__find_tracepoint_by_id()
320 perf_evlist__find_tracepoint_by_name(struct perf_evlist *evlist, in perf_evlist__find_tracepoint_by_name()
334 int perf_evlist__add_newtp(struct perf_evlist *evlist, in perf_evlist__add_newtp()
347 static int perf_evlist__nr_threads(struct perf_evlist *evlist, in perf_evlist__nr_threads()
356 void perf_evlist__disable(struct perf_evlist *evlist) in perf_evlist__disable()
369 void perf_evlist__enable(struct perf_evlist *evlist) in perf_evlist__enable()
382 void perf_evlist__toggle_enable(struct perf_evlist *evlist) in perf_evlist__toggle_enable()
387 static int perf_evlist__enable_event_cpu(struct perf_evlist *evlist, in perf_evlist__enable_event_cpu()
404 static int perf_evlist__enable_event_thread(struct perf_evlist *evlist, in perf_evlist__enable_event_thread()
422 int perf_evlist__enable_event_idx(struct perf_evlist *evlist, in perf_evlist__enable_event_idx()
433 int perf_evlist__alloc_pollfd(struct perf_evlist *evlist) in perf_evlist__alloc_pollfd()
454 static int __perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd, in __perf_evlist__add_pollfd()
471 int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd) in perf_evlist__add_pollfd()
485 int perf_evlist__filter_pollfd(struct perf_evlist *evlist, short revents_and_mask) in perf_evlist__filter_pollfd()
491 int perf_evlist__poll(struct perf_evlist *evlist, int timeout) in perf_evlist__poll()
496 static void perf_evlist__id_hash(struct perf_evlist *evlist, in perf_evlist__id_hash()
509 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel, in perf_evlist__id_add()
516 int perf_evlist__id_add_fd(struct perf_evlist *evlist, in perf_evlist__id_add_fd()
557 static void perf_evlist__set_sid_idx(struct perf_evlist *evlist, in perf_evlist__set_sid_idx()
573 struct perf_sample_id *perf_evlist__id2sid(struct perf_evlist *evlist, u64 id) in perf_evlist__id2sid()
589 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id) in perf_evlist__id2evsel()
606 struct perf_evsel *perf_evlist__id2evsel_strict(struct perf_evlist *evlist, in perf_evlist__id2evsel_strict()
621 static int perf_evlist__event2id(struct perf_evlist *evlist, in perf_evlist__event2id()
642 struct perf_evsel *perf_evlist__event2evsel(struct perf_evlist *evlist, in perf_evlist__event2evsel()
675 static int perf_evlist__set_paused(struct perf_evlist *evlist, bool value) in perf_evlist__set_paused()
695 static int perf_evlist__pause(struct perf_evlist *evlist) in perf_evlist__pause()
700 static int perf_evlist__resume(struct perf_evlist *evlist) in perf_evlist__resume()
705 static void perf_evlist__munmap_nofree(struct perf_evlist *evlist) in perf_evlist__munmap_nofree()
718 void perf_evlist__munmap(struct perf_evlist *evlist) in perf_evlist__munmap()
725 static struct perf_mmap *perf_evlist__alloc_mmap(struct perf_evlist *evlist, in perf_evlist__alloc_mmap()
756 perf_evlist__should_poll(struct perf_evlist *evlist __maybe_unused, in perf_evlist__should_poll()
764 static int perf_evlist__mmap_per_evsel(struct perf_evlist *evlist, int idx, in perf_evlist__mmap_per_evsel()
842 static int perf_evlist__mmap_per_cpu(struct perf_evlist *evlist, in perf_evlist__mmap_per_cpu()
871 static int perf_evlist__mmap_per_thread(struct perf_evlist *evlist, in perf_evlist__mmap_per_thread()
1019 int perf_evlist__mmap_ex(struct perf_evlist *evlist, unsigned int pages, in perf_evlist__mmap_ex()
1061 int perf_evlist__mmap(struct perf_evlist *evlist, unsigned int pages) in perf_evlist__mmap()
1066 int perf_evlist__create_maps(struct perf_evlist *evlist, struct target *target) in perf_evlist__create_maps()
1115 void perf_evlist__set_maps(struct perf_evlist *evlist, struct cpu_map *cpus, in perf_evlist__set_maps()
1138 void __perf_evlist__set_sample_bit(struct perf_evlist *evlist, in __perf_evlist__set_sample_bit()
1147 void __perf_evlist__reset_sample_bit(struct perf_evlist *evlist, in __perf_evlist__reset_sample_bit()
1156 int perf_evlist__apply_filters(struct perf_evlist *evlist, struct perf_evsel **err_evsel) in perf_evlist__apply_filters()
1179 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter) in perf_evlist__set_filter()
1196 int perf_evlist__set_filter_pids(struct perf_evlist *evlist, size_t npids, pid_t *pids) in perf_evlist__set_filter_pids()
1223 int perf_evlist__set_filter_pid(struct perf_evlist *evlist, pid_t pid) in perf_evlist__set_filter_pid()
1228 bool perf_evlist__valid_sample_type(struct perf_evlist *evlist) in perf_evlist__valid_sample_type()
1247 u64 __perf_evlist__combined_sample_type(struct perf_evlist *evlist) in __perf_evlist__combined_sample_type()
1260 u64 perf_evlist__combined_sample_type(struct perf_evlist *evlist) in perf_evlist__combined_sample_type()
1266 u64 perf_evlist__combined_branch_type(struct perf_evlist *evlist) in perf_evlist__combined_branch_type()
1276 bool perf_evlist__valid_read_format(struct perf_evlist *evlist) in perf_evlist__valid_read_format()
1296 u64 perf_evlist__read_format(struct perf_evlist *evlist) in perf_evlist__read_format()
1302 u16 perf_evlist__id_hdr_size(struct perf_evlist *evlist) in perf_evlist__id_hdr_size()
1335 bool perf_evlist__valid_sample_id_all(struct perf_evlist *evlist) in perf_evlist__valid_sample_id_all()
1347 bool perf_evlist__sample_id_all(struct perf_evlist *evlist) in perf_evlist__sample_id_all()
1353 void perf_evlist__set_selected(struct perf_evlist *evlist, in perf_evlist__set_selected()
1359 void perf_evlist__close(struct perf_evlist *evlist) in perf_evlist__close()
1367 static int perf_evlist__create_syswide_maps(struct perf_evlist *evlist) in perf_evlist__create_syswide_maps()
1398 int perf_evlist__open(struct perf_evlist *evlist) in perf_evlist__open()
1428 int perf_evlist__prepare_workload(struct perf_evlist *evlist, struct target *target, in perf_evlist__prepare_workload()
1542 int perf_evlist__start_workload(struct perf_evlist *evlist) in perf_evlist__start_workload()
1561 int perf_evlist__parse_sample(struct perf_evlist *evlist, union perf_event *event, in perf_evlist__parse_sample()
1571 int perf_evlist__parse_sample_timestamp(struct perf_evlist *evlist, in perf_evlist__parse_sample_timestamp()
1582 size_t perf_evlist__fprintf(struct perf_evlist *evlist, FILE *fp) in perf_evlist__fprintf()
1595 int perf_evlist__strerror_open(struct perf_evlist *evlist, in perf_evlist__strerror_open()
1649 int perf_evlist__strerror_mmap(struct perf_evlist *evlist, int err, char *buf, size_t size) in perf_evlist__strerror_mmap()
1680 void perf_evlist__to_front(struct perf_evlist *evlist, in perf_evlist__to_front()
1697 void perf_evlist__set_tracking_event(struct perf_evlist *evlist, in perf_evlist__set_tracking_event()
1714 perf_evlist__find_evsel_by_str(struct perf_evlist *evlist, in perf_evlist__find_evsel_by_str()
1729 void perf_evlist__toggle_bkw_mmap(struct perf_evlist *evlist, in perf_evlist__toggle_bkw_mmap()
1787 bool perf_evlist__exclude_kernel(struct perf_evlist *evlist) in perf_evlist__exclude_kernel()
1804 void perf_evlist__force_leader(struct perf_evlist *evlist) in perf_evlist__force_leader()