| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | dmu_diff.c | 173 dsl_dataset_t *tosnap; in dmu_diff() local 186 error = dsl_dataset_hold(dp, tosnap_name, FTAG, &tosnap); in dmu_diff() 194 dsl_dataset_rele(tosnap, FTAG); in dmu_diff() 199 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff() 201 dsl_dataset_rele(tosnap, FTAG); in dmu_diff() 209 dsl_dataset_long_hold(tosnap, FTAG); in dmu_diff() 226 error = traverse_dataset(tosnap, fromtxg, in dmu_diff() 237 dsl_dataset_long_rele(tosnap, FTAG); in dmu_diff() 238 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
|
| H A D | dmu_send.c | 1926 const char *tosnap; member 2691 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument 2715 err = dsl_dataset_hold_obj_flags(dspp.dp, tosnap, dsflags, FTAG, in dmu_send_obj() 2781 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument 2795 dspp.tosnap = tosnap; in dmu_send() 2811 err = dsl_pool_hold(tosnap, FTAG, &dspp.dp); in dmu_send() 2815 if (strchr(tosnap, '@') == NULL && spa_writeable(dspp.dp->dp_spa)) { in dmu_send() 2834 char *name = kmem_asprintf("%s/%s", tosnap, in dmu_send() 2839 err = dsl_dataset_own_force(dspp.dp, tosnap, in dmu_send() 2864 err = dsl_dataset_own(dspp.dp, tosnap, dsflags, in dmu_send() [all …]
|
| H A D | zfs_ioctl.c | 5607 zfs_ioc_recv_impl(char *tofs, char *tosnap, const char *origin, in zfs_ioc_recv_impl() argument 5635 error = dmu_recv_begin(tofs, tosnap, begin_record, force, heal, in zfs_ioc_recv_impl() 5956 char *tosnap; in zfs_ioc_recv() local 5967 tosnap = strchr(tofs, '@'); in zfs_ioc_recv() 5968 *tosnap++ = '\0'; in zfs_ioc_recv() 5989 error = zfs_ioc_recv_impl(tofs, tosnap, origin, recvdprops, localprops, in zfs_ioc_recv() 6063 char *tosnap; in zfs_ioc_recv_new() local 6082 tosnap = strchr(tofs, '@'); in zfs_ioc_recv_new() 6083 *tosnap++ = '\0'; in zfs_ioc_recv_new() 6113 error = zfs_ioc_recv_impl(tofs, tosnap, origin, recvprops, localprops, in zfs_ioc_recv_new() [all …]
|
| H A D | dmu_recv.c | 1276 dmu_recv_begin(const char *tofs, const char *tosnap, in dmu_recv_begin() argument 1291 drc->drc_tosnap = tosnap; in dmu_recv_begin()
|
| H A D | dsl_dataset.c | 3316 dsl_dataset_rollback(const char *fsname, const char *tosnap, void *owner, in dsl_dataset_rollback() argument 3322 ddra.ddra_tosnap = tosnap; in dsl_dataset_rollback()
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_diff.c | 296 tobjerr = get_stats_for_obj(di, di->tosnap, dobj, tobjname, in write_inuse_diffs_one() 531 di->tosnap = zfs_asprintf(hdl, "%s@%s", di->ds, di->tmpsnap); in make_temp_snapshot() 542 free(di->tosnap); in teardown_differ_info() 550 const char *tosnap) in get_snapshot_names() argument 568 if (tosnap == NULL) { in get_snapshot_names() 597 atptrt = strchr(tosnap, '@'); in get_snapshot_names() 599 tdslen = atptrt ? atptrt - tosnap : strlen(tosnap); in get_snapshot_names() 601 tsnlen = strlen(tosnap) - tdslen; /* includes @ sign */ in get_snapshot_names() 606 ((tdslen != fdslen || strncmp(fromsnap, tosnap, fdslen) != 0))) { in get_snapshot_names() 616 (void) strlcpy(di->ds, tosnap, tdslen + 1); in get_snapshot_names() [all …]
|
| H A D | libzfs_sendrecv.c | 249 const char *tosnap; member 307 const char *to = sd->tosnap; in send_iterate_snap() 525 tosnap_txg = get_snap_txg(zhp->zfs_hdl, zhp->zfs_name, sd->tosnap); in send_iterate_fs() 539 if (sd->tosnap != NULL && tosnap_txg == 0) { in send_iterate_fs() 544 "not exist\n"), zhp->zfs_name, sd->tosnap); in send_iterate_fs() 550 zhp->zfs_name, sd->tosnap); in send_iterate_fs() 554 "exist\n"), sd->fsname, sd->tosnap, sd->recursive ? in send_iterate_fs() 556 zhp->zfs_name, sd->tosnap); in send_iterate_fs() 610 sd->fsname, sd->tosnap, zhp->zfs_name); in send_iterate_fs() 638 if (sd->doall || sd->replicate || sd->tosnap == NULL) { in send_iterate_fs() [all …]
|
| H A D | libzfs_impl.h | 223 char *tosnap; member
|
| H A D | libzfs.abi | 5328 <var-decl name='tosnap' type-id='26a90f95' visibility='default'/> 5427 <parameter type-id='80f4b756' name='tosnap'/> 8500 <parameter type-id='80f4b756' name='tosnap'/> 8518 <parameter type-id='80f4b756' name='tosnap'/>
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
| H A D | send_doall.c | 54 const char *tofull, *fsname, *tosnap, *p; in main() local 65 tosnap = p + 1; in main() 79 error = zfs_send(zhp, NULL, tosnap, &flags, in main()
|
| H A D | badsend.c | 59 const char *fromfull, *tofull, *fsname, *fromsnap, *tosnap, *p; in main() local 77 tosnap = p + 1; in main() 103 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 | 52 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, 60 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
|
| H A D | dsl_dataset.h | 489 int dsl_dataset_rollback(const char *fsname, const char *tosnap, void *owner,
|
| /freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/ |
| H A D | test_libzfs_core.py | 2685 (_, (_, tosnap, _)) = make_snapshots(clonefs, None, b"snap", None) 2688 lzc.lzc_send(tosnap, None, stream.fileno()) 2699 (_, (_, tosnap, _)) = make_snapshots(clonefs, None, b"snap", None) 2702 lzc.lzc_send(tosnap, fromsnap, stream.fileno()) 2818 (_, (_, tosnap, _)) = make_snapshots(clonefs, None, b"snap", None) 2823 lzc.lzc_send(tosnap, None, stream.fileno()) 2829 tosnap = ZFSTest.pool.makeName(b"recv@snap1") 2836 lzc.lzc_receive_one(tosnap, stream.fileno(), c_header) 2840 tosnap = ZFSTest.pool.makeName(b"recv@snap1") 2848 (read, _) = lzc.lzc_receive_one(tosnap, stream.fileno(), c_header) [all …]
|
| /freebsd/sys/contrib/openzfs/cmd/zfs/ |
| H A D | zfs_main.c | 8124 char *tosnap = NULL; in zfs_do_diff() local 8167 tosnap = (argc == 2) ? argv[1] : NULL; in zfs_do_diff() 8172 else if (tosnap) in zfs_do_diff() 8173 copy = strdup(tosnap); in zfs_do_diff() 8201 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()
|