Lines Matching defs:evlist

74 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus,  in evlist__init()
89 struct evlist *evlist = zalloc(sizeof(*evlist)); in evlist__new() local
99 struct evlist *evlist = evlist__new(); in evlist__new_default() local
125 struct evlist *evlist = evlist__new(); in evlist__new_dummy() local
142 void evlist__set_id_pos(struct evlist *evlist) in evlist__set_id_pos()
150 static void evlist__update_id_pos(struct evlist *evlist) in evlist__update_id_pos()
160 static void evlist__purge(struct evlist *evlist) in evlist__purge()
173 void evlist__exit(struct evlist *evlist) in evlist__exit()
181 void evlist__delete(struct evlist *evlist) in evlist__delete()
195 void evlist__add(struct evlist *evlist, struct evsel *entry) in evlist__add()
205 void evlist__remove(struct evlist *evlist, struct evsel *evsel) in evlist__remove()
211 void evlist__splice_list_tail(struct evlist *evlist, struct list_head *list) in evlist__splice_list_tail()
232 int __evlist__set_tracepoints_handlers(struct evlist *evlist, in __evlist__set_tracepoints_handlers()
255 static void evlist__set_leader(struct evlist *evlist) in evlist__set_leader()
260 static struct evsel *evlist__dummy_event(struct evlist *evlist) in evlist__dummy_event()
274 int evlist__add_dummy(struct evlist *evlist) in evlist__add_dummy()
285 struct evsel *evlist__add_aux_dummy(struct evlist *evlist, bool system_wide) in evlist__add_aux_dummy()
304 struct evsel *evlist__add_sched_switch(struct evlist *evlist, bool system_wide) in evlist__add_sched_switch()
323 struct evsel *evlist__find_tracepoint_by_name(struct evlist *evlist, const char *name) in evlist__find_tracepoint_by_name()
337 int evlist__add_newtp(struct evlist *evlist, const char *sys, const char *name, void *handler) in evlist__add_newtp()
350 struct evlist_cpu_iterator evlist__cpu_begin(struct evlist *evlist, struct affinity *affinity) in evlist__cpu_begin()
426 static int evlist__is_enabled(struct evlist *evlist) in evlist__is_enabled()
440 static void __evlist__disable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__disable()
495 void evlist__disable(struct evlist *evlist) in evlist__disable()
500 void evlist__disable_non_dummy(struct evlist *evlist) in evlist__disable_non_dummy()
505 void evlist__disable_evsel(struct evlist *evlist, char *evsel_name) in evlist__disable_evsel()
510 static void __evlist__enable(struct evlist *evlist, char *evsel_name, bool excl_dummy) in __evlist__enable()
552 void evlist__enable(struct evlist *evlist) in evlist__enable()
557 void evlist__enable_non_dummy(struct evlist *evlist) in evlist__enable_non_dummy()
562 void evlist__enable_evsel(struct evlist *evlist, char *evsel_name) in evlist__enable_evsel()
567 void evlist__toggle_enable(struct evlist *evlist) in evlist__toggle_enable()
572 int evlist__add_pollfd(struct evlist *evlist, int fd) in evlist__add_pollfd()
577 int evlist__filter_pollfd(struct evlist *evlist, short revents_and_mask) in evlist__filter_pollfd()
583 int evlist__add_wakeup_eventfd(struct evlist *evlist, int fd) in evlist__add_wakeup_eventfd()
591 int evlist__poll(struct evlist *evlist, int timeout) in evlist__poll()
596 struct perf_sample_id *evlist__id2sid(struct evlist *evlist, u64 id) in evlist__id2sid()
612 struct evsel *evlist__id2evsel(struct evlist *evlist, u64 id) in evlist__id2evsel()
629 struct evsel *evlist__id2evsel_strict(struct evlist *evlist, u64 id) in evlist__id2evsel_strict()
643 static int evlist__event2id(struct evlist *evlist, union perf_event *event, u64 *id) in evlist__event2id()
663 struct evsel *evlist__event2evsel(struct evlist *evlist, union perf_event *event) in evlist__event2evsel()
695 static int evlist__set_paused(struct evlist *evlist, bool value) in evlist__set_paused()
715 static int evlist__pause(struct evlist *evlist) in evlist__pause()
720 static int evlist__resume(struct evlist *evlist) in evlist__resume()
725 static void evlist__munmap_nofree(struct evlist *evlist) in evlist__munmap_nofree()
738 void evlist__munmap(struct evlist *evlist) in evlist__munmap()
752 static struct mmap *evlist__alloc_mmap(struct evlist *evlist, in evlist__alloc_mmap()
786 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_idx() local
796 struct evlist *evlist = container_of(_evlist, struct evlist, core); in perf_evlist__mmap_cb_get() local
949 int evlist__mmap_ex(struct evlist *evlist, unsigned int pages, in evlist__mmap_ex()
980 int evlist__mmap(struct evlist *evlist, unsigned int pages) in evlist__mmap()
985 int evlist__create_maps(struct evlist *evlist, struct target *target) in evlist__create_maps()
1038 int evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel, in evlist__apply_filters()
1072 int evlist__set_tp_filter(struct evlist *evlist, const char *filter) in evlist__set_tp_filter()
1092 int evlist__append_tp_filter(struct evlist *evlist, const char *filter) in evlist__append_tp_filter()
1138 int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__set_tp_filter_pids()
1147 int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids) in evlist__append_tp_filter_pids()
1156 int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid) in evlist__append_tp_filter_pid()
1161 bool evlist__valid_sample_type(struct evlist *evlist) in evlist__valid_sample_type()
1180 u64 __evlist__combined_sample_type(struct evlist *evlist) in __evlist__combined_sample_type()
1193 u64 evlist__combined_sample_type(struct evlist *evlist) in evlist__combined_sample_type()
1199 u64 evlist__combined_branch_type(struct evlist *evlist) in evlist__combined_branch_type()
1210 evlist__find_dup_event_from_prev(struct evlist *evlist, struct evsel *event) in evlist__find_dup_event_from_prev()
1255 void evlist__update_br_cntr(struct evlist *evlist) in evlist__update_br_cntr()
1275 bool evlist__valid_read_format(struct evlist *evlist) in evlist__valid_read_format()
1297 u16 evlist__id_hdr_size(struct evlist *evlist) in evlist__id_hdr_size()
1304 bool evlist__valid_sample_id_all(struct evlist *evlist) in evlist__valid_sample_id_all()
1316 bool evlist__sample_id_all(struct evlist *evlist) in evlist__sample_id_all()
1322 void evlist__set_selected(struct evlist *evlist, struct evsel *evsel) in evlist__set_selected()
1327 void evlist__close(struct evlist *evlist) in evlist__close()
1360 static int evlist__create_syswide_maps(struct evlist *evlist) in evlist__create_syswide_maps()
1390 int evlist__open(struct evlist *evlist) in evlist__open()
1420 int evlist__prepare_workload(struct evlist *evlist, struct target *target, const char *argv[], in evlist__prepare_workload()
1542 int evlist__start_workload(struct evlist *evlist) in evlist__start_workload()
1562 void evlist__cancel_workload(struct evlist *evlist) in evlist__cancel_workload()
1573 int evlist__parse_sample(struct evlist *evlist, union perf_event *event, struct perf_sample *sample) in evlist__parse_sample()
1594 int evlist__parse_sample_timestamp(struct evlist *evlist, union perf_event *event, u64 *timestamp) in evlist__parse_sample_timestamp()
1603 int evlist__strerror_open(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_open()
1656 int evlist__strerror_mmap(struct evlist *evlist, int err, char *buf, size_t size) in evlist__strerror_mmap()
1687 void evlist__to_front(struct evlist *evlist, struct evsel *move_evsel) in evlist__to_front()
1703 struct evsel *evlist__get_tracking_event(struct evlist *evlist) in evlist__get_tracking_event()
1715 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) in evlist__set_tracking_event()
1730 struct evsel *evlist__findnew_tracking_event(struct evlist *evlist, bool system_wide) in evlist__findnew_tracking_event()
1748 struct evsel *evlist__find_evsel_by_str(struct evlist *evlist, const char *str) in evlist__find_evsel_by_str()
1762 void evlist__toggle_bkw_mmap(struct evlist *evlist, enum bkw_mmap_state state) in evlist__toggle_bkw_mmap()
1819 bool evlist__exclude_kernel(struct evlist *evlist) in evlist__exclude_kernel()
1836 void evlist__force_leader(struct evlist *evlist) in evlist__force_leader()
1971 int evlist__initialize_ctlfd(struct evlist *evlist, int fd, int ack) in evlist__initialize_ctlfd()
1993 bool evlist__ctlfd_initialized(struct evlist *evlist) in evlist__ctlfd_initialized()
1998 int evlist__finalize_ctlfd(struct evlist *evlist) in evlist__finalize_ctlfd()
2016 static int evlist__ctlfd_recv(struct evlist *evlist, enum evlist_ctl_cmd *cmd, in evlist__ctlfd_recv()
2076 int evlist__ctlfd_ack(struct evlist *evlist) in evlist__ctlfd_ack()
2109 static int evlist__ctlfd_enable(struct evlist *evlist, char *cmd_data, bool enable) in evlist__ctlfd_enable()
2149 static int evlist__ctlfd_list(struct evlist *evlist, char *cmd_data) in evlist__ctlfd_list()
2183 int evlist__ctlfd_process(struct evlist *evlist, enum evlist_ctl_cmd *cmd) in evlist__ctlfd_process()
2292 struct evlist *evlist; member
2311 int evlist__parse_event_enable_time(struct evlist *evlist, struct record_opts *opts, in evlist__parse_event_enable_time()
2460 struct evsel *evlist__find_evsel(struct evlist *evlist, int idx) in evlist__find_evsel()
2471 int evlist__scnprintf_evsels(struct evlist *evlist, size_t size, char *bf) in evlist__scnprintf_evsels()
2490 void evlist__check_mem_load_aux(struct evlist *evlist) in evlist__check_mem_load_aux()
2524 void evlist__warn_user_requested_cpus(struct evlist *evlist, const char *cpu_list) in evlist__warn_user_requested_cpus()
2554 void evlist__uniquify_name(struct evlist *evlist) in evlist__uniquify_name()
2585 bool evlist__has_bpf_output(struct evlist *evlist) in evlist__has_bpf_output()