Searched refs:drrw (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/contrib/openzfs/cmd/zstream/ |
H A D | zstream_recompress.c | 132 struct drr_write *drrw; in zstream_do_recompress() local 218 drrw = &thedrr.drr_u.drr_write; in zstream_do_recompress() 219 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zstream_do_recompress() 229 if (drrw->drr_salt[i] != 0) { in zstream_do_recompress() 238 enum zio_compress dtype = drrw->drr_compressiontype; in zstream_do_recompress() 266 MIN(bufsz, drrw->drr_logical_size)); in zstream_do_recompress() 273 (u_longlong_t)drrw->drr_object, in zstream_do_recompress() 274 (u_longlong_t)drrw->drr_offset); in zstream_do_recompress() 277 payload_size = drrw->drr_logical_size; in zstream_do_recompress() 287 dbuf, drrw->drr_logical_size); in zstream_do_recompress() [all …]
|
H A D | zstream_decompress.c | 166 struct drr_write *drrw; in zstream_do_decompress() local 251 drrw = &thedrr.drr_u.drr_write; in zstream_do_decompress() 252 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zstream_do_decompress() 257 (u_longlong_t)drrw->drr_object, in zstream_do_decompress() 258 (u_longlong_t)drrw->drr_offset); in zstream_do_decompress() 278 drrw->drr_compressiontype = 0; in zstream_do_decompress() 279 drrw->drr_compressed_size = 0; in zstream_do_decompress() 284 (u_longlong_t)drrw->drr_object, in zstream_do_decompress() 285 (u_longlong_t)drrw->drr_offset); in zstream_do_decompress() 289 uint64_t lsize = drrw->drr_logical_size; in zstream_do_decompress() [all …]
|
H A D | zstream_dump.c | 226 struct drr_write *drrw = &thedrr.drr_u.drr_write; in zstream_do_dump() local 524 drrw->drr_object = BSWAP_64(drrw->drr_object); in zstream_do_dump() 525 drrw->drr_type = BSWAP_32(drrw->drr_type); in zstream_do_dump() 526 drrw->drr_offset = BSWAP_64(drrw->drr_offset); in zstream_do_dump() 527 drrw->drr_logical_size = in zstream_do_dump() 528 BSWAP_64(drrw->drr_logical_size); in zstream_do_dump() 529 drrw->drr_toguid = BSWAP_64(drrw->drr_toguid); in zstream_do_dump() 530 drrw->drr_key.ddk_prop = in zstream_do_dump() 531 BSWAP_64(drrw->drr_key.ddk_prop); in zstream_do_dump() 532 drrw->drr_compressed_size = in zstream_do_dump() [all …]
|
H A D | zstream_redup.c | 329 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream() local 330 assert(drrw->drr_toguid == drrwb.drr_refguid); in zfs_redup_stream() 331 assert(drrw->drr_object == drrwb.drr_refobject); in zfs_redup_stream() 332 assert(drrw->drr_offset == drrwb.drr_refoffset); in zfs_redup_stream() 334 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zfs_redup_stream() 338 drrw->drr_toguid = drrwb.drr_toguid; in zfs_redup_stream() 339 drrw->drr_object = drrwb.drr_object; in zfs_redup_stream() 340 drrw->drr_offset = drrwb.drr_offset; in zfs_redup_stream() 346 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream() local 348 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zfs_redup_stream() [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dmu_recv.c | 1405 do_corrective_recv(struct receive_writer_arg *rwa, struct drr_write *drrw, in do_corrective_recv() argument 1420 err = dnode_hold(rwa->os, drrw->drr_object, FTAG, &dn); in do_corrective_recv() 1423 SET_BOOKMARK(&zb, dmu_objset_id(rwa->os), drrw->drr_object, 0, in do_corrective_recv() 1424 dbuf_whichblock(dn, 0, drrw->drr_offset)); in do_corrective_recv() 1427 if (!rwa->raw && DRR_WRITE_COMPRESSED(drrw)) { in do_corrective_recv() 1430 drrw->drr_logical_size, B_FALSE); in do_corrective_recv() 1431 err = zio_decompress_data(drrw->drr_compressiontype, in do_corrective_recv() 1544 cb_data->size = drrw->drr_logical_size; in do_corrective_recv() 1548 abd_alloc_for_io(drrw->drr_logical_size, B_FALSE), in do_corrective_recv() 1549 drrw->drr_logical_size, corrective_read_done, in do_corrective_recv() [all …]
|
H A D | dmu_send.c | 463 struct drr_write *drrw = &(dscp->dsc_drr->drr_u.drr_write); in dmu_dump_write() local 489 drrw->drr_object = object; in dmu_dump_write() 490 drrw->drr_type = type; in dmu_dump_write() 491 drrw->drr_offset = offset; in dmu_dump_write() 492 drrw->drr_toguid = dscp->dsc_toguid; in dmu_dump_write() 493 drrw->drr_logical_size = lsize; in dmu_dump_write() 516 drrw->drr_flags |= DRR_RAW_BYTESWAP; in dmu_dump_write() 517 zio_crypt_decode_params_bp(bp, drrw->drr_salt, in dmu_dump_write() 518 drrw->drr_iv); in dmu_dump_write() 519 zio_crypt_decode_mac_bp(bp, drrw->drr_mac); in dmu_dump_write() [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_ioctl.h | 222 #define DRR_WRITE_COMPRESSED(drrw) ((drrw)->drr_compressiontype != 0) argument 223 #define DRR_WRITE_PAYLOAD_SIZE(drrw) \ argument 224 (DRR_WRITE_COMPRESSED(drrw) ? (drrw)->drr_compressed_size : \ 225 (drrw)->drr_logical_size)
|