Lines Matching defs:evlist
59 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus, in evlist__init()
73 struct evlist *evlist = zalloc(sizeof(*evlist)); in evlist__new() local
83 struct evlist *evlist = evlist__new(); in perf_evlist__new_default() local
95 struct evlist *evlist = evlist__new(); in perf_evlist__new_dummy() local
112 void perf_evlist__set_id_pos(struct evlist *evlist) in perf_evlist__set_id_pos()
120 static void perf_evlist__update_id_pos(struct evlist *evlist) in perf_evlist__update_id_pos()
130 static void evlist__purge(struct evlist *evlist) in evlist__purge()
143 void evlist__exit(struct evlist *evlist) in evlist__exit()
150 void evlist__delete(struct evlist *evlist) in evlist__delete()
162 void evlist__add(struct evlist *evlist, struct evsel *entry) in evlist__add()
174 void evlist__remove(struct evlist *evlist, struct evsel *evsel) in evlist__remove()
180 void perf_evlist__splice_list_tail(struct evlist *evlist, in perf_evlist__splice_list_tail()
191 int __evlist__set_tracepoints_handlers(struct evlist *evlist, in __evlist__set_tracepoints_handlers()
229 void perf_evlist__set_leader(struct evlist *evlist) in perf_evlist__set_leader()
237 int __evlist__add_default(struct evlist *evlist, bool precise) in __evlist__add_default()
248 int evlist__add_dummy(struct evlist *evlist) in evlist__add_dummy()
264 static int evlist__add_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) in evlist__add_attrs()
287 int __evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_att… in __evlist__add_default_attrs()
298 perf_evlist__find_tracepoint_by_id(struct evlist *evlist, int id) in perf_evlist__find_tracepoint_by_id()
312 perf_evlist__find_tracepoint_by_name(struct evlist *evlist, in perf_evlist__find_tracepoint_by_name()
326 int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler) in evlist__add_newtp()
338 static int perf_evlist__nr_threads(struct evlist *evlist, in perf_evlist__nr_threads()
347 void evlist__cpu_iter_start(struct evlist *evlist) in evlist__cpu_iter_start()
379 void evlist__disable(struct evlist *evlist) in evlist__disable()
420 void evlist__enable(struct evlist *evlist) in evlist__enable()
450 void perf_evlist__toggle_enable(struct evlist *evlist) in perf_evlist__toggle_enable()
455 static int perf_evlist__enable_event_cpu(struct evlist *evlist, in perf_evlist__enable_event_cpu()
472 static int perf_evlist__enable_event_thread(struct evlist *evlist, in perf_evlist__enable_event_thread()
490 int perf_evlist__enable_event_idx(struct evlist *evlist, in perf_evlist__enable_event_idx()
501 int evlist__add_pollfd(struct evlist *evlist, int fd) in evlist__add_pollfd()
506 int evlist__filter_pollfd(struct evlist *evlist, short revents_and_mask) in evlist__filter_pollfd()
512 int evlist__add_wakeup_eventfd(struct evlist *evlist, int fd) in evlist__add_wakeup_eventfd()
519 int evlist__poll(struct evlist *evlist, int timeout) in evlist__poll()
524 struct perf_sample_id *perf_evlist__id2sid(struct evlist *evlist, u64 id) in perf_evlist__id2sid()
540 struct evsel *perf_evlist__id2evsel(struct evlist *evlist, u64 id) in perf_evlist__id2evsel()
557 struct evsel *perf_evlist__id2evsel_strict(struct evlist *evlist, in perf_evlist__id2evsel_strict()
572 static int perf_evlist__event2id(struct evlist *evlist, in perf_evlist__event2id()
593 struct evsel *perf_evlist__event2evsel(struct evlist *evlist, in perf_evlist__event2evsel()
626 static int perf_evlist__set_paused(struct evlist *evlist, bool value) in perf_evlist__set_paused()
646 static int perf_evlist__pause(struct evlist *evlist) in perf_evlist__pause()
651 static int perf_evlist__resume(struct evlist *evlist) in perf_evlist__resume()
656 static void evlist__munmap_nofree(struct evlist *evlist) in evlist__munmap_nofree()
669 void evlist__munmap(struct evlist *evlist) in evlist__munmap()
683 static struct mmap *evlist__alloc_mmap(struct evlist *evlist, in evlist__alloc_mmap()
716 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_idx() local
725 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_get() local
879 int evlist__mmap_ex(struct evlist *evlist, unsigned int pages, in evlist__mmap_ex()
910 int evlist__mmap(struct evlist *evlist, unsigned int pages) in evlist__mmap()
915 int perf_evlist__create_maps(struct evlist *evlist, struct target *target) in perf_evlist__create_maps()
968 void __perf_evlist__set_sample_bit(struct evlist *evlist, in __perf_evlist__set_sample_bit()
977 void __perf_evlist__reset_sample_bit(struct evlist *evlist, in __perf_evlist__reset_sample_bit()
986 int perf_evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel) in perf_evlist__apply_filters()
1009 int perf_evlist__set_tp_filter(struct evlist *evlist, const char *filter) in perf_evlist__set_tp_filter()
1029 int perf_evlist__append_tp_filter(struct evlist *evlist, const char *filter) in perf_evlist__append_tp_filter()
1075 int perf_evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in perf_evlist__set_tp_filter_pids()
1084 int perf_evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid) in perf_evlist__set_tp_filter_pid()
1089 int perf_evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in perf_evlist__append_tp_filter_pids()
1098 int perf_evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid) in perf_evlist__append_tp_filter_pid()
1103 bool evlist__valid_sample_type(struct evlist *evlist) in evlist__valid_sample_type()
1122 u64 __evlist__combined_sample_type(struct evlist *evlist) in __evlist__combined_sample_type()
1135 u64 evlist__combined_sample_type(struct evlist *evlist) in evlist__combined_sample_type()
1141 u64 evlist__combined_branch_type(struct evlist *evlist) in evlist__combined_branch_type()
1151 bool perf_evlist__valid_read_format(struct evlist *evlist) in perf_evlist__valid_read_format()
1173 u16 perf_evlist__id_hdr_size(struct evlist *evlist) in perf_evlist__id_hdr_size()
1206 bool evlist__valid_sample_id_all(struct evlist *evlist) in evlist__valid_sample_id_all()
1218 bool evlist__sample_id_all(struct evlist *evlist) in evlist__sample_id_all()
1224 void perf_evlist__set_selected(struct evlist *evlist, in perf_evlist__set_selected()
1230 void evlist__close(struct evlist *evlist) in evlist__close()
1264 static int perf_evlist__create_syswide_maps(struct evlist *evlist) in perf_evlist__create_syswide_maps()
1296 int evlist__open(struct evlist *evlist) in evlist__open()
1326 int perf_evlist__prepare_workload(struct evlist *evlist, struct target *target, in perf_evlist__prepare_workload()
1440 int perf_evlist__start_workload(struct evlist *evlist) in perf_evlist__start_workload()
1459 int perf_evlist__parse_sample(struct evlist *evlist, union perf_event *event, in perf_evlist__parse_sample()
1469 int perf_evlist__parse_sample_timestamp(struct evlist *evlist, in perf_evlist__parse_sample_timestamp()
1480 int evlist__strerror_open(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_open()
1533 int evlist__strerror_mmap(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_mmap()
1564 void perf_evlist__to_front(struct evlist *evlist, in perf_evlist__to_front()
1581 struct evsel *perf_evlist__get_tracking_event(struct evlist *evlist) in perf_evlist__get_tracking_event()
1593 void perf_evlist__set_tracking_event(struct evlist *evlist, in perf_evlist__set_tracking_event()
1610 perf_evlist__find_evsel_by_str(struct evlist *evlist, in perf_evlist__find_evsel_by_str()
1625 void perf_evlist__toggle_bkw_mmap(struct evlist *evlist, in perf_evlist__toggle_bkw_mmap()
1683 bool perf_evlist__exclude_kernel(struct evlist *evlist) in perf_evlist__exclude_kernel()
1700 void perf_evlist__force_leader(struct evlist *evlist) in perf_evlist__force_leader()
1828 int evlist__initialize_ctlfd(struct evlist *evlist, int fd, int ack) in evlist__initialize_ctlfd()
1849 bool evlist__ctlfd_initialized(struct evlist *evlist) in evlist__ctlfd_initialized()
1854 int evlist__finalize_ctlfd(struct evlist *evlist) in evlist__finalize_ctlfd()
1872 static int evlist__ctlfd_recv(struct evlist *evlist, enum evlist_ctl_cmd *cmd, in evlist__ctlfd_recv()
1923 int evlist__ctlfd_ack(struct evlist *evlist) in evlist__ctlfd_ack()
1938 int evlist__ctlfd_process(struct evlist *evlist, enum evlist_ctl_cmd *cmd) in evlist__ctlfd_process()
1981 struct evsel *evlist__find_evsel(struct evlist *evlist, int idx) in evlist__find_evsel()