| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | ddt_impl.h | 183 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 D | ddt.h | 345 } 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 D | dsl_scan.h | 213 ddt_t *ddt, ddt_lightweight_entry_t *ddlwe, dmu_tx_t *tx);
|
| H A D | spa_impl.h | 416 ddt_t *spa_ddt[ZIO_CHECKSUM_FUNCTIONS]; /* in-core DDTs */
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | ddt_log.c | 92 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 D | ddt.c | 392 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 D | ddt_stats.c | 37 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 D | zio.c | 3457 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 D | dsl_scan.c | 2981 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 D | zdb.c | 2007 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()
|