Lines Matching defs:drr
107 dump_record(dmu_replay_record_t *drr, void *payload, int payload_len,
112 fletcher_4_incremental_native(drr,
114 if (drr->drr_type != DRR_BEGIN) {
115 assert(ZIO_CHECKSUM_IS_ZERO(&drr->drr_u.
117 drr->drr_u.drr_checksum.drr_checksum = *zc;
119 fletcher_4_incremental_native(&drr->drr_u.drr_checksum.drr_checksum,
121 if (write(outfd, drr, sizeof (*drr)) == -1)
181 dmu_replay_record_t *drr = &thedrr;
220 while (sfread(drr, sizeof (*drr), ofp) != 0) {
226 if (drr->drr_type != DRR_BEGIN) {
227 memset(&drr->drr_u.drr_checksum.drr_checksum, 0,
228 sizeof (drr->drr_u.drr_checksum.drr_checksum));
232 switch (drr->drr_type) {
235 struct drr_begin *drrb = &drr->drr_u.drr_begin;
250 uint32_t sz = drr->drr_payloadlen;
268 struct drr_end *drre = &drr->drr_u.drr_end;
288 struct drr_object *drro = &drr->drr_u.drr_object;
300 struct drr_spill *drrs = &drr->drr_u.drr_spill;
310 drr->drr_u.drr_write_byref;
326 spread(infd, drr, sizeof (*drr), stream_offset);
328 assert(drr->drr_type == DRR_WRITE);
329 struct drr_write *drrw = &drr->drr_u.drr_write;
336 stream_offset + sizeof (*drr));
346 struct drr_write *drrw = &drr->drr_u.drr_write;
359 &drr->drr_u.drr_write_embedded;
375 drr->drr_type);
395 if (drr->drr_type != DRR_BEGIN) {
396 memset(&drr->drr_u.drr_checksum.drr_checksum, 0,
397 sizeof (drr->drr_u.drr_checksum.drr_checksum));
399 if (dump_record(drr, buf, payload_size,
402 if (drr->drr_type == DRR_END) {