ann               181 tools/perf/builtin-annotate.c 				   struct perf_annotate *ann,
ann               206 tools/perf/builtin-annotate.c 	ret = hist_entry_iter__add(&iter, &a, PERF_MAX_STACK_DEPTH, ann);
ann               210 tools/perf/builtin-annotate.c static bool has_annotation(struct perf_annotate *ann)
ann               212 tools/perf/builtin-annotate.c 	return ui__has_annotation() || ann->use_stdio2;
ann               218 tools/perf/builtin-annotate.c 				  struct perf_annotate *ann,
ann               225 tools/perf/builtin-annotate.c 	if ((!ann->has_br_stack || !has_annotation(ann)) &&
ann               226 tools/perf/builtin-annotate.c 	    ann->sym_hist_filter != NULL &&
ann               228 tools/perf/builtin-annotate.c 	     strcmp(ann->sym_hist_filter, al->sym->name) != 0)) {
ann               249 tools/perf/builtin-annotate.c 	if (ann->has_br_stack && has_annotation(ann))
ann               250 tools/perf/builtin-annotate.c 		return process_branch_callback(evsel, sample, al, ann, machine);
ann               267 tools/perf/builtin-annotate.c 	struct perf_annotate *ann = container_of(tool, struct perf_annotate, tool);
ann               277 tools/perf/builtin-annotate.c 	if (ann->cpu_list && !test_bit(sample->cpu, ann->cpu_bitmap))
ann               281 tools/perf/builtin-annotate.c 	    perf_evsel__add_sample(evsel, sample, &al, ann, machine)) {
ann               301 tools/perf/builtin-annotate.c 				    struct perf_annotate *ann)
ann               303 tools/perf/builtin-annotate.c 	if (!ann->use_stdio2)
ann               304 tools/perf/builtin-annotate.c 		return symbol__tty_annotate(he->ms.sym, he->ms.map, evsel, &ann->opts);
ann               306 tools/perf/builtin-annotate.c 	return symbol__tty_annotate2(he->ms.sym, he->ms.map, evsel, &ann->opts);
ann               311 tools/perf/builtin-annotate.c 				    struct perf_annotate *ann)
ann               323 tools/perf/builtin-annotate.c 		if (ann->sym_hist_filter &&
ann               324 tools/perf/builtin-annotate.c 		    (strcmp(he->ms.sym->name, ann->sym_hist_filter) != 0))
ann               351 tools/perf/builtin-annotate.c 			if (!ret || !ann->skip_missing)
ann               357 tools/perf/builtin-annotate.c 			key = hist_entry__tui_annotate(he, evsel, NULL, &ann->opts);
ann               361 tools/perf/builtin-annotate.c 				if (!ann->skip_missing)
ann               377 tools/perf/builtin-annotate.c 			hist_entry__tty_annotate(he, evsel, ann);
ann               390 tools/perf/builtin-annotate.c static int __cmd_annotate(struct perf_annotate *ann)
ann               393 tools/perf/builtin-annotate.c 	struct perf_session *session = ann->session;
ann               397 tools/perf/builtin-annotate.c 	if (ann->cpu_list) {
ann               398 tools/perf/builtin-annotate.c 		ret = perf_session__cpu_bitmap(session, ann->cpu_list,
ann               399 tools/perf/builtin-annotate.c 					       ann->cpu_bitmap);
ann               404 tools/perf/builtin-annotate.c 	if (!ann->opts.objdump_path) {
ann               406 tools/perf/builtin-annotate.c 					       &ann->opts.objdump_path);
ann               443 tools/perf/builtin-annotate.c 			hists__find_annotations(hists, pos, ann);