Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_recompress.c132 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 Dzstream_decompress.c166 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 Dzstream_dump.c226 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 Dzstream_redup.c329 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 Ddmu_recv.c1405 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 Ddmu_send.c463 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 Dzfs_ioctl.h222 #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)