Lines Matching defs:drrs
366 struct drr_spill *drrs = &(dsp->dsa_drr->drr_u.drr_spill);
377 drrs->drr_object = object;
378 drrs->drr_length = blksz;
379 drrs->drr_toguid = dsp->dsa_toguid;
2337 receive_spill(struct receive_writer_arg *rwa, struct drr_spill *drrs,
2344 if (drrs->drr_length < SPA_MINBLOCKSIZE ||
2345 drrs->drr_length > spa_maxblocksize(dmu_objset_spa(rwa->os)))
2348 if (dmu_object_info(rwa->os, drrs->drr_object, NULL) != 0)
2351 VERIFY0(dmu_bonus_hold(rwa->os, drrs->drr_object, FTAG, &db));
2370 if (db_spill->db_size < drrs->drr_length)
2372 drrs->drr_length, tx));
2373 bcopy(data, db_spill->db_data, drrs->drr_length);
2700 struct drr_spill *drrs = &ra->rrd->header.drr_u.drr_spill;
2701 void *buf = kmem_zalloc(drrs->drr_length, KM_SLEEP);
2702 err = receive_read_payload_and_next_header(ra, drrs->drr_length,
2705 kmem_free(buf, drrs->drr_length);
2774 struct drr_spill *drrs = &rrd->header.drr_u.drr_spill;
2775 err = receive_spill(rwa, drrs, rrd->payload);