Lines Matching refs:iter
248 #define rb_tree_foreach(type, iter, T, field) \
249 for (type *iter, *__node = (type *)rb_tree_first(T); \
251 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
265 #define rb_tree_foreach_safe(type, iter, T, field) \
266 for (type *iter, \
270 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
285 #define rb_tree_foreach_rev(type, iter, T, field) \
286 for (type *iter, *__node = (type *)rb_tree_last(T); \
288 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
302 #define rb_tree_foreach_rev_safe(type, iter, T, field) \
303 for (type *iter, \
307 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \