Lines Matching defs:blk_prop
299 BF64_GET((bp)->blk_prop, 40, 8))
302 BF64_SET((bp)->blk_prop, 40, 8, t); \
307 BF64_GET_SB((bp)->blk_prop, 0, 25, 0, 1))
310 BF64_SET_SB((bp)->blk_prop, 0, 25, 0, 1, x); \
315 BF64_GET_SB((bp)->blk_prop, 25, 7, 0, 1))
318 BF64_SET_SB((bp)->blk_prop, 25, 7, 0, 1, x); \
330 ((wp) != &(bp)->blk_prop && (wp) != &(bp)->blk_birth)
346 uint64_t blk_prop; /* size, compression, type, etc */
380 BF64_GET_SB((bp)->blk_prop, 0, SPA_LSIZEBITS, SPA_MINBLOCKSHIFT, 1))
383 BF64_SET_SB((bp)->blk_prop, \
389 BF64_GET_SB((bp)->blk_prop, 16, SPA_PSIZEBITS, SPA_MINBLOCKSHIFT, 1))
392 BF64_SET_SB((bp)->blk_prop, \
397 BF64_GET((bp)->blk_prop, 32, SPA_COMPRESSBITS)
399 BF64_SET((bp)->blk_prop, 32, SPA_COMPRESSBITS, x)
401 #define BP_IS_EMBEDDED(bp) BF64_GET((bp)->blk_prop, 39, 1)
402 #define BP_SET_EMBEDDED(bp, x) BF64_SET((bp)->blk_prop, 39, 1, x)
406 BF64_GET((bp)->blk_prop, 40, 8))
409 BF64_SET((bp)->blk_prop, 40, 8, x); \
412 #define BP_GET_TYPE(bp) BF64_GET((bp)->blk_prop, 48, 8)
413 #define BP_SET_TYPE(bp, x) BF64_SET((bp)->blk_prop, 48, 8, x)
415 #define BP_GET_LEVEL(bp) BF64_GET((bp)->blk_prop, 56, 5)
416 #define BP_SET_LEVEL(bp, x) BF64_SET((bp)->blk_prop, 56, 5, x)
418 #define BP_GET_DEDUP(bp) BF64_GET((bp)->blk_prop, 62, 1)
419 #define BP_SET_DEDUP(bp, x) BF64_SET((bp)->blk_prop, 62, 1, x)
421 #define BP_GET_BYTEORDER(bp) BF64_GET((bp)->blk_prop, 63, 1)
422 #define BP_SET_BYTEORDER(bp, x) BF64_SET((bp)->blk_prop, 63, 1, x)
519 (bp)->blk_prop = 0; \