Lines Matching refs:rb_node
37 struct rb_node *parent = NULL;
38 struct rb_node **p;
40 p = &env->bpf_progs.infos.rb_node;
44 node = rb_entry(parent, struct bpf_prog_info_node, rb_node);
55 rb_link_node(&info_node->rb_node, parent, p);
56 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos);
64 struct rb_node *n;
67 n = env->bpf_progs.infos.rb_node;
70 node = rb_entry(n, struct bpf_prog_info_node, rb_node);
97 struct rb_node *parent = NULL;
100 struct rb_node **p;
102 p = &env->bpf_progs.btfs.rb_node;
106 node = rb_entry(parent, struct btf_node, rb_node);
117 rb_link_node(&btf_node->rb_node, parent, p);
118 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
136 struct rb_node *n;
138 n = env->bpf_progs.btfs.rb_node;
141 node = rb_entry(n, struct btf_node, rb_node);
156 struct rb_node *next;
166 node = rb_entry(next, struct bpf_prog_info_node, rb_node);
167 next = rb_next(&node->rb_node);
168 rb_erase(&node->rb_node, root);
181 node = rb_entry(next, struct btf_node, rb_node);
182 next = rb_next(&node->rb_node);
183 rb_erase(&node->rb_node, root);