Lines Matching refs:al

136 static void process_branch_stack(struct branch_stack *bs, struct addr_location *al,  in process_branch_stack()  argument
146 bi = sample__resolve_bstack(sample, al); in process_branch_stack()
163 struct addr_location *al __maybe_unused, in hist_iter__branch_callback()
187 struct addr_location *al, in process_branch_callback() argument
215 hist__account_cycles(sample->branch_stack, al, sample, false, NULL); in process_branch_callback()
229 struct addr_location *al, struct perf_annotate *ann, in evsel__add_sample() argument
238 (al->sym == NULL || in evsel__add_sample()
239 strcmp(ann->sym_hist_filter, al->sym->name) != 0)) { in evsel__add_sample()
245 if (al->sym != NULL) { in evsel__add_sample()
246 struct dso *dso = map__dso(al->map); in evsel__add_sample()
248 rb_erase_cached(&al->sym->rb_node, &dso->symbols); in evsel__add_sample()
249 symbol__delete(al->sym); in evsel__add_sample()
259 process_branch_stack(sample->branch_stack, al, sample); in evsel__add_sample()
262 return process_branch_callback(evsel, sample, al, ann, machine); in evsel__add_sample()
264 he = hists__add_entry(hists, al, NULL, NULL, NULL, NULL, sample, true); in evsel__add_sample()
268 ret = hist_entry__inc_addr_samples(he, sample, evsel, al->addr); in evsel__add_sample()
280 struct addr_location al; in process_sample_event() local
283 addr_location__init(&al); in process_sample_event()
284 if (machine__resolve(machine, &al, sample) < 0) { in process_sample_event()
294 if (!al.filtered && in process_sample_event()
295 evsel__add_sample(evsel, sample, &al, ann, machine)) { in process_sample_event()
301 addr_location__exit(&al); in process_sample_event()