Lines Matching refs:rep
67 struct report *rep = cb; in report__config() local
74 rep->min_percent = strtof(value, NULL); in report__config()
82 rep->queue_size = perf_config_u64(var, value); in report__config()
94 struct report *rep = arg; in hist_iter__report_callback() local
111 } else if (rep->mem_mode) { in hist_iter__report_callback()
137 struct report *rep = container_of(tool, struct report, tool); in process_sample_event() local
140 .hide_unresolved = rep->hide_unresolved, in process_sample_event()
151 if (rep->hide_unresolved && al.sym == NULL) in process_sample_event()
154 if (rep->cpu_list && !test_bit(sample->cpu, rep->cpu_bitmap)) in process_sample_event()
159 else if (rep->mem_mode) in process_sample_event()
169 ret = hist_entry_iter__add(&iter, &al, evsel, sample, rep->max_stack, in process_sample_event()
170 rep); in process_sample_event()
183 struct report *rep = container_of(tool, struct report, tool); in process_read_event() local
185 if (rep->show_threads) { in process_read_event()
187 perf_read_values_add_value(&rep->show_threads_values, in process_read_event()
202 static int report__setup_sample_type(struct report *rep) in report__setup_sample_type() argument
204 struct perf_session *session = rep->session; in report__setup_sample_type()
221 } else if (!rep->dont_use_callchains && in report__setup_sample_type()
265 static size_t hists__fprintf_nr_sample_events(struct hists *hists, struct report *rep, in hists__fprintf_nr_sample_events() argument
305 if (rep->mem_mode) { in hists__fprintf_nr_sample_events()
314 struct report *rep, in perf_evlist__tty_browse_hists() argument
327 hists__fprintf_nr_sample_events(hists, rep, evname, stdout); in perf_evlist__tty_browse_hists()
328 hists__fprintf(hists, true, 0, 0, rep->min_percent, stdout); in perf_evlist__tty_browse_hists()
336 if (rep->show_threads) { in perf_evlist__tty_browse_hists()
337 bool style = !strcmp(rep->pretty_printing_style, "raw"); in perf_evlist__tty_browse_hists()
338 perf_read_values_display(stdout, &rep->show_threads_values, in perf_evlist__tty_browse_hists()
340 perf_read_values_destroy(&rep->show_threads_values); in perf_evlist__tty_browse_hists()
347 static void report__warn_kptr_restrict(const struct report *rep) in report__warn_kptr_restrict() argument
349 struct map *kernel_map = rep->session->machines.host.vmlinux_maps[MAP__FUNCTION]; in report__warn_kptr_restrict()
376 static int report__gtk_browse_hists(struct report *rep, const char *help) in report__gtk_browse_hists() argument
388 return hist_browser(rep->session->evlist, help, NULL, rep->min_percent); in report__gtk_browse_hists()
391 static int report__browse_hists(struct report *rep) in report__browse_hists() argument
394 struct perf_session *session = rep->session; in report__browse_hists()
401 rep->min_percent, in report__browse_hists()
411 ret = report__gtk_browse_hists(rep, help); in report__browse_hists()
414 ret = perf_evlist__tty_browse_hists(evlist, rep, help); in report__browse_hists()
421 static void report__collapse_hists(struct report *rep) in report__collapse_hists() argument
426 ui_progress__init(&prog, rep->nr_entries, "Merging related events..."); in report__collapse_hists()
428 evlist__for_each(rep->session->evlist, pos) { in report__collapse_hists()
432 hists->symbol_filter_str = rep->symbol_filter_str; in report__collapse_hists()
449 static void report__output_resort(struct report *rep) in report__output_resort() argument
454 ui_progress__init(&prog, rep->nr_entries, "Sorting events for output..."); in report__output_resort()
456 evlist__for_each(rep->session->evlist, pos) in report__output_resort()
462 static int __cmd_report(struct report *rep) in __cmd_report() argument
465 struct perf_session *session = rep->session; in __cmd_report()
471 if (rep->cpu_list) { in __cmd_report()
472 ret = perf_session__cpu_bitmap(session, rep->cpu_list, in __cmd_report()
473 rep->cpu_bitmap); in __cmd_report()
478 if (rep->show_threads) in __cmd_report()
479 perf_read_values_init(&rep->show_threads_values); in __cmd_report()
481 ret = report__setup_sample_type(rep); in __cmd_report()
489 report__warn_kptr_restrict(rep); in __cmd_report()
492 rep->nr_entries += evsel__hists(pos)->nr_entries; in __cmd_report()
508 report__collapse_hists(rep); in __cmd_report()
517 rep->nr_entries = 0; in __cmd_report()
519 rep->nr_entries += evsel__hists(pos)->nr_entries; in __cmd_report()
521 if (rep->nr_entries == 0) { in __cmd_report()
526 report__output_resort(rep); in __cmd_report()
528 return report__browse_hists(rep); in __cmd_report()
534 struct report *rep = (struct report *)opt->value; in report_parse_callchain_opt() local
540 rep->dont_use_callchains = true; in report_parse_callchain_opt()
579 struct report *rep = opt->value; in parse_percent_limit() local
581 rep->min_percent = strtof(str, NULL); in parse_percent_limit()