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