Home | History | Annotate | Download | only in common

Lines Matching refs:drrw

355 			struct drr_write *drrw = &drr->drr_u.drr_write;
358 (void) ssread(buf, drrw->drr_length, ofp);
365 if (ZIO_CHECKSUM_EQUAL(drrw->drr_key.ddk_cksum,
367 !DRR_IS_DEDUP_CAPABLE(drrw->drr_checksumflags)) {
372 SHA256Update(&ctx, buf, drrw->drr_length);
374 drrw->drr_key.ddk_cksum.zc_word[0] =
376 drrw->drr_key.ddk_cksum.zc_word[1] =
378 drrw->drr_key.ddk_cksum.zc_word[2] =
380 drrw->drr_key.ddk_cksum.zc_word[3] =
382 drrw->drr_checksumtype = ZIO_CHECKSUM_SHA256;
383 drrw->drr_checksumflags = DRR_CHECKSUM_DEDUP;
386 dataref.ref_guid = drrw->drr_toguid;
387 dataref.ref_object = drrw->drr_object;
388 dataref.ref_offset = drrw->drr_offset;
391 &drrw->drr_key.ddk_cksum, drrw->drr_key.ddk_prop,
400 wbr_drrr->drr_object = drrw->drr_object;
401 wbr_drrr->drr_offset = drrw->drr_offset;
402 wbr_drrr->drr_length = drrw->drr_length;
403 wbr_drrr->drr_toguid = drrw->drr_toguid;
411 drrw->drr_checksumtype;
413 drrw->drr_checksumtype;
415 drrw->drr_key.ddk_cksum;
417 drrw->drr_key.ddk_prop;
424 if (dump_record(drr, buf, drrw->drr_length,