Lines Matching defs:dde
59 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde)
61 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
65 error = zap_length_uint64(os, object, (uint64_t *)&dde->dde_key,
73 error = zap_lookup_uint64(os, object, (uint64_t *)&dde->dde_key,
78 ddt_decompress(cbuf, dde->dde_phys, csize, sizeof (dde->dde_phys));
84 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde)
86 (void) zap_prefetch_uint64(os, object, (uint64_t *)&dde->dde_key,
91 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
93 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
96 csize = ddt_compress(dde->dde_phys, cbuf,
97 sizeof (dde->dde_phys), sizeof (cbuf));
99 return (zap_update_uint64(os, object, (uint64_t *)&dde->dde_key,
104 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
106 return (zap_remove_uint64(os, object, (uint64_t *)&dde->dde_key,
111 ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk)
119 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
126 ddt_decompress(cbuf, dde->dde_phys, csize,
127 sizeof (dde->dde_phys));
128 dde->dde_key = *(ddt_key_t *)za.za_name;