Searched refs:ddt_t (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | ddt.h | 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, 188 extern boolean_t ddt_object_exists(ddt_t *ddt, enum ddt_type type, 202 extern void ddt_phys_free(ddt_t *ddt, ddt_key_t *ddk, ddt_phys_t *ddp, 219 extern int ddt_ditto_copies_needed(ddt_t *ddt, ddt_entry_t *dde, 226 extern ddt_t *ddt_select(spa_t *spa, const blkptr_t *bp); 227 extern void ddt_enter(ddt_t *ddt); 228 extern void ddt_exit(ddt_t *ddt); [all …]
|
H A D | spa_impl.h | 360 ddt_t *spa_ddt[ZIO_CHECKSUM_FUNCTIONS]; /* in-core DDTs */
|
H A D | spa.h | 64 typedef struct ddt ddt_t; typedef
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | ddt.c | 57 ddt_object_create(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_create() 82 ddt_object_destroy(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_destroy() 104 ddt_object_load(ddt_t *ddt, enum ddt_type type, enum ddt_class class) in ddt_object_load() 136 ddt_object_sync(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_sync() 160 ddt_object_lookup(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_lookup() 171 ddt_object_prefetch(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_prefetch() 182 ddt_object_update(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_update() 192 ddt_object_remove(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_remove() 202 ddt_object_walk(ddt_t *ddt, enum ddt_type type, enum ddt_class class, in ddt_object_walk() 212 ddt_object_count(ddt_t *ddt, enum ddt_type type, enum ddt_class class) in ddt_object_count() [all …]
|
H A D | zio.c | 2684 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_read_start() 2731 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_read_done() 2757 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) in zio_ddt_collision() 2877 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_ready() 2902 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_done() 2929 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_ditto_write_done() 2963 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_write() 3074 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_free()
|
H A D | dsl_scan.c | 2531 ddt_t *ddt; in dsl_scan_ddt()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 1175 dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index) in dump_dde() 1217 dump_ddt(ddt_t *ddt, enum ddt_type type, enum ddt_class class) in dump_ddt() 1277 ddt_t *ddt = spa->spa_ddt[c]; in dump_all_ddts() 3568 ddt_t *ddt; in zdb_count_block() 3844 ddt_t *ddt = spa->spa_ddt[ddb.ddb_checksum]; in zdb_ddt_leak_init() 5611 ddt_t *ddt = spa->spa_ddt[cksum]; in dump_mos_leaks()
|