Lines Matching defs:rb
103 RBNAME ## _propagate(struct rb_node *rb, struct rb_node *stop) \
105 while (rb != stop) { \
106 RBSTRUCT *node = rb_entry(rb, RBSTRUCT, RBFIELD); \
109 rb = rb_parent(&node->RBFIELD); \
179 #define rb_color(rb) __rb_color((rb)->__rb_parent_color)
180 #define rb_is_red(rb) __rb_is_red((rb)->__rb_parent_color)
181 #define rb_is_black(rb) __rb_is_black((rb)->__rb_parent_color)
183 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p)
185 rb->__rb_parent_color = rb_color(rb) + (unsigned long)p;
188 static inline void rb_set_parent_color(struct rb_node *rb,
191 rb->__rb_parent_color = (unsigned long)p + color;