Lines Matching refs:ddt

2147 		ddt_t *ddt = ddt_select(zio->io_spa, bp);  in zio_ddt_read_start()  local
2148 ddt_entry_t *dde = ddt_repair_start(ddt, bp); in zio_ddt_read_start()
2162 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp, in zio_ddt_read_start()
2194 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_read_done() local
2196 if (ddt == NULL) { in zio_ddt_read_done()
2209 ddt_repair_done(ddt, dde); in zio_ddt_read_done()
2219 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) in zio_ddt_collision() argument
2250 ddt_exit(ddt); in zio_ddt_collision()
2265 ddt_enter(ddt); in zio_ddt_collision()
2277 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_ready() local
2285 ddt_enter(ddt); in zio_ddt_child_write_ready()
2294 ddt_exit(ddt); in zio_ddt_child_write_ready()
2301 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); in zio_ddt_child_write_done() local
2305 ddt_enter(ddt); in zio_ddt_child_write_done()
2318 ddt_exit(ddt); in zio_ddt_child_write_done()
2327 ddt_t *ddt = ddt_select(zio->io_spa, bp); in zio_ddt_ditto_write_done() local
2332 ddt_enter(ddt); in zio_ddt_ditto_write_done()
2343 ddt_phys_free(ddt, ddk, ddp, zio->io_txg); in zio_ddt_ditto_write_done()
2347 ddt_exit(ddt); in zio_ddt_ditto_write_done()
2361 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_write() local
2369 ddt_enter(ddt); in zio_ddt_write()
2370 dde = ddt_lookup(ddt, bp, B_TRUE); in zio_ddt_write()
2373 if (zp->zp_dedup_verify && zio_ddt_collision(zio, ddt, dde)) { in zio_ddt_write()
2390 ddt_exit(ddt); in zio_ddt_write()
2394 ditto_copies = ddt_ditto_copies_needed(ddt, dde, ddp); in zio_ddt_write()
2416 ddt_exit(ddt); in zio_ddt_write()
2451 ddt_exit(ddt); in zio_ddt_write()
2468 ddt_t *ddt = ddt_select(spa, bp); in zio_ddt_free() local
2475 ddt_enter(ddt); in zio_ddt_free()
2476 freedde = dde = ddt_lookup(ddt, bp, B_TRUE); in zio_ddt_free()
2479 ddt_exit(ddt); in zio_ddt_free()