Lines Matching refs:dva_word
86 uint64_t dva_word[2];
197 BF64_GET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0)
199 BF64_SET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0, x)
201 #define DVA_GET_LAYOUT(dva) BF64_GET((dva)->dva_word[0], 24, 2)
202 #define DVA_SET_LAYOUT(dva, x) BF64_SET((dva)->dva_word[0], 24, 2, x)
204 #define DVA_GET_COPIES(dva) BF64_GET_SB((dva)->dva_word[0], 26, 6, 0, 1)
205 #define DVA_SET_COPIES(dva, x) BF64_SET_SB((dva)->dva_word[0], 26, 6, 0, 1, x)
210 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32)
211 #define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x)
214 BF64_GET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0)
216 BF64_SET_SB((dva)->dva_word[1], 0, 63, SPA_MINBLOCKSHIFT, 0, x)
218 #define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1)
219 #define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x)
222 ((dva1)->dva_word[1] == (dva2)->dva_word[1] && \
223 (dva1)->dva_word[0] == (dva2)->dva_word[0])
325 (bp)->blk_dva[0].dva_word[0] = 0; \
326 (bp)->blk_dva[0].dva_word[1] = 0; \
327 (bp)->blk_dva[1].dva_word[0] = 0; \
328 (bp)->blk_dva[1].dva_word[1] = 0; \
329 (bp)->blk_dva[2].dva_word[0] = 0; \
330 (bp)->blk_dva[2].dva_word[1] = 0; \