Home
last modified time | relevance | path

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

/freebsd-head/sys/contrib/openzfs/cmd/zstream/
HDzstream_recompress.c133 struct drr_write *drrw; in zstream_do_recompress() local
219 drrw = &thedrr.drr_u.drr_write; in zstream_do_recompress()
220 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zstream_do_recompress()
230 if (drrw->drr_salt[i] != 0) { in zstream_do_recompress()
239 enum zio_compress dtype = drrw->drr_compressiontype; in zstream_do_recompress()
267 MIN(bufsz, drrw->drr_logical_size)); in zstream_do_recompress()
274 (u_longlong_t)drrw->drr_object, in zstream_do_recompress()
275 (u_longlong_t)drrw->drr_offset); in zstream_do_recompress()
278 payload_size = drrw->drr_logical_size; in zstream_do_recompress()
288 dbuf, drrw->drr_logical_size); in zstream_do_recompress()
[all …]
HDzstream_decompress.c167 struct drr_write *drrw; in zstream_do_decompress() local
252 drrw = &thedrr.drr_u.drr_write; in zstream_do_decompress()
253 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zstream_do_decompress()
258 (u_longlong_t)drrw->drr_object, in zstream_do_decompress()
259 (u_longlong_t)drrw->drr_offset); in zstream_do_decompress()
279 drrw->drr_compressiontype = 0; in zstream_do_decompress()
280 drrw->drr_compressed_size = 0; in zstream_do_decompress()
285 (u_longlong_t)drrw->drr_object, in zstream_do_decompress()
286 (u_longlong_t)drrw->drr_offset); in zstream_do_decompress()
290 uint64_t lsize = drrw->drr_logical_size; in zstream_do_decompress()
[all …]
HDzstream_dump.c227 struct drr_write *drrw = &thedrr.drr_u.drr_write; in zstream_do_dump() local
525 drrw->drr_object = BSWAP_64(drrw->drr_object); in zstream_do_dump()
526 drrw->drr_type = BSWAP_32(drrw->drr_type); in zstream_do_dump()
527 drrw->drr_offset = BSWAP_64(drrw->drr_offset); in zstream_do_dump()
528 drrw->drr_logical_size = in zstream_do_dump()
529 BSWAP_64(drrw->drr_logical_size); in zstream_do_dump()
530 drrw->drr_toguid = BSWAP_64(drrw->drr_toguid); in zstream_do_dump()
531 drrw->drr_key.ddk_prop = in zstream_do_dump()
532 BSWAP_64(drrw->drr_key.ddk_prop); in zstream_do_dump()
533 drrw->drr_compressed_size = in zstream_do_dump()
[all …]
HDzstream_redup.c330 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream() local
331 assert(drrw->drr_toguid == drrwb.drr_refguid); in zfs_redup_stream()
332 assert(drrw->drr_object == drrwb.drr_refobject); in zfs_redup_stream()
333 assert(drrw->drr_offset == drrwb.drr_refoffset); in zfs_redup_stream()
335 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zfs_redup_stream()
339 drrw->drr_toguid = drrwb.drr_toguid; in zfs_redup_stream()
340 drrw->drr_object = drrwb.drr_object; in zfs_redup_stream()
341 drrw->drr_offset = drrwb.drr_offset; in zfs_redup_stream()
347 struct drr_write *drrw = &drr->drr_u.drr_write; in zfs_redup_stream() local
349 payload_size = DRR_WRITE_PAYLOAD_SIZE(drrw); in zfs_redup_stream()
[all …]
/freebsd-head/sys/contrib/openzfs/module/zfs/
HDdmu_recv.c1416 do_corrective_recv(struct receive_writer_arg *rwa, struct drr_write *drrw, in do_corrective_recv() argument
1431 err = dnode_hold(rwa->os, drrw->drr_object, FTAG, &dn); in do_corrective_recv()
1434 SET_BOOKMARK(&zb, dmu_objset_id(rwa->os), drrw->drr_object, 0, in do_corrective_recv()
1435 dbuf_whichblock(dn, 0, drrw->drr_offset)); in do_corrective_recv()
1438 if (!rwa->raw && DRR_WRITE_COMPRESSED(drrw)) { in do_corrective_recv()
1441 drrw->drr_logical_size, B_FALSE); in do_corrective_recv()
1442 err = zio_decompress_data(drrw->drr_compressiontype, in do_corrective_recv()
1555 cb_data->size = drrw->drr_logical_size; in do_corrective_recv()
1559 abd_alloc_for_io(drrw->drr_logical_size, B_FALSE), in do_corrective_recv()
1560 drrw->drr_logical_size, corrective_read_done, in do_corrective_recv()
[all …]
HDdmu_send.c464 struct drr_write *drrw = &(dscp->dsc_drr->drr_u.drr_write); in dmu_dump_write() local
490 drrw->drr_object = object; in dmu_dump_write()
491 drrw->drr_type = type; in dmu_dump_write()
492 drrw->drr_offset = offset; in dmu_dump_write()
493 drrw->drr_toguid = dscp->dsc_toguid; in dmu_dump_write()
494 drrw->drr_logical_size = lsize; in dmu_dump_write()
517 drrw->drr_flags |= DRR_RAW_BYTESWAP; in dmu_dump_write()
518 zio_crypt_decode_params_bp(bp, drrw->drr_salt, in dmu_dump_write()
519 drrw->drr_iv); in dmu_dump_write()
520 zio_crypt_decode_mac_bp(bp, drrw->drr_mac); in dmu_dump_write()
[all …]
/freebsd-head/sys/contrib/openzfs/include/sys/
HDzfs_ioctl.h223 #define DRR_WRITE_COMPRESSED(drrw) ((drrw)->drr_compressiontype != 0) argument
224 #define DRR_WRITE_PAYLOAD_SIZE(drrw) \ argument
225 (DRR_WRITE_COMPRESSED(drrw) ? (drrw)->drr_compressed_size : \
226 (drrw)->drr_logical_size)