Lines Matching defs:rblist
15 struct rb_node *strlist__node_new(struct rblist *rblist, const void *entry)
19 struct strlist *strlist = container_of(rblist, struct strlist, rblist);
47 void strlist__node_delete(struct rblist *rblist, struct rb_node *rb_node)
49 struct strlist *slist = container_of(rblist, struct strlist, rblist);
65 return rblist__add_node(&slist->rblist, new_entry);
97 rblist__remove_node(&slist->rblist, &snode->rb_node);
103 struct rb_node *rb_node = rblist__find(&slist->rblist, entry);
174 rblist__init(&slist->rblist);
175 slist->rblist.node_cmp = strlist__node_cmp;
176 slist->rblist.node_new = strlist__node_new;
177 slist->rblist.node_delete = strlist__node_delete;
195 rblist__delete(&slist->rblist);
203 rb_node = rblist__entry(&slist->rblist, idx);