Searched defs:dde (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dddt_zap.c60 ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde) argument
62 uchar_t cbuf[sizeof (dde->dde_phys) + 1];
66 error = zap_length_uint64(os, object, (uint64_t *)&dde->dde_key,
74 error = zap_lookup_uint64(os, object, (uint64_t *)&dde->dde_key,
79 ddt_decompress(cbuf, dde->dde_phys, csize, sizeof (dde->dde_phys));
85 ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde) argument
87 (void) zap_prefetch_uint64(os, object, (uint64_t *)&dde->dde_key,
92 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) argument
94 uchar_t cbuf[sizeof (dde
105 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) argument
112 ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk) argument
[all...]
H A Dddt.c161 ddt_entry_t *dde)
167 ddt->ddt_object[type][class], dde));
172 ddt_entry_t *dde)
178 ddt->ddt_object[type][class], dde);
183 ddt_entry_t *dde, dmu_tx_t *tx)
188 ddt->ddt_object[type][class], dde, tx));
193 ddt_entry_t *dde, dmu_tx_t *tx)
198 ddt->ddt_object[type][class], dde, tx));
203 uint64_t *walk, ddt_entry_t *dde)
208 ddt->ddt_object[type][class], dde, wal
160 ddt_object_lookup(ddt_t *ddt, enum ddt_type type, enum ddt_class class, ddt_entry_t *dde) argument
171 ddt_object_prefetch(ddt_t *ddt, enum ddt_type type, enum ddt_class class, ddt_entry_t *dde) argument
182 ddt_object_update(ddt_t *ddt, enum ddt_type type, enum ddt_class class, ddt_entry_t *dde, dmu_tx_t *tx) argument
192 ddt_object_remove(ddt_t *ddt, enum ddt_type type, enum ddt_class class, ddt_entry_t *dde, dmu_tx_t *tx) argument
202 ddt_object_walk(ddt_t *ddt, enum ddt_type type, enum ddt_class class, uint64_t *walk, ddt_entry_t *dde) argument
337 ddt_phys_select(const ddt_entry_t *dde, const blkptr_t *bp) argument
350 ddt_phys_total_refcnt(const ddt_entry_t *dde) argument
361 ddt_stat_generate(ddt_t *ddt, ddt_entry_t *dde, ddt_stat_t *dds) argument
407 ddt_stat_update(ddt_t *ddt, ddt_entry_t *dde, uint64_t neg) argument
525 ddt_ditto_copies_needed(ddt_t *ddt, ddt_entry_t *dde, ddt_phys_t *ddp_willref) argument
568 ddt_ditto_copies_present(ddt_entry_t *dde) argument
652 ddt_entry_t *dde; local
663 ddt_free(ddt_entry_t *dde) argument
678 ddt_remove(ddt_t *ddt, ddt_entry_t *dde) argument
689 ddt_entry_t *dde, dde_search; local
753 ddt_entry_t dde; local
889 ddt_entry_t dde; local
913 ddt_entry_t *dde; local
938 ddt_repair_done(ddt_t *ddt, ddt_entry_t *dde) argument
962 ddt_repair_entry(ddt_t *ddt, ddt_entry_t *dde, ddt_entry_t *rdde, zio_t *rio) argument
992 ddt_entry_t *dde, *rdde_next, *rdde; local
1014 ddt_sync_entry(ddt_t *ddt, ddt_entry_t *dde, dmu_tx_t *tx, uint64_t txg) argument
1084 ddt_entry_t *dde; local
1159 ddt_walk(spa_t *spa, ddt_bookmark_t *ddb, ddt_entry_t *dde) argument
[all...]
H A Dzio.c2622 ddt_entry_t *dde = zio->io_private; local
2627 ddp = ddt_phys_select(dde, bp);
2631 if (zio->io_error == 0 && dde->dde_repair_abd == NULL)
2632 dde->dde_repair_abd = zio->io_abd;
2649 ddt_entry_t *dde = ddt_repair_start(ddt, bp); local
2650 ddt_phys_t *ddp = dde->dde_phys;
2651 ddt_phys_t *ddp_self = ddt_phys_select(dde, bp);
2655 zio->io_vsd = dde;
2663 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp,
2667 zio->io_size, zio_ddt_child_read_done, dde,
2696 ddt_entry_t *dde = zio->io_vsd; local
2721 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) argument
2842 ddt_entry_t *dde = zio->io_private; local
2867 ddt_entry_t *dde = zio->io_private; local
2894 ddt_entry_t *dde = zio->io_private; local
2928 ddt_entry_t *dde; local
3039 ddt_entry_t *dde; local
[all...]
H A Ddsl_scan.c2447 ddt_entry_t *dde, dmu_tx_t *tx)
2449 const ddt_key_t *ddk = &dde->dde_key;
2450 ddt_phys_t *ddp = dde->dde_phys;
2489 * We leverage the fact that the dde's replication class (enum ddt_class)
2520 ddt_entry_t dde = { 0 }; local
2524 while ((error = ddt_walk(scn->scn_dp->dp_spa, ddb, &dde)) == 0) {
2539 dsl_scan_ddt_entry(scn, ddb->ddb_checksum, &dde, tx);
2446 dsl_scan_ddt_entry(dsl_scan_t *scn, enum zio_checksum checksum, ddt_entry_t *dde, dmu_tx_t *tx) argument
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c137 dedup_entry_t *dde; local
149 if ((dde = umem_cache_alloc(ddt->ddecache, UMEM_DEFAULT))
152 dde->dde_next = NULL;
153 dde->dde_chksum = *cs;
154 dde->dde_prop = prop;
155 dde->dde_ref = *dr;
156 *ddepp = dde;
262 ddt.ddecache = umem_cache_create("dde", sizeof (dedup_entry_t), 0,
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1178 dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index) argument
1180 const ddt_phys_t *ddp = dde->dde_phys;
1181 const ddt_key_t *ddk = &dde->dde_key;
1223 ddt_entry_t dde; local
1262 while ((error = ddt_object_walk(ddt, type, class, &walk, &dde)) == 0)
1263 dump_dde(ddt, &dde, walk);
3056 ddt_entry_t *dde; local
3060 dde = ddt_lookup(ddt, bp, B_FALSE);
3062 if (dde == NULL) {
3065 ddt_phys_t *ddp = ddt_phys_select(dde, b
3303 ddt_entry_t dde; local
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dstdef.h402 dde: 1; /* Data Decompression Enabled */ member in struct:comp_mode_page
420 uchar_t dde: 1, /* Data Decompression Enabled */

Completed in 249 milliseconds