Lines Matching defs:dde
58 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde)
60 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
64 error = zap_length_uint64(os, object, (uint64_t *)&dde->dde_key,
72 error = zap_lookup_uint64(os, object, (uint64_t *)&dde->dde_key,
77 ddt_decompress(cbuf, dde->dde_phys, csize, sizeof (dde->dde_phys));
83 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde)
85 (void) zap_prefetch_uint64(os, object, (uint64_t *)&dde->dde_key,
90 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
92 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
95 csize = ddt_compress(dde->dde_phys, cbuf,
96 sizeof (dde->dde_phys), sizeof (cbuf));
98 return (zap_update_uint64(os, object, (uint64_t *)&dde->dde_key,
103 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
105 return (zap_remove_uint64(os, object, (uint64_t *)&dde->dde_key,
110 ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk)
118 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
125 ddt_decompress(cbuf, dde->dde_phys, csize,
126 sizeof (dde->dde_phys));
127 dde->dde_key = *(ddt_key_t *)za.za_name;