rb_first
for (p = rb_first(root); p; p = rb_next(p)) {
while (rb_first(sl_id_map)) {
rb_entry(rb_first(sl_id_map),
nd = rb_first(sl_id_map);
for (p = rb_first(&ctx->mcg_table); p; p = rb_next(p))
while ((p = rb_first(&ctx->mcg_table)) != NULL) {
for (p = rb_first(&ctx->mcg_table); p; p = rb_next(p)) {
p = rb_first(&dev->priv.page_root);
p = rb_first(&dev->priv.page_root);
for (node = rb_first(&port->table); node; node = rb_next(node)) {
n = rb_first(&priv->path_tree);
n = rb_first(&priv->multicast_tree);