Lines Matching defs:drrb

204 	struct drr_begin *drrb = &thedrr.drr_u.drr_begin;
253 fflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo);
256 DMU_SET_FEATUREFLAGS(drrb->drr_versioninfo, fflags);
261 if (DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) ==
2507 struct drr_begin *drrb = &drr->drr_u.drr_begin;
2511 cp = strrchr(drrb->drr_toname, '/');
2518 i = (cp - drrb->drr_toname);
2521 i = strcspn(drrb->drr_toname, "/@");
2525 &drrb->drr_toname[i], ZFS_MAXNAMELEN));
2916 struct drr_begin *drrb = &drr->drr_u.drr_begin;
2966 int len = strlen(drrb->drr_toname);
2969 (void) strcpy(&cp[1], drrb->drr_toname);
2972 chopprefix = drrb->drr_toname + (chopprefix - sendfs);
2987 chopprefix = strchr(drrb->drr_toname, '/');
2989 chopprefix = strchr(drrb->drr_toname, '@');
2995 chopprefix = drrb->drr_toname + strlen(sendfs);
3005 chopprefix = drrb->drr_toname + strlen(drrb->drr_toname);
3008 ASSERT(strstr(drrb->drr_toname, sendfs) == drrb->drr_toname);
3009 ASSERT(chopprefix == cp || chopprefix > drrb->drr_toname);
3010 ASSERT(chopprefix == cp || chopprefix <= drrb->drr_toname +
3011 strlen(drrb->drr_toname));
3057 if (drrb->drr_flags & DRR_FLAG_CLONE) {
3059 drrb->drr_fromguid, zc.zc_string) != 0) {
3070 stream_wantsnewfs = (drrb->drr_fromguid == NULL ||
3071 (drrb->drr_flags & DRR_FLAG_CLONE));
3116 if ((rdp->flags.isprefix || (*(chopprefix = drrb->drr_toname +
3122 if (guid_to_name(hdl, rdp->tosnap, drrb->drr_fromguid,
3217 drrb->drr_toguid, rdp->props, setflags,
3284 type = (drrb->drr_type == DMU_OST_ZVOL ? ZFS_TYPE_VOLUME :
3333 drrb->drr_toguid, &snapname);
3375 drrb->drr_fromguid ? "incremental" : "full",
3376 drrb->drr_toname, zc.zc_value);
3422 drrb->drr_toguid, NULL);
3509 drrb->drr_toguid, NULL);
3689 struct drr_begin *drrb = &drr.drr_u.drr_begin;
3722 if (drrb->drr_magic == BSWAP_64(DMU_BACKUP_MAGIC)) {
3733 drrb->drr_magic = BSWAP_64(drrb->drr_magic);
3734 drrb->drr_versioninfo = BSWAP_64(drrb->drr_versioninfo);
3735 drrb->drr_creation_time = BSWAP_64(drrb->drr_creation_time);
3736 drrb->drr_type = BSWAP_32(drrb->drr_type);
3737 drrb->drr_flags = BSWAP_32(drrb->drr_flags);
3738 drrb->drr_toguid = BSWAP_64(drrb->drr_toguid);
3739 drrb->drr_fromguid = BSWAP_64(drrb->drr_fromguid);
3742 if (drrb->drr_magic != DMU_BACKUP_MAGIC || drr.drr_type != DRR_BEGIN) {
3748 featureflags = DMU_GET_FEATUREFLAGS(drrb->drr_versioninfo);
3749 hdrtype = DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo);
3759 if (strchr(drrb->drr_toname, '@') == NULL) {
3765 if (DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) == DMU_SUBSTREAM) {
3783 assert(DMU_GET_STREAM_HDRTYPE(drrb->drr_versioninfo) ==