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
107 evlist__for_each_entry(evlist, evsel) { in evlist__config()
108 evsel__config(evsel, opts, callchain); in evlist__config()
109 if (evsel->tracking && use_comm_exec) in evlist__config()
110 evsel->core.attr.comm_exec = 1; in evlist__config()
114 evlist__for_each_entry(evlist, evsel) in evlist__config()
115 evsel__config_leader_sampling(evsel, evlist); in evlist__config()
126 struct evsel *first = evlist__first(evlist); in evlist__config()
128 evlist__for_each_entry(evlist, evsel) { in evlist__config()
129 if (evsel->core.attr.sample_type == first->core.attr.sample_type) in evlist__config()
138 evlist__for_each_entry(evlist, evsel) in evlist__config()
139 evsel__set_sample_id(evsel, use_sample_identifier); in evlist__config()
224 struct evsel *evsel; in evlist__can_select_event() local
238 evsel = evlist__last(temp_evlist); in evlist__can_select_event()
252 fd = sys_perf_event_open(&evsel->core.attr, pid, cpu.cpu, -1, in evlist__can_select_event()