H A D | spa.h | 72 typedef struct dva { struct 159 #define DVA_GET_ASIZE(dva) \ argument 160 BF64_GET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0) 161 #define DVA_SET_ASIZE(dva, x) \ argument 162 BF64_SET_SB((dva)->dva_word[0], 0, 24, SPA_MINBLOCKSHIFT, 0, x) 164 #define DVA_GET_GRID(dva) BF64_GET((dva)->dva_word[0], 24, 8) argument 165 #define DVA_SET_GRID(dva, x) BF64_SET((dva)->dva_word[0], 24, 8, x) argument 167 #define DVA_GET_VDEV(dva) BF64_GET((dva)->dva_word[0], 32, 32) argument 168 #define DVA_SET_VDEV(dva, x) BF64_SET((dva)->dva_word[0], 32, 32, x) argument 170 #define DVA_GET_GANG(dva) BF64_GET((dva)->dva_word[1], 63, 1) argument [all …]
|