Lines Matching refs:perf_evsel
49 struct perf_evsel *selected;
69 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
70 void perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel);
105 struct perf_evsel *
108 struct perf_evsel *
112 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel,
115 struct perf_evsel *evsel,
124 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id);
125 struct perf_evsel *perf_evlist__id2evsel_strict(struct perf_evlist *evlist,
176 struct perf_evsel *evsel, int idx);
179 struct perf_evsel *evsel);
184 int perf_evlist__apply_filters(struct perf_evlist *evlist, struct perf_evsel **err_evsel);
215 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist) in perf_evlist__first()
217 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__first()
220 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist) in perf_evlist__last()
222 return list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evlist__last()
232 struct perf_evsel *move_evsel);
301 struct perf_evsel *tracking_evsel);
305 struct perf_evsel *
308 struct perf_evsel *perf_evlist__event2evsel(struct perf_evlist *evlist,