Lines Matching defs:blkptr_t
109 * Note that although the LSIZE field of the blkptr_t can store sizes up
214 * E blkptr_t contains embedded data (see below)
224 * "Embedded" blkptr_t's don't actually point to a block, instead they
225 * have a data payload embedded in the blkptr_t itself. See the comment
228 * The blkptr_t is laid out as follows:
316 #define SPA_BLKPTRSHIFT 7 /* blkptr_t is 128 bytes */
323 * blkptr_t structure by zeroed blk_dva. Correct checking for holes is
336 } blkptr_t;
765 extern blkptr_t *spa_get_rootblkptr(spa_t *spa);
766 extern void spa_set_rootblkptr(spa_t *spa, const blkptr_t *bp);
811 extern void snprintf_blkptr(char *buf, size_t buflen, const blkptr_t *bp);
820 extern uint64_t bp_get_dsize_sync(spa_t *spa, const blkptr_t *bp);
821 extern uint64_t bp_get_dsize(spa_t *spa, const blkptr_t *bp);
827 extern void zfs_blkptr_verify(spa_t *spa, const blkptr_t *bp);