Lines Matching refs:_end
46 #define extent_entry_next_safe(_entry, _end) \ argument
49 : _end)
287 #define __bkey_extent_entry_for_each_from(_start, _end, _entry) \ argument
289 (_entry) < (_end); \
290 (_entry) = extent_entry_next_safe(_entry, _end))
292 #define __bkey_ptr_next(_ptr, _end) \ argument
294 typeof(_end) _entry; \
296 __bkey_extent_entry_for_each_from(to_entry(_ptr), _end, _entry) \
300 _entry < (_end) ? entry_to_ptr(_entry) : NULL; \
309 #define __bkey_for_each_ptr(_start, _end, _ptr) \ argument
311 ((_ptr) = __bkey_ptr_next(_ptr, _end)); \
320 #define __bkey_ptr_next_decode(_k, _end, _ptr, _entry) \ argument
327 __bkey_extent_entry_for_each_from(_entry, _end, _entry) \
347 _entry < (_end); \
350 #define __bkey_for_each_ptr_decode(_k, _start, _end, _ptr, _entry) \ argument
353 __bkey_ptr_next_decode(_k, _end, _ptr, _entry); \
354 (_entry) = extent_entry_next_safe(_entry, _end))
360 #define bkey_crc_next(_k, _end, _crc, _iter) \ argument
362 __bkey_extent_entry_for_each_from(_iter, _end, _iter) \
369 (_iter) < (_end); \
372 #define __bkey_for_each_crc(_k, _start, _end, _crc, _iter) \ argument
375 bkey_crc_next(_k, _end, _crc, _iter); \