Lines Matching refs:_k
319 #define __bkey_ptr_next_decode(_k, _end, _ptr, _entry) \
335 (_ptr).crc = bch2_extent_crc_unpack(_k, \
350 #define __bkey_for_each_ptr_decode(_k, _start, _end, _ptr, _entry) \
351 for ((_ptr).crc = bch2_extent_crc_unpack(_k, NULL), \
353 __bkey_ptr_next_decode(_k, _end, _ptr, _entry); \
356 #define bkey_for_each_ptr_decode(_k, _p, _ptr, _entry) \
357 __bkey_for_each_ptr_decode(_k, (_p).start, (_p).end, \
360 #define bkey_crc_next(_k, _end, _crc, _iter) \
364 (_crc) = bch2_extent_crc_unpack(_k, \
372 #define __bkey_for_each_crc(_k, _start, _end, _crc, _iter) \
373 for ((_crc) = bch2_extent_crc_unpack(_k, NULL), \
375 bkey_crc_next(_k, _end, _crc, _iter); \
378 #define bkey_for_each_crc(_k, _p, _crc, _iter) \
379 __bkey_for_each_crc(_k, (_p).start, (_p).end, _crc, _iter)
520 #define bkey_inline_data_p(_k) (((void *) (_k).v) + bkey_inline_data_offset((_k).k))
651 #define bch2_bkey_drop_ptrs_noerror(_k, _ptr, _cond) \
656 _ptrs = bch2_bkey_ptrs(_k); \
660 bch2_bkey_drop_ptr_noerror(_k, _ptr); \
665 #define bch2_bkey_drop_ptrs(_k, _ptr, _cond) \
670 _ptrs = bch2_bkey_ptrs(_k); \
674 bch2_bkey_drop_ptr(_k, _ptr); \