Lines Matching refs:perf_evlist

34 struct perf_evlist {  struct
62 struct perf_evlist *perf_evlist__new(void); argument
63 struct perf_evlist *perf_evlist__new_default(void);
64 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus,
66 void perf_evlist__exit(struct perf_evlist *evlist);
67 void perf_evlist__delete(struct perf_evlist *evlist);
69 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
70 int perf_evlist__add_default(struct perf_evlist *evlist);
71 int __perf_evlist__add_default_attrs(struct perf_evlist *evlist,
77 int perf_evlist__add_newtp(struct perf_evlist *evlist,
80 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter);
81 int perf_evlist__set_filter_pid(struct perf_evlist *evlist, pid_t pid);
82 int perf_evlist__set_filter_pids(struct perf_evlist *evlist, size_t npids, pid_t *pids);
85 perf_evlist__find_tracepoint_by_id(struct perf_evlist *evlist, int id);
88 perf_evlist__find_tracepoint_by_name(struct perf_evlist *evlist,
91 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel,
94 int perf_evlist__add_pollfd(struct perf_evlist *evlist, int fd);
95 int perf_evlist__alloc_pollfd(struct perf_evlist *evlist);
96 int perf_evlist__filter_pollfd(struct perf_evlist *evlist, short revents_and_mask);
98 int perf_evlist__poll(struct perf_evlist *evlist, int timeout);
100 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id);
102 struct perf_sample_id *perf_evlist__id2sid(struct perf_evlist *evlist, u64 id);
104 union perf_event *perf_evlist__mmap_read(struct perf_evlist *evlist, int idx);
106 void perf_evlist__mmap_consume(struct perf_evlist *evlist, int idx);
108 int perf_evlist__open(struct perf_evlist *evlist);
109 void perf_evlist__close(struct perf_evlist *evlist);
111 void perf_evlist__set_id_pos(struct perf_evlist *evlist);
113 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts);
116 int perf_evlist__prepare_workload(struct perf_evlist *evlist,
121 int perf_evlist__start_workload(struct perf_evlist *evlist);
129 int perf_evlist__mmap(struct perf_evlist *evlist, unsigned int pages,
131 void perf_evlist__munmap(struct perf_evlist *evlist);
133 void perf_evlist__disable(struct perf_evlist *evlist);
134 void perf_evlist__enable(struct perf_evlist *evlist);
136 int perf_evlist__disable_event(struct perf_evlist *evlist,
138 int perf_evlist__enable_event(struct perf_evlist *evlist,
140 int perf_evlist__enable_event_idx(struct perf_evlist *evlist,
143 void perf_evlist__set_selected(struct perf_evlist *evlist,
146 static inline void perf_evlist__set_maps(struct perf_evlist *evlist, in perf_evlist__set_maps()
154 int perf_evlist__create_maps(struct perf_evlist *evlist, struct target *target);
155 int perf_evlist__apply_filters(struct perf_evlist *evlist, struct perf_evsel **err_evsel);
158 void perf_evlist__set_leader(struct perf_evlist *evlist);
160 u64 perf_evlist__read_format(struct perf_evlist *evlist);
161 u64 __perf_evlist__combined_sample_type(struct perf_evlist *evlist);
162 u64 perf_evlist__combined_sample_type(struct perf_evlist *evlist);
163 bool perf_evlist__sample_id_all(struct perf_evlist *evlist);
164 u16 perf_evlist__id_hdr_size(struct perf_evlist *evlist);
166 int perf_evlist__parse_sample(struct perf_evlist *evlist, union perf_event *event,
169 bool perf_evlist__valid_sample_type(struct perf_evlist *evlist);
170 bool perf_evlist__valid_sample_id_all(struct perf_evlist *evlist);
171 bool perf_evlist__valid_read_format(struct perf_evlist *evlist);
173 void perf_evlist__splice_list_tail(struct perf_evlist *evlist,
177 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist) in perf_evlist__first()
182 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist) in perf_evlist__last()
187 size_t perf_evlist__fprintf(struct perf_evlist *evlist, FILE *fp);
189 int perf_evlist__strerror_open(struct perf_evlist *evlist, int err, char *buf, size_t size);
190 int perf_evlist__strerror_mmap(struct perf_evlist *evlist, int err, char *buf, size_t size);
211 bool perf_evlist__can_select_event(struct perf_evlist *evlist, const char *str);
212 void perf_evlist__to_front(struct perf_evlist *evlist,
281 void perf_evlist__set_tracking_event(struct perf_evlist *evlist,