Lines Matching refs:drr
108 dump_record(dmu_replay_record_t *drr, void *payload, int payload_len, in dump_record() argument
113 fletcher_4_incremental_native(drr, in dump_record()
115 if (drr->drr_type != DRR_BEGIN) { in dump_record()
116 assert(ZIO_CHECKSUM_IS_ZERO(&drr->drr_u. in dump_record()
118 drr->drr_u.drr_checksum.drr_checksum = *zc; in dump_record()
120 fletcher_4_incremental_native(&drr->drr_u.drr_checksum.drr_checksum, in dump_record()
122 if (write(outfd, drr, sizeof (*drr)) == -1) in dump_record()
182 dmu_replay_record_t *drr = &thedrr; in zfs_redup_stream() local
221 while (sfread(drr, sizeof (*drr), ofp) != 0) { in zfs_redup_stream()
227 if (drr->drr_type != DRR_BEGIN) { in zfs_redup_stream()
228 memset(&drr->drr_u.drr_checksum.drr_checksum, 0, in zfs_redup_stream()
229 sizeof (drr->drr_u.drr_checksum.drr_checksum)); in zfs_redup_stream()
233 switch (drr->drr_type) { in zfs_redup_stream()
236 struct drr_begin *drrb = &drr->drr_u.drr_begin; in zfs_redup_stream()
251 uint32_t sz = drr->drr_payloadlen; in zfs_redup_stream()
269 struct drr_end *drre = &drr->drr_u.drr_end; in zfs_redup_stream()
289 struct drr_object *drro = &drr->drr_u.drr_object; in zfs_redup_stream()
301 struct drr_spill *drrs = &drr->drr_u.drr_spill; in zfs_redup_stream()
311 drr->drr_u.drr_write_byref; in zfs_redup_stream()
327 spread(infd, drr, sizeof (*drr), stream_offset); in zfs_redup_stream()
329 assert(drr->drr_type == DRR_WRITE); in zfs_redup_stream()
330 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream()
337 stream_offset + sizeof (*drr)); in zfs_redup_stream()
347 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream()
360 &drr->drr_u.drr_write_embedded; in zfs_redup_stream()
376 drr->drr_type); in zfs_redup_stream()
396 if (drr->drr_type != DRR_BEGIN) { in zfs_redup_stream()
397 memset(&drr->drr_u.drr_checksum.drr_checksum, 0, in zfs_redup_stream()
398 sizeof (drr->drr_u.drr_checksum.drr_checksum)); in zfs_redup_stream()
400 if (dump_record(drr, buf, payload_size, in zfs_redup_stream()
403 if (drr->drr_type == DRR_END) { in zfs_redup_stream()