Lines Matching defs:ddt
60 #include <sys/ddt.h>
898 dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index)
909 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
940 dump_ddt(ddt_t *ddt, enum ddt_type type, enum ddt_class class)
949 error = ddt_object_info(ddt, type, class, &doi);
955 if ((count = ddt_object_count(ddt, type, class)) == 0)
961 ddt_object_name(ddt, type, class, name);
972 zpool_dump_ddt(NULL, &ddt->ddt_histogram[type][class]);
982 while ((error = ddt_object_walk(ddt, type, class, &walk, &dde)) == 0)
983 dump_dde(ddt, &dde, walk);
997 ddt_t *ddt = spa->spa_ddt[c];
1001 dump_ddt(ddt, type, class);
2363 ddt_t *ddt;
2366 ddt = ddt_select(zcb->zcb_spa, bp);
2367 ddt_enter(ddt);
2368 dde = ddt_lookup(ddt, bp, B_FALSE);
2377 ddt_remove(ddt, dde);
2379 ddt_exit(ddt);
2555 ddt_t *ddt = spa->spa_ddt[ddb.ddb_checksum];
2556 ddt_enter(ddt);
2557 VERIFY(ddt_lookup(ddt, &blk, B_TRUE) != NULL);
2558 ddt_exit(ddt);