Home
last modified time | relevance | path

Searched refs:drrs (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_dump.c358 struct drr_spill *drrs = &item->dp_drr.drr_u.drr_spill; in dump_spill_record() local
367 (u_longlong_t)drrs->drr_object, in dump_spill_record()
368 (u_longlong_t)drrs->drr_length, in dump_spill_record()
369 drrs->drr_flags, in dump_spill_record()
370 drrs->drr_compressiontype, in dump_spill_record()
371 (u_longlong_t)drrs->drr_compressed_size, in dump_spill_record()
373 stringify_encryption_fields(&drrs->drr_salt)); in dump_spill_record()
H A Dzstream_validate.c75 struct drr_spill *drrs = &drr->drr_u.drr_spill; in chain_validate_records() local
136 err = recv_check_drr_spill(drrs, NULL, is_raw, in chain_validate_records()
H A Dzstream_io.c163 struct drr_spill *drrs = &drr->drr_u.drr_spill; in calc_payload_size() local
178 size64 = DRR_SPILL_PAYLOAD_SIZE(drrs); in calc_payload_size()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_recv.c2308 recv_check_drr_spill(const struct drr_spill *drrs, spa_t *spa, boolean_t raw, in recv_check_drr_spill() argument
2311 uint64_t psize = DRR_SPILL_PAYLOAD_SIZE(drrs); in recv_check_drr_spill()
2317 int err = recv_check_drr_object_id(drrs->drr_object, errbuf, errbuflen); in recv_check_drr_spill()
2327 if (!DMU_OT_IS_VALID(drrs->drr_type)) { in recv_check_drr_spill()
2329 "DRR_SPILL has invalid type %u", drrs->drr_type)); in recv_check_drr_spill()
2333 err = recv_check_drr_size_min(drrs->drr_length, SPA_MINBLOCKSIZE, in recv_check_drr_spill()
2339 err = recv_check_drr_size_max(drrs->drr_length, limits.rcl_maxblocksize, in recv_check_drr_spill()
2358 if (raw && drrs->drr_compressed_size == 0) { in recv_check_drr_spill()
2362 } else if (!raw && drrs->drr_compressed_size != 0) { in recv_check_drr_spill()
2368 if (drrs->drr_compressed_size != 0) { in recv_check_drr_spill()
[all …]
H A Ddmu_send.c598 struct drr_spill *drrs = &(dscp->dsc_drr->drr_u.drr_spill); in dump_spill() local
611 drrs->drr_object = object; in dump_spill()
612 drrs->drr_length = blksz; in dump_spill()
613 drrs->drr_toguid = dscp->dsc_toguid; in dump_spill()
618 drrs->drr_flags |= DRR_SPILL_UNMODIFIED; in dump_spill()
626 drrs->drr_flags |= DRR_RAW_BYTESWAP; in dump_spill()
627 drrs->drr_compressiontype = BP_GET_COMPRESS(bp); in dump_spill()
628 drrs->drr_compressed_size = BP_GET_PSIZE(bp); in dump_spill()
629 zio_crypt_decode_params_bp(bp, drrs->drr_salt, drrs->drr_iv); in dump_spill()
630 zio_crypt_decode_mac_bp(bp, drrs->drr_mac); in dump_spill()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_ioctl.h217 #define DRR_SPILL_PAYLOAD_SIZE(drrs) \ argument
218 ((drrs)->drr_compressed_size ? \
219 (drrs)->drr_compressed_size : (drrs)->drr_length)