Lines Matching refs:evsel

26 static struct evsel *evsel__read_sampler(struct evsel *evsel, struct evlist *evlist)  in evsel__read_sampler()  argument
28 struct evsel *leader = evsel__leader(evsel); in evsel__read_sampler()
32 evlist__for_each_entry(evlist, evsel) { in evsel__read_sampler()
33 if (evsel__leader(evsel) == leader && evsel != evsel__leader(evsel)) in evsel__read_sampler()
34 return evsel; in evsel__read_sampler()
41 static u64 evsel__config_term_mask(struct evsel *evsel) in evsel__config_term_mask() argument
44 struct list_head *config_terms = &evsel->config_terms; in evsel__config_term_mask()
53 static void evsel__config_leader_sampling(struct evsel *evsel, struct evlist *evlist) in evsel__config_leader_sampling() argument
55 struct perf_event_attr *attr = &evsel->core.attr; in evsel__config_leader_sampling()
56 struct evsel *leader = evsel__leader(evsel); in evsel__config_leader_sampling()
57 struct evsel *read_sampler; in evsel__config_leader_sampling()
63 read_sampler = evsel__read_sampler(evsel, evlist); in evsel__config_leader_sampling()
65 if (evsel == read_sampler) in evsel__config_leader_sampling()
68 term_types = evsel__config_term_mask(evsel); in evsel__config_leader_sampling()
97 struct evsel *evsel; in evlist__config() local
114 evlist__for_each_entry(evlist, evsel) { in evlist__config()
115 evsel__config(evsel, opts, callchain); in evlist__config()
116 if (evsel->tracking && use_comm_exec) in evlist__config()
117 evsel->core.attr.comm_exec = 1; in evlist__config()
121 evlist__for_each_entry(evlist, evsel) in evlist__config()
122 evsel__config_leader_sampling(evsel, evlist); in evlist__config()
133 struct evsel *first = evlist__first(evlist); in evlist__config()
135 evlist__for_each_entry(evlist, evsel) { in evlist__config()
136 if (evsel->core.attr.sample_type == first->core.attr.sample_type) in evlist__config()
145 evlist__for_each_entry(evlist, evsel) in evlist__config()
146 evsel__set_sample_id(evsel, use_sample_identifier); in evlist__config()
231 struct evsel *evsel; in evlist__can_select_event() local
244 evsel = evlist__last(temp_evlist); in evlist__can_select_event()
256 fd = sys_perf_event_open(&evsel->core.attr, pid, cpu, -1, in evlist__can_select_event()