Lines Matching refs:rb_node
43 struct rb_node *parent = NULL;
44 struct rb_node **p;
46 p = &env->bpf_progs.infos.rb_node;
50 node = rb_entry(parent, struct bpf_prog_info_node, rb_node);
61 rb_link_node(&info_node->rb_node, parent, p);
62 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos);
71 struct rb_node *n;
74 n = env->bpf_progs.infos.rb_node;
77 node = rb_entry(n, struct bpf_prog_info_node, rb_node);
104 struct rb_node *parent = NULL;
107 struct rb_node **p;
109 p = &env->bpf_progs.btfs.rb_node;
113 node = rb_entry(parent, struct btf_node, rb_node);
124 rb_link_node(&btf_node->rb_node, parent, p);
125 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
143 struct rb_node *n;
145 n = env->bpf_progs.btfs.rb_node;
148 node = rb_entry(n, struct btf_node, rb_node);
163 struct rb_node *next;
173 node = rb_entry(next, struct bpf_prog_info_node, rb_node);
174 next = rb_next(&node->rb_node);
175 rb_erase(&node->rb_node, root);
188 node = rb_entry(next, struct btf_node, rb_node);
189 next = rb_next(&node->rb_node);
190 rb_erase(&node->rb_node, root);