Lines Matching defs:ddk
257 const ddt_key_t *ddk, const ddt_phys_t *ddp, blkptr_t *bp)
264 bp->blk_cksum = ddk->ddk_cksum;
267 BP_SET_LSIZE(bp, DDK_GET_LSIZE(ddk));
268 BP_SET_PSIZE(bp, DDK_GET_PSIZE(ddk));
269 BP_SET_COMPRESS(bp, DDK_GET_COMPRESS(ddk));
278 ddt_key_fill(ddt_key_t *ddk, const blkptr_t *bp)
280 ddk->ddk_cksum = bp->blk_cksum;
281 ddk->ddk_prop = 0;
283 DDK_SET_LSIZE(ddk, BP_GET_LSIZE(bp));
284 DDK_SET_PSIZE(ddk, BP_GET_PSIZE(bp));
285 DDK_SET_COMPRESS(ddk, BP_GET_COMPRESS(bp));
318 ddt_phys_free(ddt_t *ddt, ddt_key_t *ddk, ddt_phys_t *ddp, uint64_t txg)
322 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
356 ddt_key_t *ddk = &dde->dde_key;
357 uint64_t lsize = DDK_GET_LSIZE(ddk);
358 uint64_t psize = DDK_GET_PSIZE(ddk);
634 ddt_alloc(const ddt_key_t *ddk)
641 dde->dde_key = *ddk;
888 ddt_key_t ddk;
891 ddt_key_fill(&ddk, bp);
893 dde = ddt_alloc(&ddk);
942 ddt_key_t *ddk = &dde->dde_key;
955 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
994 ddt_key_t *ddk = &dde->dde_key;
1013 ddt_phys_free(ddt, ddk, ddp, txg);
1017 ddt_phys_free(ddt, ddk, ddp, txg);