| /freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/ |
| H A D | _error_translation.py | 355 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags): argument 358 if ret == errno.EXDEV and fromsnap is not None: 359 if _pool_name(fromsnap) != _pool_name(snapname): 364 if (fromsnap is not None and not _is_valid_snap_name(fromsnap) and 365 not _is_valid_bmark_name(fromsnap)): 366 raise lzc_exc.NameInvalid(fromsnap) 370 elif fromsnap is not None and len(fromsnap) > MAXNAMELEN: 371 raise lzc_exc.NameTooLong(fromsnap) 374 elif (fromsnap is not None and 375 _pool_name(fromsnap) != _pool_name(snapname)): [all …]
|
| H A D | _libzfs_core.py | 519 def lzc_send(snapname, fromsnap, fd, flags=None): argument 589 if fromsnap is not None: 590 c_fromsnap = fromsnap 608 errors.lzc_send_translate_error(ret, snapname, fromsnap, fd, flags) 611 def lzc_send_space(snapname, fromsnap=None, flags=None): argument 641 if fromsnap is not None: 642 c_fromsnap = fromsnap 661 errors.lzc_send_space_translate_error(ret, snapname, fromsnap) 1528 snapname, fromsnap, fd, flags=None, resumeobj=0, resumeoff=0 argument 1560 if fromsnap is not None: [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_diff.c | 274 fobjerr = get_stats_for_obj(di, di->fromsnap, dobj, fobjname, in write_inuse_diffs_one() 374 (void) get_stats_for_obj(di, di->fromsnap, object, namebuf, in describe_free() 394 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs() 530 free(di->fromsnap); in teardown_differ_info() 539 get_snapshot_names(differ_info_t *di, const char *fromsnap, in get_snapshot_names() argument 562 "Badly formed snapshot name %s"), fromsnap); in get_snapshot_names() 564 if (!zfs_validate_name(hdl, fromsnap, ZFS_TYPE_SNAPSHOT, in get_snapshot_names() 570 atptrf = strchr(fromsnap, '@'); in get_snapshot_names() 572 fdslen = atptrf - fromsnap; in get_snapshot_names() 574 di->fromsnap = zfs_strdup(hdl, fromsnap); in get_snapshot_names() [all …]
|
| H A D | libzfs_sendrecv.c | 238 const char *fromsnap; member 296 const char *from = sd->fromsnap; in send_iterate_snap() 511 fromsnap_txg = get_snap_txg(zhp->zfs_hdl, zhp->zfs_name, sd->fromsnap); in send_iterate_fs() 641 if (sd->fromsnap != NULL) in send_iterate_fs() 692 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap, in gather_nvlist() argument 709 sd.fromsnap = fromsnap; in gather_nvlist() 747 const char *fromsnap; member 824 dump_ioctl(zfs_handle_t *zhp, const char *fromsnap, uint64_t fromsnap_obj, in dump_ioctl() argument 844 if (fromsnap != NULL && fromsnap[0] != '\0') in dump_ioctl() 845 fnvlist_add_string(thisdbg, "fromsnap", fromsnap); in dump_ioctl() [all …]
|
| H A D | libzfs_impl.h | 211 char *fromsnap; member
|
| H A D | libzfs.abi | 5323 <var-decl name='fromsnap' type-id='26a90f95' visibility='default'/> 5427 <parameter type-id='80f4b756' name='fromsnap'/> 8526 <parameter type-id='80f4b756' name='fromsnap'/>
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | dmu_diff.c | 162 dsl_dataset_t *fromsnap; in dmu_diff() local 182 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap); in dmu_diff() 189 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff() 190 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff() 196 fromtxg = dsl_dataset_phys(fromsnap)->ds_creation_txg; in dmu_diff() 197 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
|
| H A D | dmu_send.c | 2704 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument 2735 if (fromsnap != 0) { in dmu_send_obj() 2736 err = dsl_dataset_hold_obj(dspp.dp, fromsnap, FTAG, &fromds); in dmu_send_obj() 2794 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument 2821 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL) in dmu_send() 2917 if (fromsnap != NULL) { in dmu_send() 2929 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send() 2930 (fromsnap[fsnamelen] != '@' && in dmu_send() 2931 fromsnap[fsnamelen] != '#')) { in dmu_send() 2935 if (strchr(fromsnap, '@') != NULL) { in dmu_send() [all …]
|
| H A D | zfs_ioctl.c | 6417 dsl_dataset_t *fromsnap = NULL; in zfs_ioc_send() local 6432 FTAG, &fromsnap); in zfs_ioc_send() 6440 error = dmu_send_estimate_fast(tosnap, fromsnap, NULL, in zfs_ioc_send() 6443 if (fromsnap != NULL) in zfs_ioc_send() 6444 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send() 7506 dsl_dataset_t *fromsnap = NULL; in zfs_ioc_send_space() local 7578 error = dsl_dataset_hold(dp, fromname, FTAG, &fromsnap); in zfs_ioc_send_space() 7585 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in zfs_ioc_send_space() 7587 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send_space() 7616 error = dmu_send_estimate_fast(tosnap, fromsnap, in zfs_ioc_send_space() [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
| H A D | badsend.c | 49 const char *fromfull, *tofull, *fsname, *fromsnap, *tosnap, *p; in main() local 62 fromsnap = p + 1; in main() 93 error = zfs_send(zhp, tosnap, fromsnap, &flags, fd, NULL, NULL, NULL); in main()
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dmu_send.h | 42 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, 50 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
|
| /freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/ |
| H A D | test_libzfs_core.py | 2679 (_, (fromsnap, origsnap, _)) = make_snapshots( 2693 (_, (fromsnap, origsnap, _)) = make_snapshots( 2702 lzc.lzc_send(tosnap, fromsnap, stream.fileno()) 2812 (_, (fromsnap, origsnap, _)) = make_snapshots( 2828 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1") 2831 lzc.lzc_snapshot([fromsnap]) 2833 lzc.lzc_send(fromsnap, None, stream.fileno()) 2839 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1") 2842 lzc.lzc_snapshot([fromsnap]) 2844 lzc.lzc_send(fromsnap, None, stream.fileno()) [all …]
|
| /freebsd/sys/contrib/openzfs/cmd/zfs/ |
| H A D | zfs_main.c | 8124 char *fromsnap = NULL; in zfs_do_diff() local 8165 fromsnap = argv[0]; in zfs_do_diff() 8169 if (*fromsnap != '@') in zfs_do_diff() 8170 copy = strdup(fromsnap); in zfs_do_diff() 8200 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()
|