Lines Matching defs:rb_node
15 struct rb_node **p = &rblist->entries.rb_root.rb_node;
16 struct rb_node *parent = NULL, *new_node;
46 void rblist__remove_node(struct rblist *rblist, struct rb_node *rb_node)
48 rb_erase_cached(rb_node, &rblist->entries);
50 rblist->node_delete(rblist, rb_node);
53 static struct rb_node *__rblist__findnew(struct rblist *rblist,
57 struct rb_node **p = &rblist->entries.rb_root.rb_node;
58 struct rb_node *parent = NULL, *new_node = NULL;
90 struct rb_node *rblist__find(struct rblist *rblist, const void *entry)
95 struct rb_node *rblist__findnew(struct rblist *rblist, const void *entry)
112 struct rb_node *pos, *next = rb_first_cached(&rblist->entries);
129 struct rb_node *rblist__entry(const struct rblist *rblist, unsigned int idx)
131 struct rb_node *node;