Lines Matching defs:ddk
270 const ddt_key_t *ddk, const ddt_phys_t *ddp, blkptr_t *bp)
277 bp->blk_cksum = ddk->ddk_cksum;
280 BP_SET_LSIZE(bp, DDK_GET_LSIZE(ddk));
281 BP_SET_PSIZE(bp, DDK_GET_PSIZE(ddk));
282 BP_SET_COMPRESS(bp, DDK_GET_COMPRESS(ddk));
291 ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp)
293 ddk->ddk_cksum = bp->blk_cksum;
294 ddk->ddk_prop = 0;
296 DDK_SET_LSIZE(ddk, BP_GET_LSIZE(bp));
297 DDK_SET_PSIZE(ddk, BP_GET_PSIZE(bp));
298 DDK_SET_COMPRESS(ddk, BP_GET_COMPRESS(bp));
331 ddt_phys_free(ddt_t *ddt, ddt_key_t *ddk, ddt_phys_t *ddp, uint64_t txg)
335 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
369 ddt_key_t *ddk = &dde->dde_key;
370 uint64_t lsize = DDK_GET_LSIZE(ddk);
371 uint64_t psize = DDK_GET_PSIZE(ddk);
647 ddt_alloc(const ddt_key_t *ddk)
654 dde->dde_key = *ddk;
901 ddt_key_t ddk;
904 ddt_key_fill(&ddk, bp);
906 dde = ddt_alloc(&ddk);
955 ddt_key_t *ddk = &dde->dde_key;
968 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
1007 ddt_key_t *ddk = &dde->dde_key;
1026 ddt_phys_free(ddt, ddk, ddp, txg);
1030 ddt_phys_free(ddt, ddk, ddp, txg);