Lines Matching refs:drrw
399 struct drr_write *drrw = &drr->drr_u.drr_write; in cksummer() local
402 (void) ssread(buf, drrw->drr_length, ofp); in cksummer()
409 if (ZIO_CHECKSUM_EQUAL(drrw->drr_key.ddk_cksum, in cksummer()
411 !DRR_IS_DEDUP_CAPABLE(drrw->drr_checksumflags)) { in cksummer()
416 SHA256Update(&ctx, buf, drrw->drr_length); in cksummer()
418 drrw->drr_key.ddk_cksum.zc_word[0] = in cksummer()
420 drrw->drr_key.ddk_cksum.zc_word[1] = in cksummer()
422 drrw->drr_key.ddk_cksum.zc_word[2] = in cksummer()
424 drrw->drr_key.ddk_cksum.zc_word[3] = in cksummer()
426 drrw->drr_checksumtype = ZIO_CHECKSUM_SHA256; in cksummer()
427 drrw->drr_checksumflags = DRR_CHECKSUM_DEDUP; in cksummer()
430 dataref.ref_guid = drrw->drr_toguid; in cksummer()
431 dataref.ref_object = drrw->drr_object; in cksummer()
432 dataref.ref_offset = drrw->drr_offset; in cksummer()
435 &drrw->drr_key.ddk_cksum, drrw->drr_key.ddk_prop, in cksummer()
444 wbr_drrr->drr_object = drrw->drr_object; in cksummer()
445 wbr_drrr->drr_offset = drrw->drr_offset; in cksummer()
446 wbr_drrr->drr_length = drrw->drr_length; in cksummer()
447 wbr_drrr->drr_toguid = drrw->drr_toguid; in cksummer()
455 drrw->drr_checksumtype; in cksummer()
457 drrw->drr_checksumtype; in cksummer()
459 drrw->drr_key.ddk_cksum; in cksummer()
461 drrw->drr_key.ddk_prop; in cksummer()
468 if (dump_record(drr, buf, drrw->drr_length, in cksummer()