Lines Matching defs:blk_prop

275 	BF64_GET((bp)->blk_prop, 40, 8))
278 BF64_SET((bp)->blk_prop, 40, 8, t); \
283 BF64_GET_SB((bp)->blk_prop, 0, 25, 0, 1))
286 BF64_SET_SB((bp)->blk_prop, 0, 25, 0, 1, x); \
291 BF64_GET_SB((bp)->blk_prop, 25, 7, 0, 1))
294 BF64_SET_SB((bp)->blk_prop, 25, 7, 0, 1, x); \
306 ((wp) != &(bp)->blk_prop && (wp) != &(bp)->blk_birth)
313 uint64_t blk_prop; /* size, compression, type, etc */
347 BF64_GET_SB((bp)->blk_prop, 0, SPA_LSIZEBITS, SPA_MINBLOCKSHIFT, 1))
350 BF64_SET_SB((bp)->blk_prop, \
355 BF64_GET_SB((bp)->blk_prop, 16, SPA_LSIZEBITS, SPA_MINBLOCKSHIFT, 1)
357 BF64_SET_SB((bp)->blk_prop, 16, SPA_LSIZEBITS, SPA_MINBLOCKSHIFT, 1, x)
359 #define BP_GET_COMPRESS(bp) BF64_GET((bp)->blk_prop, 32, 7)
360 #define BP_SET_COMPRESS(bp, x) BF64_SET((bp)->blk_prop, 32, 7, x)
362 #define BP_GET_CHECKSUM(bp) BF64_GET((bp)->blk_prop, 40, 8)
363 #define BP_SET_CHECKSUM(bp, x) BF64_SET((bp)->blk_prop, 40, 8, x)
365 #define BP_GET_TYPE(bp) BF64_GET((bp)->blk_prop, 48, 8)
366 #define BP_SET_TYPE(bp, x) BF64_SET((bp)->blk_prop, 48, 8, x)
368 #define BP_GET_LEVEL(bp) BF64_GET((bp)->blk_prop, 56, 5)
369 #define BP_SET_LEVEL(bp, x) BF64_SET((bp)->blk_prop, 56, 5, x)
371 #define BP_IS_EMBEDDED(bp) BF64_GET((bp)->blk_prop, 39, 1)
373 #define BP_GET_DEDUP(bp) BF64_GET((bp)->blk_prop, 62, 1)
374 #define BP_SET_DEDUP(bp, x) BF64_SET((bp)->blk_prop, 62, 1, x)
376 #define BP_GET_BYTEORDER(bp) BF64_GET((bp)->blk_prop, 63, 1)
377 #define BP_SET_BYTEORDER(bp, x) BF64_SET((bp)->blk_prop, 63, 1, x)
431 (bp)->blk_prop = 0; \
443 ((wp) != &(bp)->blk_prop && (wp) != &(bp)->blk_birth)