Lines Matching defs:evlist

69 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus,  in evlist__init()
83 struct evlist *evlist = zalloc(sizeof(*evlist)); in evlist__new() local
93 struct evlist *evlist = evlist__new(); in evlist__new_default() local
105 struct evlist *evlist = evlist__new(); in evlist__new_dummy() local
122 void evlist__set_id_pos(struct evlist *evlist) in evlist__set_id_pos()
130 static void evlist__update_id_pos(struct evlist *evlist) in evlist__update_id_pos()
140 static void evlist__purge(struct evlist *evlist) in evlist__purge()
153 void evlist__exit(struct evlist *evlist) in evlist__exit()
161 void evlist__delete(struct evlist *evlist) in evlist__delete()
173 void evlist__add(struct evlist *evlist, struct evsel *entry) in evlist__add()
183 void evlist__remove(struct evlist *evlist, struct evsel *evsel) in evlist__remove()
189 void evlist__splice_list_tail(struct evlist *evlist, struct list_head *list) in evlist__splice_list_tail()
210 int __evlist__set_tracepoints_handlers(struct evlist *evlist, in __evlist__set_tracepoints_handlers()
233 static void evlist__set_leader(struct evlist *evlist) in evlist__set_leader()
238 int __evlist__add_default(struct evlist *evlist, bool precise) in __evlist__add_default()
251 static struct evsel *evlist__dummy_event(struct evlist *evlist) in evlist__dummy_event()
262 int evlist__add_dummy(struct evlist *evlist) in evlist__add_dummy()
273 struct evsel *evlist__add_aux_dummy(struct evlist *evlist, bool system_wide) in evlist__add_aux_dummy()
294 struct evsel *evlist__add_sched_switch(struct evlist *evlist, bool system_wide) in evlist__add_sched_switch()
312 int evlist__add_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs) in evlist__add_attrs()
335 int __evlist__add_default_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_att… in __evlist__add_default_attrs()
345 __weak int arch_evlist__add_default_attrs(struct evlist *evlist, in arch_evlist__add_default_attrs()
355 struct evsel *evlist__find_tracepoint_by_id(struct evlist *evlist, int id) in evlist__find_tracepoint_by_id()
368 struct evsel *evlist__find_tracepoint_by_name(struct evlist *evlist, const char *name) in evlist__find_tracepoint_by_name()
382 int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler) in evlist__add_newtp()
395 struct evlist_cpu_iterator evlist__cpu_begin(struct evlist *evlist, struct affinity *affinity) in evlist__cpu_begin()
471 static int evlist__is_enabled(struct evlist *evlist) in evlist__is_enabled()
485 static void __evlist__disable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__disable()
540 void evlist__disable(struct evlist *evlist) in evlist__disable()
545 void evlist__disable_non_dummy(struct evlist *evlist) in evlist__disable_non_dummy()
550 void evlist__disable_evsel(struct evlist *evlist, char *evsel_name) in evlist__disable_evsel()
555 static void __evlist__enable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__enable()
597 void evlist__enable(struct evlist *evlist) in evlist__enable()
602 void evlist__enable_non_dummy(struct evlist *evlist) in evlist__enable_non_dummy()
607 void evlist__enable_evsel(struct evlist *evlist, char *evsel_name) in evlist__enable_evsel()
612 void evlist__toggle_enable(struct evlist *evlist) in evlist__toggle_enable()
617 int evlist__add_pollfd(struct evlist *evlist, int fd) in evlist__add_pollfd()
622 int evlist__filter_pollfd(struct evlist *evlist, short revents_and_mask) in evlist__filter_pollfd()
628 int evlist__add_wakeup_eventfd(struct evlist *evlist, int fd) in evlist__add_wakeup_eventfd()
636 int evlist__poll(struct evlist *evlist, int timeout) in evlist__poll()
641 struct perf_sample_id *evlist__id2sid(struct evlist *evlist, u64 id) in evlist__id2sid()
657 struct evsel *evlist__id2evsel(struct evlist *evlist, u64 id) in evlist__id2evsel()
674 struct evsel *evlist__id2evsel_strict(struct evlist *evlist, u64 id) in evlist__id2evsel_strict()
688 static int evlist__event2id(struct evlist *evlist, union perf_event *event, u64 *id) in evlist__event2id()
708 struct evsel *evlist__event2evsel(struct evlist *evlist, union perf_event *event) in evlist__event2evsel()
740 static int evlist__set_paused(struct evlist *evlist, bool value) in evlist__set_paused()
760 static int evlist__pause(struct evlist *evlist) in evlist__pause()
765 static int evlist__resume(struct evlist *evlist) in evlist__resume()
770 static void evlist__munmap_nofree(struct evlist *evlist) in evlist__munmap_nofree()
783 void evlist__munmap(struct evlist *evlist) in evlist__munmap()
797 static struct mmap *evlist__alloc_mmap(struct evlist *evlist, in evlist__alloc_mmap()
831 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_idx() local
841 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_get() local
994 int evlist__mmap_ex(struct evlist *evlist, unsigned int pages, in evlist__mmap_ex()
1025 int evlist__mmap(struct evlist *evlist, unsigned int pages) in evlist__mmap()
1030 int evlist__create_maps(struct evlist *evlist, struct target *target) in evlist__create_maps()
1083 int evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel) in evlist__apply_filters()
1106 int evlist__set_tp_filter(struct evlist *evlist, const char *filter) in evlist__set_tp_filter()
1126 int evlist__append_tp_filter(struct evlist *evlist, const char *filter) in evlist__append_tp_filter()
1172 int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__set_tp_filter_pids()
1181 int evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid) in evlist__set_tp_filter_pid()
1186 int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__append_tp_filter_pids()
1195 int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid) in evlist__append_tp_filter_pid()
1200 bool evlist__valid_sample_type(struct evlist *evlist) in evlist__valid_sample_type()
1219 u64 __evlist__combined_sample_type(struct evlist *evlist) in __evlist__combined_sample_type()
1232 u64 evlist__combined_sample_type(struct evlist *evlist) in evlist__combined_sample_type()
1238 u64 evlist__combined_branch_type(struct evlist *evlist) in evlist__combined_branch_type()
1248 bool evlist__valid_read_format(struct evlist *evlist) in evlist__valid_read_format()
1270 u16 evlist__id_hdr_size(struct evlist *evlist) in evlist__id_hdr_size()
1277 bool evlist__valid_sample_id_all(struct evlist *evlist) in evlist__valid_sample_id_all()
1289 bool evlist__sample_id_all(struct evlist *evlist) in evlist__sample_id_all()
1295 void evlist__set_selected(struct evlist *evlist, struct evsel *evsel) in evlist__set_selected()
1300 void evlist__close(struct evlist *evlist) in evlist__close()
1333 static int evlist__create_syswide_maps(struct evlist *evlist) in evlist__create_syswide_maps()
1364 int evlist__open(struct evlist *evlist) in evlist__open()
1394 int evlist__prepare_workload(struct evlist *evlist, struct target *target, const char *argv[], in evlist__prepare_workload()
1514 int evlist__start_workload(struct evlist *evlist) in evlist__start_workload()
1533 int evlist__parse_sample(struct evlist *evlist, union perf_event *event, struct perf_sample *sample) in evlist__parse_sample()
1554 int evlist__parse_sample_timestamp(struct evlist *evlist, union perf_event *event, u64 *timestamp) in evlist__parse_sample_timestamp()
1563 int evlist__strerror_open(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_open()
1616 int evlist__strerror_mmap(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_mmap()
1647 void evlist__to_front(struct evlist *evlist, struct evsel *move_evsel) in evlist__to_front()
1663 struct evsel *evlist__get_tracking_event(struct evlist *evlist) in evlist__get_tracking_event()
1675 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) in evlist__set_tracking_event()
1690 struct evsel *evlist__find_evsel_by_str(struct evlist *evlist, const char *str) in evlist__find_evsel_by_str()
1704 void evlist__toggle_bkw_mmap(struct evlist *evlist, enum bkw_mmap_state state) in evlist__toggle_bkw_mmap()
1761 bool evlist__exclude_kernel(struct evlist *evlist) in evlist__exclude_kernel()
1778 void evlist__force_leader(struct evlist *evlist) in evlist__force_leader()
1913 int evlist__initialize_ctlfd(struct evlist *evlist, int fd, int ack) in evlist__initialize_ctlfd()
1935 bool evlist__ctlfd_initialized(struct evlist *evlist) in evlist__ctlfd_initialized()
1940 int evlist__finalize_ctlfd(struct evlist *evlist) in evlist__finalize_ctlfd()
1958 static int evlist__ctlfd_recv(struct evlist *evlist, enum evlist_ctl_cmd *cmd, in evlist__ctlfd_recv()
2018 int evlist__ctlfd_ack(struct evlist *evlist) in evlist__ctlfd_ack()
2051 static int evlist__ctlfd_enable(struct evlist *evlist, char *cmd_data, bool enable) in evlist__ctlfd_enable()
2091 static int evlist__ctlfd_list(struct evlist *evlist, char *cmd_data) in evlist__ctlfd_list()
2125 int evlist__ctlfd_process(struct evlist *evlist, enum evlist_ctl_cmd *cmd) in evlist__ctlfd_process()
2234 struct evlist *evlist; member
2253 int evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts, in evlist__parse_event_enable_time()
2402 struct evsel *evlist__find_evsel(struct evlist *evlist, int idx) in evlist__find_evsel()
2413 int evlist__scnprintf_evsels(struct evlist *evlist, size_t size, char *bf) in evlist__scnprintf_evsels()
2432 void evlist__check_mem_load_aux(struct evlist *evlist) in evlist__check_mem_load_aux()