Lines Matching refs:parent

259 	struct rb_node *parent = NULL;  in rb_insert_callchain()  local
266 parent = *p; in rb_insert_callchain()
267 rnode = rb_entry(parent, struct callchain_node, rb_node); in rb_insert_callchain()
290 rb_link_node(&chain->rb_node, parent, p); in rb_insert_callchain()
406 create_child(struct callchain_node *parent, bool inherit_children) in create_child() argument
415 new->parent = parent; in create_child()
422 new->rb_root_in = parent->rb_root_in; in create_child()
423 parent->rb_root_in = RB_ROOT; in create_child()
428 child->parent = new; in create_child()
433 rb_link_node(&new->rb_node_in, NULL, &parent->rb_root_in.rb_node); in create_child()
434 rb_insert_color(&new->rb_node_in, &parent->rb_root_in); in create_child()
474 add_child(struct callchain_node *parent, in add_child() argument
480 new = create_child(parent, false); in add_child()
506 split_add_child(struct callchain_node *parent, in split_add_child() argument
516 new = create_child(parent, true); in split_add_child()
519 old_tail = parent->val.prev; in split_add_child()
527 new->hit = parent->hit; in split_add_child()
528 new->children_hit = parent->children_hit; in split_add_child()
529 parent->children_hit = callchain_cumul_hits(new); in split_add_child()
530 new->val_nr = parent->val_nr - idx_local; in split_add_child()
531 parent->val_nr = idx_local; in split_add_child()
540 parent->hit = 0; in split_add_child()
541 parent->children_hit += period; in split_add_child()
544 new = add_child(parent, cursor, period); in split_add_child()
550 p = parent->rb_root_in.rb_node; in split_add_child()
561 rb_insert_color(&new->rb_node_in, &parent->rb_root_in); in split_add_child()
563 parent->hit = period; in split_add_child()
580 struct rb_node *parent = NULL; in append_chain_children() local
590 parent = *p; in append_chain_children()
591 rnode = rb_entry(parent, struct callchain_node, rb_node_in); in append_chain_children()
599 p = &parent->rb_left; in append_chain_children()
601 p = &parent->rb_right; in append_chain_children()
605 rb_link_node(&rnode->rb_node_in, parent, p); in append_chain_children()
760 int sample__resolve_callchain(struct perf_sample *sample, struct symbol **parent, in sample__resolve_callchain() argument
770 parent, al, max_stack); in sample__resolve_callchain()