Home
last modified time | relevance | path

Searched refs:drrb (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_dump.c174 struct drr_begin *drrb = &item->dp_drr.drr_u.drr_begin; in dump_begin_record() local
182 DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo)); in dump_begin_record()
184 DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo)); in dump_begin_record()
185 printf("\tmagic = %llx\n", (u_longlong_t)drrb->drr_magic); in dump_begin_record()
187 (u_longlong_t)drrb->drr_creation_time); in dump_begin_record()
188 printf("\ttype = %u\n", drrb->drr_type); in dump_begin_record()
189 printf("\tflags = 0x%x\n", drrb->drr_flags); in dump_begin_record()
190 printf("\ttoguid = %llx\n", (u_longlong_t)drrb->drr_toguid); in dump_begin_record()
191 printf("\tfromguid = %llx\n", (u_longlong_t)drrb->drr_fromguid); in dump_begin_record()
192 printf("\ttoname = %s\n", drrb->drr_toname); in dump_begin_record()
H A Dzstream_raw.c303 struct drr_begin *drrb = &drr->drr_u.drr_begin; in chain_replay_raw() local
306 featureflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in chain_replay_raw()
314 int hdrtype = DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo); in chain_replay_raw()
317 if (guid != 0 && drrb->drr_fromguid != guid) in chain_replay_raw()
320 (u_longlong_t)drrb->drr_fromguid, in chain_replay_raw()
322 context->stream.guid = drrb->drr_toguid; in chain_replay_raw()
H A Dzstream_recompress.c294 struct drr_begin *drrb; in chain_update_compress_features() local
303 drrb = &item->dp_drr.drr_u.drr_begin; in chain_update_compress_features()
304 flags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in chain_update_compress_features()
323 DMU_SET_FEATUREFLAGS(drrb->drr_versioninfo, flags); in chain_update_compress_features()
H A Dzstream_redup.c112 struct drr_begin *drrb = &drr->drr_u.drr_begin; in chain_redup_writes() local
118 uint64_t flags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in chain_redup_writes()
121 DMU_SET_FEATUREFLAGS(drrb->drr_versioninfo, flags); in chain_redup_writes()
H A Dzstream_io.c203 struct drr_begin *drrb = &drr->drr_u.drr_begin; in set_stream_attributes() local
204 uint64_t magic = drrb->drr_magic; in set_stream_attributes()
205 uint64_t versioninfo = drrb->drr_versioninfo; in set_stream_attributes()
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_sendrecv.c3947 struct drr_begin *drrb = &drr->drr_u.drr_begin; in zfs_receive_package() local
3951 cp = strrchr(drrb->drr_toname, '/'); in zfs_receive_package()
3957 i = (cp - drrb->drr_toname); in zfs_receive_package()
3960 i = strcspn(drrb->drr_toname, "/@"); in zfs_receive_package()
3963 (void) strlcat(tofs, &drrb->drr_toname[i], in zfs_receive_package()
4456 struct drr_begin *drrb = &drr->drr_u.drr_begin; in zfs_receive_one() local
4504 nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, in zfs_receive_one()
4581 int len = strlen(drrb->drr_toname); in zfs_receive_one()
4584 (void) strcpy(&cp[1], drrb->drr_toname); in zfs_receive_one()
4587 chopprefix = drrb->drr_toname + (chopprefix - sendfs); in zfs_receive_one()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_recv.c309 struct drr_begin *drrb = drc->drc_drrb; in redact_check() local
310 int featureflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in redact_check()
319 if (drrb->drr_fromguid == 0) in redact_check()
353 drrb->drr_toguid)) { in redact_check()
663 struct drr_begin *drrb = drba->drba_cookie->drc_drrb; in dmu_recv_begin_check() local
664 uint64_t fromguid = drrb->drr_fromguid; in dmu_recv_begin_check()
665 int flags = drrb->drr_flags; in dmu_recv_begin_check()
673 ASSERT3U(drrb->drr_magic, ==, DMU_BACKUP_MAGIC); in dmu_recv_begin_check()
676 if (DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == in dmu_recv_begin_check()
678 drrb->drr_type >= DMU_OST_NUMTYPES || in dmu_recv_begin_check()
[all …]
H A Ddmu_send.c2056 struct drr_begin *drrb = &drr->drr_u.drr_begin; in create_begin_record() local
2059 drrb->drr_magic = DMU_BACKUP_MAGIC; in create_begin_record()
2060 drrb->drr_creation_time = dsl_dataset_phys(to_ds)->ds_creation_time; in create_begin_record()
2061 drrb->drr_type = dmu_objset_type(os); in create_begin_record()
2062 drrb->drr_toguid = dsl_dataset_phys(to_ds)->ds_guid; in create_begin_record()
2063 drrb->drr_fromguid = dspp->ancestor_zb.zbm_guid; in create_begin_record()
2065 DMU_SET_STREAM_HDRTYPE(drrb->drr_versioninfo, DMU_SUBSTREAM); in create_begin_record()
2066 DMU_SET_FEATUREFLAGS(drrb->drr_versioninfo, featureflags); in create_begin_record()
2069 drrb->drr_flags |= DRR_FLAG_CLONE; in create_begin_record()
2071 drrb->drr_flags |= DRR_FLAG_CI_DATA; in create_begin_record()
[all …]