Lines Matching refs:_iter
175 * @_iter: a genradix_iter
178 * If no more entries exist at or above @_iter's current position, returns NULL
180 #define genradix_iter_peek(_iter, _radix) \
182 __genradix_iter_peek(_iter, &(_radix)->tree, \
203 #define genradix_iter_advance(_iter, _radix) \
204 __genradix_iter_advance(_iter, __genradix_obj_size(_radix))
206 #define genradix_for_each_from(_radix, _iter, _p, _start) \
207 for (_iter = genradix_iter_init(_radix, _start); \
208 (_p = genradix_iter_peek(&_iter, _radix)) != NULL; \
209 genradix_iter_advance(&_iter, _radix))
214 * @_iter: a genradix_iter to track current position
217 * On every iteration, @_p will point to the current entry, and @_iter.pos
220 #define genradix_for_each(_radix, _iter, _p) \
221 genradix_for_each_from(_radix, _iter, _p, 0)