Lines Matching defs:ddp
1982 ddt_phys_t *ddp;
1986 ddp = ddt_phys_select(dde, bp);
1988 ddt_phys_clear(ddp); /* this ddp doesn't need repair */
2008 ddt_phys_t *ddp = dde->dde_phys;
2018 for (int p = 0; p < DDT_PHYS_TYPES; p++, ddp++) {
2019 if (ddp->ddp_phys_birth == 0 || ddp == ddp_self)
2021 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp,
2098 ddt_phys_t *ddp = &dde->dde_phys[p];
2100 if (ddp->ddp_phys_birth != 0) {
2106 ddt_bp_fill(ddp, &blk, ddp->ddp_phys_birth);
2137 ddt_phys_t *ddp = &dde->dde_phys[p];
2147 ddt_phys_fill(ddp, zio->io_bp);
2150 ddt_bp_fill(ddp, pio->io_bp, zio->io_txg);
2161 ddt_phys_t *ddp = &dde->dde_phys[p];
2165 ASSERT(ddp->ddp_refcnt == 0);
2171 ddt_phys_addref(ddp);
2173 ddt_phys_clear(ddp);
2187 ddt_phys_t *ddp = &dde->dde_phys[p];
2192 ASSERT(ddp->ddp_refcnt == 0);
2200 if (ddp->ddp_phys_birth != 0)
2201 ddt_phys_free(ddt, ddk, ddp, zio->io_txg);
2202 ddt_phys_fill(ddp, bp);
2221 ddt_phys_t *ddp;
2229 ddp = &dde->dde_phys[p];
2251 ditto_copies = ddt_ditto_copies_needed(ddt, dde, ddp);
2286 if (ddp->ddp_phys_birth != 0 || dde->dde_lead_zio[p] != NULL) {
2287 if (ddp->ddp_phys_birth != 0)
2288 ddt_bp_fill(ddp, bp, txg);
2292 ddt_phys_addref(ddp);
2296 ddt_phys_fill(ddp, bp);
2297 ddt_phys_addref(ddp);
2327 ddt_phys_t *ddp;
2334 ddp = ddt_phys_select(dde, bp);
2335 ddt_phys_decref(ddp);