Lines Matching defs:dva
153 typedef struct dva { struct
154 uint64_t dva_word[2]; argument
343 #define DVA_GET_ASIZE(dva) \ argument
345 #define DVA_SET_ASIZE(dva, x) \ argument
349 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) argument
350 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) argument
352 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32) argument
353 #define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x) argument
355 #define DVA_GET_OFFSET(dva) \ argument
357 #define DVA_SET_OFFSET(dva, x) \ argument
360 #define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1) argument
361 #define DVA_SET_GANG(dva, x) BF64_SET((dva)->dva_word[1], 63, 1, x) argument
425 #define DVA_IS_VALID(dva) (DVA_GET_ASIZE(dva) != 0) argument
437 #define DVA_IS_EMPTY(dva) ((dva)->dva_word[0] == 0ULL && \ argument