Lines Matching refs:callchain_node
379 rb_insert_callchain(struct rb_root *root, struct callchain_node *chain,
384 struct callchain_node *rnode;
391 rnode = rb_entry(parent, struct callchain_node, rb_node);
420 __sort_chain_flat(struct rb_root *rb_root, struct callchain_node *node,
424 struct callchain_node *child;
428 child = rb_entry(n, struct callchain_node, rb_node_in);
450 static void __sort_chain_graph_abs(struct callchain_node *node,
454 struct callchain_node *child;
460 child = rb_entry(n, struct callchain_node, rb_node_in);
478 static void __sort_chain_graph_rel(struct callchain_node *node,
482 struct callchain_node *child;
490 child = rb_entry(n, struct callchain_node, rb_node_in);
532 static struct callchain_node *
533 create_child(struct callchain_node *parent, bool inherit_children)
535 struct callchain_node *new;
548 struct callchain_node *child;
555 child = rb_entry(n, struct callchain_node, rb_node_in);
573 fill_node(struct callchain_node *node, struct callchain_cursor *cursor)
637 static struct callchain_node *
638 add_child(struct callchain_node *parent,
642 struct callchain_node *new;
798 split_add_child(struct callchain_node *parent,
803 struct callchain_node *new;
832 struct callchain_node *first;
852 first = rb_entry(p, struct callchain_node, rb_node_in);
871 append_chain(struct callchain_node *root,
876 append_chain_children(struct callchain_node *root,
880 struct callchain_node *rnode;
894 rnode = rb_entry(parent, struct callchain_node, rb_node_in);
923 append_chain(struct callchain_node *root,
1009 struct callchain_node *dst, struct callchain_node *src)
1012 struct callchain_node *child;
1040 child = container_of(n, struct callchain_node, rb_node_in);
1199 char *callchain_node__scnprintf_value(struct callchain_node *node,
1228 int callchain_node__fprintf_value(struct callchain_node *node,
1254 static void callchain_counts_value(struct callchain_node *node,
1275 static int callchain_node_branch_counts_cumul(struct callchain_node *node,
1281 struct callchain_node *child;
1286 child = rb_entry(n, struct callchain_node, rb_node_in);
1469 static void free_callchain_node(struct callchain_node *node)
1472 struct callchain_node *child;
1491 child = container_of(n, struct callchain_node, rb_node_in);
1508 static u64 decay_callchain_node(struct callchain_node *node)
1510 struct callchain_node *child;
1516 child = container_of(n, struct callchain_node, rb_node_in);
1536 int callchain_node__make_parent_list(struct callchain_node *node)
1538 struct callchain_node *parent = node->parent;
1704 bool callchain_cnode_matched(struct callchain_node *base_cnode,
1705 struct callchain_node *pair_cnode)
1744 struct callchain_node *node;
1748 node = rb_entry(rb_node, struct callchain_node, rb_node);
1772 s64 callchain_avg_cycles(struct callchain_node *cnode)