Home
last modified time | relevance | path

Searched refs:drrw (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/cmd/zstreamdump/
H A Dzstreamdump.c187 struct drr_write *drrw = &thedrr.drr_u.drr_write; in main() local
445 drrw->drr_object = BSWAP_64(drrw->drr_object); in main()
446 drrw->drr_type = BSWAP_32(drrw->drr_type); in main()
447 drrw->drr_offset = BSWAP_64(drrw->drr_offset); in main()
448 drrw->drr_logical_size = in main()
449 BSWAP_64(drrw->drr_logical_size); in main()
450 drrw->drr_toguid = BSWAP_64(drrw->drr_toguid); in main()
451 drrw->drr_key.ddk_prop = in main()
452 BSWAP_64(drrw->drr_key.ddk_prop); in main()
453 drrw->drr_compressed_size = in main()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_send.c261 struct drr_write *drrw = &(dsp->dsa_drr->drr_u.drr_write); in dump_write() local
287 drrw->drr_object = object; in dump_write()
288 drrw->drr_type = type; in dump_write()
289 drrw->drr_offset = offset; in dump_write()
290 drrw->drr_toguid = dsp->dsa_toguid; in dump_write()
291 drrw->drr_logical_size = lsize; in dump_write()
308 drrw->drr_flags |= DRR_RAW_BYTESWAP; in dump_write()
309 zio_crypt_decode_params_bp(bp, drrw->drr_salt, in dump_write()
310 drrw->drr_iv); in dump_write()
311 zio_crypt_decode_mac_bp(bp, drrw->drr_mac); in dump_write()
[all …]
H A Ddmu_recv.c1502 receive_write(struct receive_writer_arg *rwa, struct drr_write *drrw, in receive_write() argument
1509 if (drrw->drr_offset + drrw->drr_logical_size < drrw->drr_offset || in receive_write()
1510 !DMU_OT_IS_VALID(drrw->drr_type)) in receive_write()
1517 if (drrw->drr_object < rwa->last_object || in receive_write()
1518 (drrw->drr_object == rwa->last_object && in receive_write()
1519 drrw->drr_offset < rwa->last_offset)) { in receive_write()
1522 rwa->last_object = drrw->drr_object; in receive_write()
1523 rwa->last_offset = drrw->drr_offset; in receive_write()
1528 if (dmu_object_info(rwa->os, drrw->drr_object, NULL) != 0) in receive_write()
1532 dmu_tx_hold_write(tx, drrw->drr_object, in receive_write()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_ioctl.h188 #define DRR_WRITE_COMPRESSED(drrw) ((drrw)->drr_compressiontype != 0) argument
189 #define DRR_WRITE_PAYLOAD_SIZE(drrw) \ argument
190 (DRR_WRITE_COMPRESSED(drrw) ? (drrw)->drr_compressed_size : \
191 (drrw)->drr_logical_size)
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c359 struct drr_write *drrw = &drr->drr_u.drr_write; in cksummer() local
363 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in cksummer()
371 if (ZIO_CHECKSUM_EQUAL(drrw->drr_key.ddk_cksum, in cksummer()
373 !DRR_IS_DEDUP_CAPABLE(drrw->drr_flags)) { in cksummer()
380 drrw->drr_key.ddk_cksum.zc_word[0] = in cksummer()
382 drrw->drr_key.ddk_cksum.zc_word[1] = in cksummer()
384 drrw->drr_key.ddk_cksum.zc_word[2] = in cksummer()
386 drrw->drr_key.ddk_cksum.zc_word[3] = in cksummer()
388 drrw->drr_checksumtype = ZIO_CHECKSUM_SHA256; in cksummer()
389 drrw->drr_flags |= DRR_CHECKSUM_DEDUP; in cksummer()
[all …]