Lines Matching refs:evsel
65 struct evsel *selected;
92 void evlist__add(struct evlist *evlist, struct evsel *entry);
93 void evlist__remove(struct evlist *evlist, struct evsel *evsel);
136 struct evsel *
139 struct evsel *
148 struct evsel *perf_evlist__id2evsel(struct evlist *evlist, u64 id);
149 struct evsel *perf_evlist__id2evsel_strict(struct evlist *evlist,
201 struct evsel *evsel, int idx);
204 struct evsel *evsel);
207 int perf_evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel);
237 static inline struct evsel *evlist__first(struct evlist *evlist) in evlist__first()
239 struct perf_evsel *evsel = perf_evlist__first(&evlist->core); in evlist__first() local
241 return container_of(evsel, struct evsel, core); in evlist__first()
244 static inline struct evsel *evlist__last(struct evlist *evlist) in evlist__last()
246 struct perf_evsel *evsel = perf_evlist__last(&evlist->core); in evlist__last() local
248 return container_of(evsel, struct evsel, core); in evlist__last()
256 struct evsel *move_evsel);
263 #define __evlist__for_each_entry(list, evsel) \ argument
264 list_for_each_entry(evsel, list, core.node)
271 #define evlist__for_each_entry(evlist, evsel) \ argument
272 __evlist__for_each_entry(&(evlist)->core.entries, evsel)
279 #define __evlist__for_each_entry_continue(list, evsel) \ argument
280 list_for_each_entry_continue(evsel, list, core.node)
287 #define evlist__for_each_entry_continue(evlist, evsel) \ argument
288 __evlist__for_each_entry_continue(&(evlist)->core.entries, evsel)
295 #define __evlist__for_each_entry_reverse(list, evsel) \ argument
296 list_for_each_entry_reverse(evsel, list, core.node)
303 #define evlist__for_each_entry_reverse(evlist, evsel) \ argument
304 __evlist__for_each_entry_reverse(&(evlist)->core.entries, evsel)
312 #define __evlist__for_each_entry_safe(list, tmp, evsel) \ argument
313 list_for_each_entry_safe(evsel, tmp, list, core.node)
321 #define evlist__for_each_entry_safe(evlist, tmp, evsel) \ argument
322 __evlist__for_each_entry_safe(&(evlist)->core.entries, tmp, evsel)
325 struct evsel *tracking_evsel);
327 struct evsel *
330 struct evsel *perf_evlist__event2evsel(struct evlist *evlist,
337 struct evsel *perf_evlist__reset_weak_group(struct evlist *evlist,
338 struct evsel *evsel);