Home
last modified time | relevance | path

Searched refs:ddt (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dddt.c715 ddt_exit(ddt); in ddt_lookup()
752 ddt_t *ddt; in ddt_prefetch() local
803 ddt_t *ddt; in ddt_table_alloc() local
805 ddt = kmem_zalloc(sizeof (*ddt), KM_SLEEP); in ddt_table_alloc()
816 return (ddt); in ddt_table_alloc()
827 kmem_free(ddt, sizeof (*ddt)); in ddt_table_free()
867 bcopy(ddt->ddt_histogram, &ddt->ddt_histogram_cache, in ddt_load()
888 ddt_t *ddt; in ddt_class_contains() local
950 ddt_exit(ddt); in ddt_repair_done()
1010 ddt_exit(ddt); in ddt_repair_table()
[all …]
H A Dzio.c2885 ddt_enter(ddt); in zio_ddt_child_write_ready()
2895 ddt_exit(ddt); in zio_ddt_child_write_ready()
2906 ddt_enter(ddt); in zio_ddt_child_write_done()
2920 ddt_exit(ddt); in zio_ddt_child_write_done()
2934 ddt_enter(ddt); in zio_ddt_ditto_write_done()
2949 ddt_exit(ddt); in zio_ddt_ditto_write_done()
2972 ddt_enter(ddt); in zio_ddt_write()
2995 ddt_exit(ddt); in zio_ddt_write()
3057 ddt_exit(ddt); in zio_ddt_write()
3081 ddt_enter(ddt); in zio_ddt_free()
[all …]
H A Ddsl_scan.c2528 ddt_t *ddt; in dsl_scan_ddt() local
2539 ddt = scn->scn_dp->dp_spa->spa_ddt[ddb->ddb_checksum]; in dsl_scan_ddt()
2540 ASSERT(avl_first(&ddt->ddt_tree) == NULL); in dsl_scan_ddt()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dddt.h133 struct ddt { struct
180 extern void ddt_object_name(ddt_t *ddt, enum ddt_type type,
182 extern int ddt_object_walk(ddt_t *ddt, enum ddt_type type,
184 extern uint64_t ddt_object_count(ddt_t *ddt, enum ddt_type type,
186 extern int ddt_object_info(ddt_t *ddt, enum ddt_type type,
219 extern int ddt_ditto_copies_needed(ddt_t *ddt, ddt_entry_t *dde,
227 extern void ddt_enter(ddt_t *ddt);
228 extern void ddt_exit(ddt_t *ddt);
231 extern void ddt_remove(ddt_t *ddt, ddt_entry_t *dde);
237 extern void ddt_repair_done(ddt_t *ddt, ddt_entry_t *dde);
[all …]
H A Dspa.h64 typedef struct ddt ddt_t;
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c140 if (ddt->cur_ddt_size >= ddt->max_ddt_size) { in ddt_hash_append()
141 if (ddt->ddt_full == B_FALSE) { in ddt_hash_append()
145 ddt->ddt_full = B_TRUE; in ddt_hash_append()
158 ddt->cur_ddt_size += sizeof (dedup_entry_t); in ddt_hash_append()
159 ddt->ddt_count++; in ddt_hash_append()
244 dedup_table_t ddt; in cksummer() local
249 ddt.max_ddt_size = in cksummer()
267 ddt.ddt_full = B_FALSE; in cksummer()
396 if (ddt_update(dda->dedup_hdl, &ddt, in cksummer()
473 umem_cache_destroy(ddt.ddecache); in cksummer()
[all …]
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1260 dump_dde(ddt, &dde, walk); in dump_ddt()
1277 ddt_t *ddt = spa->spa_ddt[c]; in dump_all_ddts() local
1281 dump_ddt(ddt, type, class); in dump_all_ddts()
3568 ddt_t *ddt; in zdb_count_block() local
3571 ddt = ddt_select(zcb->zcb_spa, bp); in zdb_count_block()
3572 ddt_enter(ddt); in zdb_count_block()
3573 dde = ddt_lookup(ddt, bp, B_FALSE); in zdb_count_block()
3582 ddt_remove(ddt, dde); in zdb_count_block()
3584 ddt_exit(ddt); in zdb_count_block()
3845 ddt_enter(ddt); in zdb_ddt_leak_init()
[all …]
/illumos-gate/usr/src/cmd/ztest/
H A Dzloop.bash181 /usr/sbin/zdb -U $workdir/zpool.cache -DD ztest >>ztest.ddt 2>&1
/illumos-gate/usr/src/lib/libnisdb/
H A Ddb_index.cc150 fprintf(ddt, "savehash GROWING to %d\n", table_size); in grow()
/illumos-gate/usr/src/uts/common/
H A DMakefile.files1371 ddt.o \