Home
last modified time | relevance | path

Searched refs:tosnap (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/cddl/osnet/dist/lib/libzfs/common/
H A Dlibzfs_diff.c71 char *tosnap; member
285 tobjerr = get_stats_for_obj(di, di->tosnap, dobj, tobjname, in write_inuse_diffs_one()
543 di->tosnap = zfs_asprintf(hdl, "%s@%s", di->ds, di->tmpsnap); in make_temp_snapshot()
554 free(di->tosnap); in teardown_differ_info()
562 const char *tosnap) in get_snapshot_names() argument
578 if (tosnap == NULL) { in get_snapshot_names()
607 atptrt = strchr(tosnap, '@'); in get_snapshot_names()
609 tdslen = atptrt ? atptrt - tosnap : strlen(tosnap); in get_snapshot_names()
611 tsnlen = strlen(tosnap) - tdslen; /* includes @ sign */ in get_snapshot_names()
617 ((tdslen != fdslen || strncmp(fromsnap, tosnap, fdslen) != 0))) { in get_snapshot_names()
[all …]
H A Dlibzfs_sendrecv.c604 const char *tosnap; member
650 zhp->zfs_name, sd->tosnap); in send_iterate_snap()
662 (sd->parent_fromsnap_guid == 0 && sd->tosnap && in send_iterate_snap()
663 strcmp(snapname, sd->tosnap) == 0)) { in send_iterate_snap()
796 tosnap_txg = get_snap_txg(zhp->zfs_hdl, zhp->zfs_name, sd->tosnap); in send_iterate_fs()
809 if (sd->tosnap != NULL && tosnap_txg == 0) { in send_iterate_fs()
814 "not exist\n"), zhp->zfs_name, sd->tosnap); in send_iterate_fs()
819 "exist\n"), sd->fsname, sd->tosnap, sd->recursive ? in send_iterate_fs()
821 zhp->zfs_name, sd->tosnap); in send_iterate_fs()
880 const char *tosnap, boolean_t recursive, boolean_t verbose, in gather_nvlist() argument
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddmu_diff.c205 dsl_dataset_t *tosnap; in dmu_diff() local
218 error = dsl_dataset_hold(dp, tosnap_name, FTAG, &tosnap); in dmu_diff()
226 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
231 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff()
233 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
241 dsl_dataset_long_hold(tosnap, FTAG); in dmu_diff()
253 error = traverse_dataset(tosnap, fromtxg, in dmu_diff()
263 dsl_dataset_long_rele(tosnap, FTAG); in dmu_diff()
264 dsl_dataset_rele(tosnap, FTAG); in dmu_diff()
H A Dzfs_ioctl.c4378 char *tosnap; in zfs_ioc_recv() local
4391 tosnap = strchr(tofs, '@'); in zfs_ioc_recv()
4392 *tosnap++ = '\0'; in zfs_ioc_recv()
4415 error = dmu_recv_begin(tofs, tosnap, in zfs_ioc_recv()
4624 dsl_dataset_t *tosnap; in zfs_ioc_send() local
4630 error = dsl_dataset_hold_obj(dp, zc->zc_sendobj, FTAG, &tosnap); in zfs_ioc_send()
4636 if (dsl_dir_is_clone(tosnap->ds_dir)) in zfs_ioc_send()
4638 dsl_dir_phys(tosnap->ds_dir)->dd_origin_obj; in zfs_ioc_send()
4639 dsl_dataset_rele(tosnap, FTAG); in zfs_ioc_send()
4645 dsl_dataset_t *tosnap; in zfs_ioc_send() local
[all …]
H A Ddmu_send.c965 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument
982 err = dsl_dataset_hold_obj(dp, tosnap, FTAG, &ds); in dmu_send_obj()
1017 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument
1033 err = dsl_pool_hold(tosnap, FTAG, &dp); in dmu_send()
1037 if (strchr(tosnap, '@') == NULL && spa_writeable(dp->dp_spa)) { in dmu_send()
1042 err = dsl_dataset_own(dp, tosnap, FTAG, &ds); in dmu_send()
1045 err = dsl_dataset_hold(dp, tosnap, FTAG, &ds); in dmu_send()
1055 int fsnamelen = strchr(tosnap, '@') - tosnap; in dmu_send()
1061 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send()
1709 dmu_recv_begin(char *tofs, char *tosnap, dmu_replay_record_t *drr_begin, in dmu_recv_begin() argument
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddmu_send.h43 int dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
54 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
79 int dmu_recv_begin(char *tofs, char *tosnap,
/netbsd-src/external/cddl/osnet/dist/cmd/zfs/
H A Dzfs_main.c6930 char *tosnap = NULL; in zfs_do_diff() local
6969 tosnap = (argc == 2) ? argv[1] : NULL; in zfs_do_diff()
6974 else if (tosnap) in zfs_do_diff()
6975 copy = strdup(tosnap); in zfs_do_diff()
6993 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()