Lines Matching refs:ddp
1985 ddt_phys_t *ddp;
1989 ddp = ddt_phys_select(dde, bp);
1991 ddt_phys_clear(ddp); /* this ddp doesn't need repair */
2012 ddt_phys_t *ddp = dde->dde_phys;
2022 for (int p = 0; p < DDT_PHYS_TYPES; p++, ddp++) {
2023 if (ddp->ddp_phys_birth == 0 || ddp == ddp_self)
2025 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp,
2103 ddt_phys_t *ddp = &dde->dde_phys[p];
2105 if (ddp->ddp_phys_birth != 0) {
2111 ddt_bp_fill(ddp, &blk, ddp->ddp_phys_birth);
2142 ddt_phys_t *ddp = &dde->dde_phys[p];
2152 ddt_phys_fill(ddp, zio->io_bp);
2155 ddt_bp_fill(ddp, pio->io_bp, zio->io_txg);
2166 ddt_phys_t *ddp = &dde->dde_phys[p];
2170 ASSERT(ddp->ddp_refcnt == 0);
2176 ddt_phys_addref(ddp);
2178 ddt_phys_clear(ddp);
2192 ddt_phys_t *ddp = &dde->dde_phys[p];
2197 ASSERT(ddp->ddp_refcnt == 0);
2205 if (ddp->ddp_phys_birth != 0)
2206 ddt_phys_free(ddt, ddk, ddp, zio->io_txg);
2207 ddt_phys_fill(ddp, bp);
2227 ddt_phys_t *ddp;
2235 ddp = &dde->dde_phys[p];
2257 ditto_copies = ddt_ditto_copies_needed(ddt, dde, ddp);
2292 if (ddp->ddp_phys_birth != 0 || dde->dde_lead_zio[p] != NULL) {
2293 if (ddp->ddp_phys_birth != 0)
2294 ddt_bp_fill(ddp, bp, txg);
2298 ddt_phys_addref(ddp);
2302 ddt_phys_fill(ddp, bp);
2303 ddt_phys_addref(ddp);
2334 ddt_phys_t *ddp;
2341 ddp = ddt_phys_select(dde, bp);
2342 ddt_phys_decref(ddp);