Lines Matching refs:ddp

2123 	ddt_phys_t *ddp;  in zio_ddt_child_read_done()  local
2127 ddp = ddt_phys_select(dde, bp); in zio_ddt_child_read_done()
2129 ddt_phys_clear(ddp); /* this ddp doesn't need repair */ in zio_ddt_child_read_done()
2149 ddt_phys_t *ddp = dde->dde_phys; in zio_ddt_read_start() local
2159 for (int p = 0; p < DDT_PHYS_TYPES; p++, ddp++) { in zio_ddt_read_start()
2160 if (ddp->ddp_phys_birth == 0 || ddp == ddp_self) in zio_ddt_read_start()
2162 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp, in zio_ddt_read_start()
2240 ddt_phys_t *ddp = &dde->dde_phys[p]; in zio_ddt_collision() local
2242 if (ddp->ddp_phys_birth != 0) { in zio_ddt_collision()
2248 ddt_bp_fill(ddp, &blk, ddp->ddp_phys_birth); in zio_ddt_collision()
2279 ddt_phys_t *ddp = &dde->dde_phys[p]; in zio_ddt_child_write_ready() local
2289 ddt_phys_fill(ddp, zio->io_bp); in zio_ddt_child_write_ready()
2292 ddt_bp_fill(ddp, pio->io_bp, zio->io_txg); in zio_ddt_child_write_ready()
2303 ddt_phys_t *ddp = &dde->dde_phys[p]; in zio_ddt_child_write_done() local
2307 ASSERT(ddp->ddp_refcnt == 0); in zio_ddt_child_write_done()
2313 ddt_phys_addref(ddp); in zio_ddt_child_write_done()
2315 ddt_phys_clear(ddp); in zio_ddt_child_write_done()
2329 ddt_phys_t *ddp = &dde->dde_phys[p]; in zio_ddt_ditto_write_done() local
2334 ASSERT(ddp->ddp_refcnt == 0); in zio_ddt_ditto_write_done()
2342 if (ddp->ddp_phys_birth != 0) in zio_ddt_ditto_write_done()
2343 ddt_phys_free(ddt, ddk, ddp, zio->io_txg); in zio_ddt_ditto_write_done()
2344 ddt_phys_fill(ddp, bp); in zio_ddt_ditto_write_done()
2363 ddt_phys_t *ddp; in zio_ddt_write() local
2371 ddp = &dde->dde_phys[p]; in zio_ddt_write()
2394 ditto_copies = ddt_ditto_copies_needed(ddt, dde, ddp); in zio_ddt_write()
2429 if (ddp->ddp_phys_birth != 0 || dde->dde_lead_zio[p] != NULL) { in zio_ddt_write()
2430 if (ddp->ddp_phys_birth != 0) in zio_ddt_write()
2431 ddt_bp_fill(ddp, bp, txg); in zio_ddt_write()
2435 ddt_phys_addref(ddp); in zio_ddt_write()
2439 ddt_phys_fill(ddp, bp); in zio_ddt_write()
2440 ddt_phys_addref(ddp); in zio_ddt_write()
2470 ddt_phys_t *ddp; in zio_ddt_free() local
2477 ddp = ddt_phys_select(dde, bp); in zio_ddt_free()
2478 ddt_phys_decref(ddp); in zio_ddt_free()