Searched refs:drrw (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/cmd/zstreamdump/ |
H A D | zstreamdump.c | 187 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 D | dmu_send.c | 261 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 D | dmu_recv.c | 1502 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 D | zfs_ioctl.h | 188 #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 D | libzfs_sendrecv.c | 359 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 …]
|