Lines Matching refs:node

195 static int data_type_cmp(const void *_key, const struct rb_node *node)  in data_type_cmp()  argument
200 type = rb_entry(node, struct annotated_data_type, node); in data_type_cmp()
211 a = rb_entry(node_a, struct annotated_data_type, node); in data_type_less()
212 b = rb_entry(node_b, struct annotated_data_type, node); in data_type_less()
283 list_add_tail(&member->node, &parent->children); in __add_member_cb()
308 list_for_each_entry_safe(child, tmp, &member->children, node) { in delete_members()
309 list_del(&child->node); in delete_members()
325 list_for_each_entry(child, &m->children, node) { in fill_member_name()
356 struct rb_node *node; in dso__findnew_data_type() local
374 node = rb_find(&key, dso__data_types(dso), data_type_cmp); in dso__findnew_data_type()
375 if (node) { in dso__findnew_data_type()
376 result = rb_entry(node, struct annotated_data_type, node); in dso__findnew_data_type()
395 rb_add(&result->node, dso__data_types(dso), data_type_less); in dso__findnew_data_type()
623 struct rb_node node; member
630 static int global_var_cmp(const void *_key, const struct rb_node *node) in global_var_cmp() argument
635 gvar = rb_entry(node, struct global_var_entry, node); in global_var_cmp()
646 gvar_a = rb_entry(node_a, struct global_var_entry, node); in global_var_less()
647 gvar_b = rb_entry(node_b, struct global_var_entry, node); in global_var_less()
655 struct rb_node *node; in global_var__find() local
657 node = rb_find((void *)(uintptr_t)addr, dso__global_vars(dso), global_var_cmp); in global_var__find()
658 if (node == NULL) in global_var__find()
661 return rb_entry(node, struct global_var_entry, node); in global_var__find()
688 rb_add(&gvar->node, dso__global_vars(dso), global_var_less); in global_var__add()
697 struct rb_node *node = rb_first(root); in global_var_type__tree_delete() local
699 rb_erase(node, root); in global_var_type__tree_delete()
700 gvar = rb_entry(node, struct global_var_entry, node); in global_var_type__tree_delete()
988 last_bb->end = list_prev_entry(last_bb->end, al.node); in prepend_basic_blocks()
1303 list_for_each_entry_from(dl, &notes->src->source, al.node) { in find_data_type_insn()
1706 struct rb_node *node = rb_first(root); in annotated_data_type__tree_delete() local
1708 rb_erase(node, root); in annotated_data_type__tree_delete()
1709 pos = rb_entry(node, struct annotated_data_type, node); in annotated_data_type__tree_delete()
1768 list_for_each_entry(pair, &he->pairs.head, pairs.node) in print_annotated_data_header()
1851 list_for_each_entry(child, &member->children, node) in print_annotated_data_type()