Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Dddt_impl.h183 extern void ddt_log_begin(ddt_t *ddt, size_t nentries, dmu_tx_t *tx,
185 extern void ddt_log_entry(ddt_t *ddt, ddt_lightweight_entry_t *dde,
187 extern void ddt_log_commit(ddt_t *ddt, ddt_log_update_t *dlu);
189 extern boolean_t ddt_log_take_first(ddt_t *ddt, ddt_log_t *ddl,
192 extern boolean_t ddt_log_find_key(ddt_t *ddt, const ddt_key_t *ddk,
194 extern boolean_t ddt_log_remove_key(ddt_t *ddt, ddt_log_t *ddl,
197 extern void ddt_log_checkpoint(ddt_t *ddt, ddt_lightweight_entry_t *ddlwe,
199 extern void ddt_log_truncate(ddt_t *ddt, dmu_tx_t *tx);
201 extern boolean_t ddt_log_swap(ddt_t *ddt, dmu_tx_t *tx);
203 extern void ddt_log_destroy(ddt_t *ddt, dmu_tx_t *tx);
[all …]
H A Dddt.h345 } ddt_t; typedef
375 extern ddt_phys_variant_t ddt_phys_select(const ddt_t *ddt,
384 extern void ddt_histogram_add_entry(ddt_t *ddt, ddt_histogram_t *ddh,
386 extern void ddt_histogram_sub_entry(ddt_t *ddt, ddt_histogram_t *ddh,
404 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp);
405 extern void ddt_enter(ddt_t *ddt);
406 extern void ddt_exit(ddt_t *ddt);
409 extern ddt_entry_t *ddt_lookup(ddt_t *ddt, const blkptr_t *bp,
411 extern void ddt_remove(ddt_t *ddt, ddt_entry_t *dde);
420 extern ddt_entry_t *ddt_repair_start(ddt_t *ddt, const blkptr_t *bp);
[all …]
H A Ddsl_scan.h213 ddt_t *ddt, ddt_lightweight_entry_t *ddlwe, dmu_tx_t *tx);
H A Dspa_impl.h416 ddt_t *spa_ddt[ZIO_CHECKSUM_FUNCTIONS]; /* in-core DDTs */
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dddt_log.c92 ddt_log_name(ddt_t *ddt, char *name, uint_t n) in ddt_log_name()
99 ddt_log_update_header(ddt_t *ddt, ddt_log_t *ddl, dmu_tx_t *tx) in ddt_log_update_header()
116 ddt_log_create_one(ddt_t *ddt, ddt_log_t *ddl, uint_t n, dmu_tx_t *tx) in ddt_log_create_one()
135 ddt_log_create(ddt_t *ddt, dmu_tx_t *tx) in ddt_log_create()
142 ddt_log_destroy_one(ddt_t *ddt, ddt_log_t *ddl, uint_t n, dmu_tx_t *tx) in ddt_log_destroy_one()
161 ddt_log_destroy(ddt_t *ddt, dmu_tx_t *tx) in ddt_log_destroy()
168 ddt_log_update_stats(ddt_t *ddt) in ddt_log_update_stats()
196 ddt_log_begin(ddt_t *ddt, size_t nentries, dmu_tx_t *tx, ddt_log_update_t *dlu) in ddt_log_begin()
232 ddt_log_alloc_entry(ddt_t *ddt) in ddt_log_alloc_entry()
248 ddt_log_free_entry(ddt_t *ddt, ddt_log_entry_t *ddle) in ddt_log_free_entry()
[all …]
H A Dddt.c392 ddt_object_create(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_create()
424 ddt_object_destroy(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_destroy()
457 ddt_object_load(ddt_t *ddt, ddt_type_t type, ddt_class_t class) in ddt_object_load()
516 ddt_object_sync(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_sync()
542 ddt_object_exists(ddt_t *ddt, ddt_type_t type, ddt_class_t class) in ddt_object_exists()
548 ddt_object_lookup(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_lookup()
564 ddt_object_lookup_open(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_lookup_open()
574 ddt_object_contains(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_contains()
585 ddt_object_prefetch(ddt_t *ddt, ddt_type_t type, ddt_class_t class, in ddt_object_prefetch()
602 ddt_object_prefetch_all(ddt_t *ddt, ddt_type_t type, ddt_class_t class) in ddt_object_prefetch_all()
[all …]
H A Dddt_stats.c37 ddt_stat_generate(ddt_t *ddt, const ddt_lightweight_entry_t *ddlwe, in ddt_stat_generate()
113 ddt_histogram_add_entry(ddt_t *ddt, ddt_histogram_t *ddh, in ddt_histogram_add_entry()
129 ddt_histogram_sub_entry(ddt_t *ddt, ddt_histogram_t *ddh, in ddt_histogram_sub_entry()
188 ddt_t *ddt = spa->spa_ddt[c]; in ddt_get_dedup_object_stats()
257 ddt_t *ddt = spa->spa_ddt[c]; in ddt_get_dedup_histogram()
336 ddt_t *ddt = spa->spa_ddt[c]; in ddt_get_pool_dedup_cached()
H A Dzio.c3457 ddt_t *ddt; in zio_ddt_child_read_done()
3487 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_read_start()
3538 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_read_done()
3564 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) in zio_ddt_collision()
3671 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_done()
3732 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_ready()
3775 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_write()
4145 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_free()
H A Ddsl_scan.c2981 ddt_t *ddt, ddt_lightweight_entry_t *ddlwe, dmu_tx_t *tx) in dsl_scan_ddt_entry()
3060 ddt_t *ddt; in dsl_scan_ddt()
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c2007 dump_ddt_entry(const ddt_t *ddt, const ddt_lightweight_entry_t *ddlwe, in dump_ddt_entry()
2052 dump_ddt_log(ddt_t *ddt) in dump_ddt_log()
2114 dump_ddt_object(ddt_t *ddt, ddt_type_t type, ddt_class_t class) in dump_ddt_object()
2167 dump_ddt(ddt_t *ddt) in dump_ddt()
3846 ddt_t *ddt = spa->spa_ddt[c]; in zdb_ddt_cleanup()
6363 ddt_t *ddt = ddt_select(zcb->zcb_spa, bp); in zdb_count_block()
8851 ddt_t *ddt = spa->spa_ddt[c]; in dump_mos_leaks()