Lines Matching refs:al
123 static void process_branch_stack(struct branch_stack *bs, struct addr_location *al, in process_branch_stack() argument
133 bi = sample__resolve_bstack(sample, al); in process_branch_stack()
151 struct addr_location *al, in perf_evsel__add_sample() argument
159 (al->sym == NULL || in perf_evsel__add_sample()
160 strcmp(ann->sym_hist_filter, al->sym->name) != 0)) { in perf_evsel__add_sample()
166 if (al->sym != NULL) { in perf_evsel__add_sample()
167 rb_erase(&al->sym->rb_node, in perf_evsel__add_sample()
168 &al->map->dso->symbols[al->map->type]); in perf_evsel__add_sample()
169 symbol__delete(al->sym); in perf_evsel__add_sample()
170 dso__reset_find_symbol_cache(al->map->dso); in perf_evsel__add_sample()
179 process_branch_stack(sample->branch_stack, al, sample); in perf_evsel__add_sample()
181 he = hists__add_entry(hists, al, NULL, NULL, NULL, sample, true); in perf_evsel__add_sample()
185 ret = hist_entry__inc_addr_samples(he, sample, evsel->idx, al->addr); in perf_evsel__add_sample()
197 struct addr_location al; in process_sample_event() local
200 if (machine__resolve(machine, &al, sample) < 0) { in process_sample_event()
209 if (!al.filtered && perf_evsel__add_sample(evsel, sample, &al, ann)) { in process_sample_event()
215 addr_location__put(&al); in process_sample_event()