rb_next
for (rb = rb_first_cached(root); rb; rb = rb_next(rb)) {
for (rb = rb_next(rb); rb; rb = rb_next(rb)) {
return rb_hole_addr_to_node(rb_next(&node->rb_hole_addr));
for (rb = rb_first(&b->waiters); rb != NULL; rb = rb_next(rb))
for (rb = rb_first(&b->waiters); rb; rb = rb_next(rb)) {
struct rb_node *next = rb_next(completed);
next = rb_next(&wait->node);
struct rb_node *n = rb_next(next);
for (rb = rb_first_cached(&execlists->queue); rb; rb = rb_next(rb)) {
for (rb = rb_first(&b->waiters); rb; rb = rb_next(rb)) {
rb = rb_next(rb); \
return (name##_iter_from(rb_next(&node->field), start, last)); \