Lines Matching defs:dva_word
132 uint64_t dva_word[2];
415 BF64_GET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, SPA_MINBLOCKSHIFT, 0)
417 BF64_SET_SB((dva)->dva_word[0], 0, SPA_ASIZEBITS, \
420 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8)
421 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x)
423 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, SPA_VDEVBITS)
425 BF64_SET((dva)->dva_word[0], 32, SPA_VDEVBITS, x)
428 BF64_GET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0)
430 BF64_SET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0, x)
432 #define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1)
433 #define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x)
562 ((dva1)->dva_word[1] == (dva2)->dva_word[1] && \
563 (dva1)->dva_word[0] == (dva2)->dva_word[0])
578 #define DVA_IS_EMPTY(dva) ((dva)->dva_word[0] == 0ULL && \
579 (dva)->dva_word[1] == 0ULL)
597 (bp)->blk_dva[0].dva_word[0] = 0; \
598 (bp)->blk_dva[0].dva_word[1] = 0; \
599 (bp)->blk_dva[1].dva_word[0] = 0; \
600 (bp)->blk_dva[1].dva_word[1] = 0; \
601 (bp)->blk_dva[2].dva_word[0] = 0; \
602 (bp)->blk_dva[2].dva_word[1] = 0; \
690 (u_longlong_t)bp->blk_dva[2].dva_word[0], \
691 (u_longlong_t)bp->blk_dva[2].dva_word[1], \