Lines Matching refs:evsel
18 struct evsel *evsel; in evlist__add_sb_event() local
25 evsel = evsel__new_idx(attr, evlist->core.nr_entries); in evlist__add_sb_event()
26 if (!evsel) in evlist__add_sb_event()
29 evsel->side_band.cb = cb; in evlist__add_sb_event()
30 evsel->side_band.data = data; in evlist__add_sb_event()
31 evlist__add(evlist, evsel); in evlist__add_sb_event()
65 struct evsel *evsel = evlist__event2evsel(evlist, event); in perf_evlist__poll_thread() local
67 if (evsel && evsel->side_band.cb) in perf_evlist__poll_thread()
68 evsel->side_band.cb(event, evsel->side_band.data); in perf_evlist__poll_thread()
86 struct evsel *evsel; in evlist__set_cb() local
88 evlist__for_each_entry(evlist, evsel) { in evlist__set_cb()
89 evsel->core.attr.sample_id_all = 1; in evlist__set_cb()
90 evsel->core.attr.watermark = 1; in evlist__set_cb()
91 evsel->core.attr.wakeup_watermark = 1; in evlist__set_cb()
92 evsel->side_band.cb = cb; in evlist__set_cb()
93 evsel->side_band.data = data; in evlist__set_cb()
99 struct evsel *counter; in evlist__start_sb_thread()