Lines Matching refs:blk_prop
160 uint64_t blk_prop; /* size, compression, type, etc */ member
191 BF64_GET_SB((bp)->blk_prop, 0, 16, SPA_MINBLOCKSHIFT, 1)
193 BF64_SET_SB((bp)->blk_prop, 0, 16, SPA_MINBLOCKSHIFT, 1, x)
196 BF64_GET_SB((bp)->blk_prop, 16, 16, SPA_MINBLOCKSHIFT, 1)
198 BF64_SET_SB((bp)->blk_prop, 16, 16, SPA_MINBLOCKSHIFT, 1, x)
200 #define BP_GET_COMPRESS(bp) BF64_GET((bp)->blk_prop, 32, 8)
201 #define BP_SET_COMPRESS(bp, x) BF64_SET((bp)->blk_prop, 32, 8, x)
203 #define BP_GET_CHECKSUM(bp) BF64_GET((bp)->blk_prop, 40, 8)
204 #define BP_SET_CHECKSUM(bp, x) BF64_SET((bp)->blk_prop, 40, 8, x)
206 #define BP_GET_TYPE(bp) BF64_GET((bp)->blk_prop, 48, 8)
207 #define BP_SET_TYPE(bp, x) BF64_SET((bp)->blk_prop, 48, 8, x)
209 #define BP_GET_LEVEL(bp) BF64_GET((bp)->blk_prop, 56, 5)
210 #define BP_SET_LEVEL(bp, x) BF64_SET((bp)->blk_prop, 56, 5, x)
212 #define BP_GET_PROP_BIT_61(bp) BF64_GET((bp)->blk_prop, 61, 1)
213 #define BP_SET_PROP_BIT_61(bp, x) BF64_SET((bp)->blk_prop, 61, 1, x)
215 #define BP_GET_DEDUP(bp) BF64_GET((bp)->blk_prop, 62, 1)
216 #define BP_SET_DEDUP(bp, x) BF64_SET((bp)->blk_prop, 62, 1, x)
218 #define BP_GET_BYTEORDER(bp) (0 - BF64_GET((bp)->blk_prop, 63, 1))
219 #define BP_SET_BYTEORDER(bp, x) BF64_SET((bp)->blk_prop, 63, 1, x)
290 (bp)->blk_prop = 0; \