Lines Matching refs:_iter
289 #define genradix_iter_peek(_iter, _radix) \ argument
291 __genradix_iter_peek(_iter, &(_radix)->tree, \
305 #define genradix_iter_peek_prev(_iter, _radix) \ argument
307 __genradix_iter_peek_prev(_iter, &(_radix)->tree, \
330 #define genradix_iter_advance(_iter, _radix) \ argument
331 __genradix_iter_advance(_iter, __genradix_obj_size(_radix))
349 #define genradix_iter_rewind(_iter, _radix) \ argument
350 __genradix_iter_rewind(_iter, __genradix_obj_size(_radix))
352 #define genradix_for_each_from(_radix, _iter, _p, _start) \ argument
353 for (_iter = genradix_iter_init(_radix, _start); \
354 (_p = genradix_iter_peek(&_iter, _radix)) != NULL; \
355 genradix_iter_advance(&_iter, _radix))
366 #define genradix_for_each(_radix, _iter, _p) \ argument
367 genradix_for_each_from(_radix, _iter, _p, 0)
381 #define genradix_for_each_reverse(_radix, _iter, _p) \ argument
382 for (_iter = genradix_iter_init(_radix, genradix_last_pos(_radix));\
383 (_p = genradix_iter_peek_prev(&_iter, _radix)) != NULL;\
384 genradix_iter_rewind(&_iter, _radix))