Lines Matching refs:rb_node
14 static struct rb_node *intlist__node_new(struct rblist *rblist __maybe_unused, in intlist__node_new()
18 struct rb_node *rc = NULL; in intlist__node_new()
24 rc = &node->rb_node; in intlist__node_new()
36 struct rb_node *rb_node) in intlist__node_delete() argument
38 struct int_node *node = container_of(rb_node, struct int_node, rb_node); in intlist__node_delete()
43 static int intlist__node_cmp(struct rb_node *rb_node, const void *entry) in intlist__node_cmp() argument
46 struct int_node *node = container_of(rb_node, struct int_node, rb_node); in intlist__node_cmp()
58 rblist__remove_node(&ilist->rblist, &node->rb_node); in intlist__remove()
65 struct rb_node *rb_node; in __intlist__findnew() local
71 rb_node = rblist__findnew(&ilist->rblist, (void *)((long)i)); in __intlist__findnew()
73 rb_node = rblist__find(&ilist->rblist, (void *)((long)i)); in __intlist__findnew()
75 if (rb_node) in __intlist__findnew()
76 node = container_of(rb_node, struct int_node, rb_node); in __intlist__findnew()
139 struct rb_node *rb_node; in intlist__entry() local
141 rb_node = rblist__entry(&ilist->rblist, idx); in intlist__entry()
142 if (rb_node) in intlist__entry()
143 node = container_of(rb_node, struct int_node, rb_node); in intlist__entry()