Lines Matching refs:hists

24 	struct hists	    *hists;  member
40 static int hists__browser_title(struct hists *hists,
50 return hists__has_filter(hb->hists) || hb->min_pcnt || symbol_conf.has_filter; in hist_browser__has_filter()
56 struct hists *hists = browser->hists; in hist_browser__get_folding() local
59 for (nd = rb_first(&hists->entries); in hist_browser__get_folding()
78 nr_entries = hb->hists->nr_entries; in hist_browser__nr_entries()
104 browser->width = 3 + (hists__sort_list_width(hb->hists) + sizeof("[k]")); in hist_browser__refresh_dimensions()
399 struct hists *hists = browser->hists; in __hist_browser__set_folding() local
401 for (nd = rb_first(&hists->entries); in __hist_browser__set_folding()
436 browser->b.entries = &browser->hists->entries; in hist_browser__run()
439 hists__browser_title(browser->hists, hbt, title, sizeof(title)); in hist_browser__run()
458 if (browser->hists->stats.nr_lost_warned != in hist_browser__run()
459 browser->hists->stats.nr_events[PERF_RECORD_LOST]) { in hist_browser__run()
460 browser->hists->stats.nr_lost_warned = in hist_browser__run()
461 browser->hists->stats.nr_events[PERF_RECORD_LOST]; in hist_browser__run()
465 hists__browser_title(browser->hists, in hist_browser__run()
477 browser->hists->nr_entries, in hist_browser__run()
837 u64 total = hists__total_period(entry->hists); in hist_browser__show_entry()
870 struct hists *hists = browser->hists; in hists_browser__scnprintf_headers() local
889 ret = fmt->header(fmt, &dummy_hpp, hists_to_evsel(hists)); in hists_browser__scnprintf_headers()
917 browser->top = rb_first(&hb->hists->entries); in ui_browser__hists_init_top()
1121 u64 total = hists__total_period(he->hists); in hist_browser__fprintf_callchain()
1226 static struct hist_browser *hist_browser__new(struct hists *hists, in hist_browser__new() argument
1233 browser->hists = hists; in hist_browser__new()
1267 static int hists__browser_title(struct hists *hists, in hists__browser_title() argument
1273 const struct dso *dso = hists->dso_filter; in hists__browser_title()
1274 const struct thread *thread = hists->thread_filter; in hists__browser_title()
1275 int socket_id = hists->socket_filter; in hists__browser_title()
1276 unsigned long nr_samples = hists->stats.nr_events[PERF_RECORD_SAMPLE]; in hists__browser_title()
1277 u64 nr_events = hists->stats.total_period; in hists__browser_title()
1278 struct perf_evsel *evsel = hists_to_evsel(hists); in hists__browser_title()
1286 nr_samples = hists->stats.nr_non_filtered_samples; in hists__browser_title()
1287 nr_events = hists->stats.total_non_filtered_period; in hists__browser_title()
1297 struct hists *pos_hists = evsel__hists(pos); in hists__browser_title()
1318 if (hists->uid_filter_str) in hists__browser_title()
1320 ", UID: %s", hists->uid_filter_str); in hists__browser_title()
1462 evsel = hists_to_evsel(browser->hists); in do_annotate()
1472 ui_browser__update_nr_entries(&browser->b, browser->hists->nr_entries); in do_annotate()
1500 if (browser->hists->thread_filter) { in do_zoom_thread()
1501 pstack__remove(browser->pstack, &browser->hists->thread_filter); in do_zoom_thread()
1503 thread__zput(browser->hists->thread_filter); in do_zoom_thread()
1509 browser->hists->thread_filter = thread__get(thread); in do_zoom_thread()
1511 pstack__push(browser->pstack, &browser->hists->thread_filter); in do_zoom_thread()
1514 hists__filter_by_thread(browser->hists); in do_zoom_thread()
1527 browser->hists->thread_filter ? "out of" : "into", in add_thread_opt()
1542 if (browser->hists->dso_filter) { in do_zoom_dso()
1543 pstack__remove(browser->pstack, &browser->hists->dso_filter); in do_zoom_dso()
1545 browser->hists->dso_filter = NULL; in do_zoom_dso()
1552 browser->hists->dso_filter = map->dso; in do_zoom_dso()
1554 pstack__push(browser->pstack, &browser->hists->dso_filter); in do_zoom_dso()
1557 hists__filter_by_dso(browser->hists); in do_zoom_dso()
1570 browser->hists->dso_filter ? "out of" : "into", in add_dso_opt()
1693 if (browser->hists->socket_filter > -1) { in do_zoom_socket()
1694 pstack__remove(browser->pstack, &browser->hists->socket_filter); in do_zoom_socket()
1695 browser->hists->socket_filter = -1; in do_zoom_socket()
1698 browser->hists->socket_filter = act->socket; in do_zoom_socket()
1700 pstack__push(browser->pstack, &browser->hists->socket_filter); in do_zoom_socket()
1703 hists__filter_by_socket(browser->hists); in do_zoom_socket()
1716 (browser->hists->socket_filter > -1) ? "out of" : "into", in add_socket_opt()
1728 struct rb_node *nd = rb_first(&hb->hists->entries); in hist_browser__update_nr_entries()
1731 hb->nr_non_filtered_entries = hb->hists->nr_non_filtered_entries; in hist_browser__update_nr_entries()
1750 struct hists *hists = evsel__hists(evsel); in perf_evsel__hists_browse() local
1751 struct hist_browser *browser = hist_browser__new(hists, hbt, env); in perf_evsel__hists_browse()
1820 perf_hpp__reset_width(fmt, hists); in perf_evsel__hists_browse()
1900 hists->symbol_filter_str = *buf ? buf : NULL; in perf_evsel__hists_browse()
1901 hists__filter_by_symbol(hists); in perf_evsel__hists_browse()
1964 if (top == &browser->hists->dso_filter) { in perf_evsel__hists_browse()
1971 } else if (top == &browser->hists->thread_filter) { in perf_evsel__hists_browse()
1973 } else if (top == &browser->hists->socket_filter) { in perf_evsel__hists_browse()
2113 struct hists *hists = evsel__hists(evsel); in perf_evsel_menu__write() local
2115 unsigned long nr_events = hists->stats.nr_events[PERF_RECORD_SAMPLE]; in perf_evsel_menu__write()
2130 struct hists *pos_hists = evsel__hists(pos); in perf_evsel_menu__write()
2140 nr_events = hists->stats.nr_events[PERF_RECORD_LOST]; in perf_evsel_menu__write()