Lines Matching defs:unfold
171 static void callchain_list__set_folding(struct callchain_list *cl, bool unfold)
173 cl->unfolded = unfold ? cl->has_children : false;
510 static int callchain_node__set_folding_rb_tree(struct callchain_node *node, bool unfold)
522 callchain_list__set_folding(chain, unfold);
527 n += callchain_node__set_folding_rb_tree(child, unfold);
533 static int callchain_node__set_folding(struct callchain_node *node, bool unfold)
541 callchain_list__set_folding(chain, unfold);
546 n += callchain_node__set_folding_rb_tree(node, unfold);
551 static int callchain__set_folding(struct rb_root *chain, bool unfold)
558 n += callchain_node__set_folding(node, unfold);
565 bool unfold __maybe_unused)
583 struct hist_browser *hb, bool unfold)
586 he->unfolded = unfold ? he->has_children : false;
592 n = callchain__set_folding(&he->sorted_chain, unfold);
594 n = hierarchy_set_folding(hb, he, unfold);
596 he->nr_rows = unfold ? n : 0;
602 __hist_browser__set_folding(struct hist_browser *browser, bool unfold)
615 hist_entry__set_folding(he, browser, unfold);
621 if (!he->depth || unfold)
625 else if (unfold && !hist_entry__has_hierarchy_children(he, browser->min_pcnt)) {
634 static void hist_browser__set_folding(struct hist_browser *browser, bool unfold)
638 __hist_browser__set_folding(browser, unfold);
645 static void hist_browser__set_folding_selected(struct hist_browser *browser, bool unfold)
650 if (unfold == browser->he_selection->unfolded)