Home
last modified time | relevance | path

Searched refs:dde (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dddt.c161 ddt_entry_t *dde) in ddt_object_lookup() argument
167 ddt->ddt_object[type][class], dde)); in ddt_object_lookup()
172 ddt_entry_t *dde) in ddt_object_prefetch() argument
178 ddt->ddt_object[type][class], dde); in ddt_object_prefetch()
183 ddt_entry_t *dde, dmu_tx_t *tx) in ddt_object_update() argument
188 ddt->ddt_object[type][class], dde, tx)); in ddt_object_update()
193 ddt_entry_t *dde, dmu_tx_t *tx) in ddt_object_remove() argument
198 ddt->ddt_object[type][class], dde, tx)); in ddt_object_remove()
203 uint64_t *walk, ddt_entry_t *dde) in ddt_object_walk() argument
208 ddt->ddt_object[type][class], dde, walk)); in ddt_object_walk()
[all …]
H A Dddt_zap.c60 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde) in ddt_zap_lookup() argument
62 uchar_t cbuf[sizeof (dde->dde_phys) + 1]; in ddt_zap_lookup()
66 error = zap_length_uint64(os, object, (uint64_t *)&dde->dde_key, in ddt_zap_lookup()
74 error = zap_lookup_uint64(os, object, (uint64_t *)&dde->dde_key, in ddt_zap_lookup()
79 ddt_decompress(cbuf, dde->dde_phys, csize, sizeof (dde->dde_phys)); in ddt_zap_lookup()
85 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde) in ddt_zap_prefetch() argument
87 (void) zap_prefetch_uint64(os, object, (uint64_t *)&dde->dde_key, in ddt_zap_prefetch()
92 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) in ddt_zap_update() argument
94 uchar_t cbuf[sizeof (dde->dde_phys) + 1]; in ddt_zap_update()
97 csize = ddt_compress(dde->dde_phys, cbuf, in ddt_zap_update()
[all …]
H A Dzio.c2658 ddt_entry_t *dde = zio->io_private; in zio_ddt_child_read_done() local
2663 ddp = ddt_phys_select(dde, bp); in zio_ddt_child_read_done()
2667 if (zio->io_error == 0 && dde->dde_repair_abd == NULL) in zio_ddt_child_read_done()
2668 dde->dde_repair_abd = zio->io_abd; in zio_ddt_child_read_done()
2685 ddt_entry_t *dde = ddt_repair_start(ddt, bp); in zio_ddt_read_start() local
2686 ddt_phys_t *ddp = dde->dde_phys; in zio_ddt_read_start()
2687 ddt_phys_t *ddp_self = ddt_phys_select(dde, bp); in zio_ddt_read_start()
2691 zio->io_vsd = dde; in zio_ddt_read_start()
2699 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp, in zio_ddt_read_start()
2703 zio->io_size, zio_ddt_child_read_done, dde, in zio_ddt_read_start()
[all …]
H A Ddsl_scan.c2453 ddt_entry_t *dde, dmu_tx_t *tx) in dsl_scan_ddt_entry() argument
2455 const ddt_key_t *ddk = &dde->dde_key; in dsl_scan_ddt_entry()
2456 ddt_phys_t *ddp = dde->dde_phys; in dsl_scan_ddt_entry()
2526 ddt_entry_t dde = { 0 }; in dsl_scan_ddt() local
2530 while ((error = ddt_walk(scn->scn_dp->dp_spa, ddb, &dde)) == 0) { in dsl_scan_ddt()
2545 dsl_scan_ddt_entry(scn, ddb->ddb_checksum, &dde, tx); in dsl_scan_ddt()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dddt.h97 #define DDE_GET_NDVAS(dde) (DDK_GET_CRYPT(&dde->dde_key) \ argument
166 int (*ddt_op_lookup)(objset_t *os, uint64_t object, ddt_entry_t *dde);
168 ddt_entry_t *dde);
169 int (*ddt_op_update)(objset_t *os, uint64_t object, ddt_entry_t *dde,
171 int (*ddt_op_remove)(objset_t *os, uint64_t object, ddt_entry_t *dde,
173 int (*ddt_op_walk)(objset_t *os, uint64_t object, ddt_entry_t *dde,
183 enum ddt_class class, uint64_t *walk, ddt_entry_t *dde);
204 extern ddt_phys_t *ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp);
205 extern uint64_t ddt_phys_total_refcnt(const ddt_entry_t *dde);
219 extern int ddt_ditto_copies_needed(ddt_t *ddt, ddt_entry_t *dde,
[all …]
H A Ddsl_scan.h175 ddt_entry_t *dde, dmu_tx_t *tx);
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1175 dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index) in dump_dde() argument
1177 const ddt_phys_t *ddp = dde->dde_phys; in dump_dde()
1178 const ddt_key_t *ddk = &dde->dde_key; in dump_dde()
1220 ddt_entry_t dde; in dump_ddt() local
1259 while ((error = ddt_object_walk(ddt, type, class, &walk, &dde)) == 0) in dump_ddt()
1260 dump_dde(ddt, &dde, walk); in dump_ddt()
3569 ddt_entry_t *dde; in zdb_count_block() local
3573 dde = ddt_lookup(ddt, bp, B_FALSE); in zdb_count_block()
3575 if (dde == NULL) { in zdb_count_block()
3578 ddt_phys_t *ddp = ddt_phys_select(dde, bp); in zdb_count_block()
[all …]
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dstdef.h402 dde: 1; /* Data Decompression Enabled */
420 uchar_t dde: 1, /* Data Decompression Enabled */
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c138 dedup_entry_t *dde; in ddt_hash_append() local
150 if ((dde = umem_cache_alloc(ddt->ddecache, UMEM_DEFAULT)) in ddt_hash_append()
153 dde->dde_next = NULL; in ddt_hash_append()
154 dde->dde_chksum = *cs; in ddt_hash_append()
155 dde->dde_prop = prop; in ddt_hash_append()
156 dde->dde_ref = *dr; in ddt_hash_append()
157 *ddepp = dde; in ddt_hash_append()
/illumos-gate/usr/src/grub/grub-0.97/
H A Dconfig.guess1111 echo mips-dde-sysv${UNAME_RELEASE}
/illumos-gate/usr/src/data/hwdata/
H A Dusb.ids15210 0dde Ubicom, Inc.