Lines Matching defs:evlist
72 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus, in evlist__init()
86 struct evlist *evlist = zalloc(sizeof(*evlist)); in evlist__new() local
96 struct evlist *evlist = evlist__new(); in evlist__new_default() local
122 struct evlist *evlist = evlist__new(); in evlist__new_dummy() local
139 void evlist__set_id_pos(struct evlist *evlist) in evlist__set_id_pos()
147 static void evlist__update_id_pos(struct evlist *evlist) in evlist__update_id_pos()
157 static void evlist__purge(struct evlist *evlist) in evlist__purge()
170 void evlist__exit(struct evlist *evlist) in evlist__exit()
178 void evlist__delete(struct evlist *evlist) in evlist__delete()
191 void evlist__add(struct evlist *evlist, struct evsel *entry) in evlist__add()
201 void evlist__remove(struct evlist *evlist, struct evsel *evsel) in evlist__remove()
207 void evlist__splice_list_tail(struct evlist *evlist, struct list_head *list) in evlist__splice_list_tail()
228 int __evlist__set_tracepoints_handlers(struct evlist *evlist, in __evlist__set_tracepoints_handlers()
251 static void evlist__set_leader(struct evlist *evlist) in evlist__set_leader()
256 static struct evsel *evlist__dummy_event(struct evlist *evlist) in evlist__dummy_event()
270 int evlist__add_dummy(struct evlist *evlist) in evlist__add_dummy()
281 struct evsel *evlist__add_aux_dummy(struct evlist *evlist, bool system_wide) in evlist__add_aux_dummy()
300 struct evsel *evlist__add_sched_switch(struct evlist *evlist, bool system_wide) in evlist__add_sched_switch()
318 int evlist__add_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) in evlist__add_attrs()
341 int __evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_att… in __evlist__add_default_attrs()
351 __weak int arch_evlist__add_default_attrs(struct evlist *evlist, in arch_evlist__add_default_attrs()
361 struct evsel *evlist__find_tracepoint_by_id(struct evlist *evlist, int id) in evlist__find_tracepoint_by_id()
374 struct evsel *evlist__find_tracepoint_by_name(struct evlist *evlist, const char *name) in evlist__find_tracepoint_by_name()
388 int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler) in evlist__add_newtp()
401 struct evlist_cpu_iterator evlist__cpu_begin(struct evlist *evlist, struct affinity *affinity) in evlist__cpu_begin()
477 static int evlist__is_enabled(struct evlist *evlist) in evlist__is_enabled()
491 static void __evlist__disable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__disable()
546 void evlist__disable(struct evlist *evlist) in evlist__disable()
551 void evlist__disable_non_dummy(struct evlist *evlist) in evlist__disable_non_dummy()
556 void evlist__disable_evsel(struct evlist *evlist, char *evsel_name) in evlist__disable_evsel()
561 static void __evlist__enable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__enable()
603 void evlist__enable(struct evlist *evlist) in evlist__enable()
608 void evlist__enable_non_dummy(struct evlist *evlist) in evlist__enable_non_dummy()
613 void evlist__enable_evsel(struct evlist *evlist, char *evsel_name) in evlist__enable_evsel()
618 void evlist__toggle_enable(struct evlist *evlist) in evlist__toggle_enable()
623 int evlist__add_pollfd(struct evlist *evlist, int fd) in evlist__add_pollfd()
628 int evlist__filter_pollfd(struct evlist *evlist, short revents_and_mask) in evlist__filter_pollfd()
634 int evlist__add_wakeup_eventfd(struct evlist *evlist, int fd) in evlist__add_wakeup_eventfd()
642 int evlist__poll(struct evlist *evlist, int timeout) in evlist__poll()
647 struct perf_sample_id *evlist__id2sid(struct evlist *evlist, u64 id) in evlist__id2sid()
663 struct evsel *evlist__id2evsel(struct evlist *evlist, u64 id) in evlist__id2evsel()
680 struct evsel *evlist__id2evsel_strict(struct evlist *evlist, u64 id) in evlist__id2evsel_strict()
694 static int evlist__event2id(struct evlist *evlist, union perf_event *event, u64 *id) in evlist__event2id()
714 struct evsel *evlist__event2evsel(struct evlist *evlist, union perf_event *event) in evlist__event2evsel()
746 static int evlist__set_paused(struct evlist *evlist, bool value) in evlist__set_paused()
766 static int evlist__pause(struct evlist *evlist) in evlist__pause()
771 static int evlist__resume(struct evlist *evlist) in evlist__resume()
776 static void evlist__munmap_nofree(struct evlist *evlist) in evlist__munmap_nofree()
789 void evlist__munmap(struct evlist *evlist) in evlist__munmap()
803 static struct mmap *evlist__alloc_mmap(struct evlist *evlist, in evlist__alloc_mmap()
837 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_idx() local
847 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_get() local
1000 int evlist__mmap_ex(struct evlist *evlist, unsigned int pages, in evlist__mmap_ex()
1031 int evlist__mmap(struct evlist *evlist, unsigned int pages) in evlist__mmap()
1036 int evlist__create_maps(struct evlist *evlist, struct target *target) in evlist__create_maps()
1089 int evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel) in evlist__apply_filters()
1122 int evlist__set_tp_filter(struct evlist *evlist, const char *filter) in evlist__set_tp_filter()
1142 int evlist__append_tp_filter(struct evlist *evlist, const char *filter) in evlist__append_tp_filter()
1188 int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__set_tp_filter_pids()
1197 int evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid) in evlist__set_tp_filter_pid()
1202 int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__append_tp_filter_pids()
1211 int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid) in evlist__append_tp_filter_pid()
1216 bool evlist__valid_sample_type(struct evlist *evlist) in evlist__valid_sample_type()
1235 u64 __evlist__combined_sample_type(struct evlist *evlist) in __evlist__combined_sample_type()
1248 u64 evlist__combined_sample_type(struct evlist *evlist) in evlist__combined_sample_type()
1254 u64 evlist__combined_branch_type(struct evlist *evlist) in evlist__combined_branch_type()
1264 bool evlist__valid_read_format(struct evlist *evlist) in evlist__valid_read_format()
1286 u16 evlist__id_hdr_size(struct evlist *evlist) in evlist__id_hdr_size()
1293 bool evlist__valid_sample_id_all(struct evlist *evlist) in evlist__valid_sample_id_all()
1305 bool evlist__sample_id_all(struct evlist *evlist) in evlist__sample_id_all()
1311 void evlist__set_selected(struct evlist *evlist, struct evsel *evsel) in evlist__set_selected()
1316 void evlist__close(struct evlist *evlist) in evlist__close()
1349 static int evlist__create_syswide_maps(struct evlist *evlist) in evlist__create_syswide_maps()
1380 int evlist__open(struct evlist *evlist) in evlist__open()
1410 int evlist__prepare_workload(struct evlist *evlist, struct target *target, const char *argv[], in evlist__prepare_workload()
1532 int evlist__start_workload(struct evlist *evlist) in evlist__start_workload()
1552 void evlist__cancel_workload(struct evlist *evlist) in evlist__cancel_workload()
1563 int evlist__parse_sample(struct evlist *evlist, union perf_event *event, struct perf_sample *sample) in evlist__parse_sample()
1584 int evlist__parse_sample_timestamp(struct evlist *evlist, union perf_event *event, u64 *timestamp) in evlist__parse_sample_timestamp()
1593 int evlist__strerror_open(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_open()
1646 int evlist__strerror_mmap(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_mmap()
1677 void evlist__to_front(struct evlist *evlist, struct evsel *move_evsel) in evlist__to_front()
1693 struct evsel *evlist__get_tracking_event(struct evlist *evlist) in evlist__get_tracking_event()
1705 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) in evlist__set_tracking_event()
1720 struct evsel *evlist__findnew_tracking_event(struct evlist *evlist, bool system_wide) in evlist__findnew_tracking_event()
1738 struct evsel *evlist__find_evsel_by_str(struct evlist *evlist, const char *str) in evlist__find_evsel_by_str()
1752 void evlist__toggle_bkw_mmap(struct evlist *evlist, enum bkw_mmap_state state) in evlist__toggle_bkw_mmap()
1809 bool evlist__exclude_kernel(struct evlist *evlist) in evlist__exclude_kernel()
1826 void evlist__force_leader(struct evlist *evlist) in evlist__force_leader()
1961 int evlist__initialize_ctlfd(struct evlist *evlist, int fd, int ack) in evlist__initialize_ctlfd()
1983 bool evlist__ctlfd_initialized(struct evlist *evlist) in evlist__ctlfd_initialized()
1988 int evlist__finalize_ctlfd(struct evlist *evlist) in evlist__finalize_ctlfd()
2006 static int evlist__ctlfd_recv(struct evlist *evlist, enum evlist_ctl_cmd *cmd, in evlist__ctlfd_recv()
2066 int evlist__ctlfd_ack(struct evlist *evlist) in evlist__ctlfd_ack()
2099 static int evlist__ctlfd_enable(struct evlist *evlist, char *cmd_data, bool enable) in evlist__ctlfd_enable()
2139 static int evlist__ctlfd_list(struct evlist *evlist, char *cmd_data) in evlist__ctlfd_list()
2173 int evlist__ctlfd_process(struct evlist *evlist, enum evlist_ctl_cmd *cmd) in evlist__ctlfd_process()
2282 struct evlist *evlist; member
2301 int evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts, in evlist__parse_event_enable_time()
2450 struct evsel *evlist__find_evsel(struct evlist *evlist, int idx) in evlist__find_evsel()
2461 int evlist__scnprintf_evsels(struct evlist *evlist, size_t size, char *bf) in evlist__scnprintf_evsels()
2480 void evlist__check_mem_load_aux(struct evlist *evlist) in evlist__check_mem_load_aux()
2514 void evlist__warn_user_requested_cpus(struct evlist *evlist, const char *cpu_list) in evlist__warn_user_requested_cpus()
2544 void evlist__uniquify_name(struct evlist *evlist) in evlist__uniquify_name()