Lines Matching refs:drrb

323 			struct drr_begin *drrb = &drr->drr_u.drr_begin;  in cksummer()  local
328 ASSERT3U(drrb->drr_magic, ==, DMU_BACKUP_MAGIC); in cksummer()
331 fflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in cksummer()
334 DMU_SET_FEATUREFLAGS(drrb->drr_versioninfo, fflags); in cksummer()
2707 struct drr_begin *drrb = &drr->drr_u.drr_begin; in zfs_receive_package() local
2711 cp = strrchr(drrb->drr_toname, '/'); in zfs_receive_package()
2717 i = (cp - drrb->drr_toname); in zfs_receive_package()
2720 i = strcspn(drrb->drr_toname, "/@"); in zfs_receive_package()
2723 (void) strlcat(tofs, &drrb->drr_toname[i], in zfs_receive_package()
2952 struct drr_begin *drrb = &drr->drr_u.drr_begin; in zfs_receive_one() local
2974 nvlist_t *fs = fsavl_find(stream_avl, drrb->drr_toguid, in zfs_receive_one()
3030 int len = strlen(drrb->drr_toname); in zfs_receive_one()
3033 (void) strcpy(&cp[1], drrb->drr_toname); in zfs_receive_one()
3036 chopprefix = drrb->drr_toname + (chopprefix - sendfs); in zfs_receive_one()
3050 chopprefix = strchr(drrb->drr_toname, '/'); in zfs_receive_one()
3052 chopprefix = strchr(drrb->drr_toname, '@'); in zfs_receive_one()
3058 chopprefix = drrb->drr_toname + strlen(sendfs); in zfs_receive_one()
3067 chopprefix = drrb->drr_toname + strlen(drrb->drr_toname); in zfs_receive_one()
3070 ASSERT(strstr(drrb->drr_toname, sendfs) == drrb->drr_toname); in zfs_receive_one()
3071 ASSERT(chopprefix > drrb->drr_toname); in zfs_receive_one()
3072 ASSERT(chopprefix <= drrb->drr_toname + strlen(drrb->drr_toname)); in zfs_receive_one()
3090 if (drrb->drr_flags & DRR_FLAG_CLONE) { in zfs_receive_one()
3092 drrb->drr_fromguid, B_FALSE, zc.zc_string) != 0) { in zfs_receive_one()
3108 boolean_t resuming = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo) & in zfs_receive_one()
3110 stream_wantsnewfs = (drrb->drr_fromguid == NULL || in zfs_receive_one()
3111 (drrb->drr_flags & DRR_FLAG_CLONE) || originsnap) && !resuming; in zfs_receive_one()
3151 if ((flags->isprefix || (*(chopprefix = drrb->drr_toname + in zfs_receive_one()
3156 if (guid_to_name(hdl, zc.zc_name, drrb->drr_fromguid, in zfs_receive_one()
3282 drrb->drr_fromguid ? "incremental" : "full", in zfs_receive_one()
3283 drrb->drr_toname, zc.zc_value); in zfs_receive_one()
3365 fs = fsavl_find(local_avl, drrb->drr_toguid, NULL); in zfs_receive_one()
3509 struct drr_begin *drrb = &drr.drr_u.drr_begin; in zfs_receive_impl() local
3545 if (drrb->drr_magic == BSWAP_64(DMU_BACKUP_MAGIC)) { in zfs_receive_impl()
3556 drrb->drr_magic = BSWAP_64(drrb->drr_magic); in zfs_receive_impl()
3557 drrb->drr_versioninfo = BSWAP_64(drrb->drr_versioninfo); in zfs_receive_impl()
3558 drrb->drr_creation_time = BSWAP_64(drrb->drr_creation_time); in zfs_receive_impl()
3559 drrb->drr_type = BSWAP_32(drrb->drr_type); in zfs_receive_impl()
3560 drrb->drr_flags = BSWAP_32(drrb->drr_flags); in zfs_receive_impl()
3561 drrb->drr_toguid = BSWAP_64(drrb->drr_toguid); in zfs_receive_impl()
3562 drrb->drr_fromguid = BSWAP_64(drrb->drr_fromguid); in zfs_receive_impl()
3565 if (drrb->drr_magic != DMU_BACKUP_MAGIC || drr.drr_type != DRR_BEGIN) { in zfs_receive_impl()
3571 featureflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo); in zfs_receive_impl()
3572 hdrtype = DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo); in zfs_receive_impl()
3582 if (strchr(drrb->drr_toname, '@') == NULL) { in zfs_receive_impl()
3588 if (DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_SUBSTREAM) { in zfs_receive_impl()
3607 assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == in zfs_receive_impl()