Home
last modified time | relevance | path

Searched full:fromsnap (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_diff.c62 char *fromsnap; member
276 fobjerr = get_stats_for_obj(di, di->fromsnap, dobj, fobjname, in write_inuse_diffs_one()
365 if (get_stats_for_obj(di, di->fromsnap, object, namebuf, in describe_free()
386 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs()
543 free(di->fromsnap); in teardown_differ_info()
552 get_snapshot_names(differ_info_t *di, const char *fromsnap, in get_snapshot_names() argument
573 "Badly formed snapshot name %s"), fromsnap); in get_snapshot_names()
575 if (!zfs_validate_name(hdl, fromsnap, ZFS_TYPE_SNAPSHOT, in get_snapshot_names()
581 atptrf = strchr(fromsnap, '@'); in get_snapshot_names()
583 fdslen = atptrf - fromsnap; in get_snapshot_names()
[all …]
H A Dlibzfs_sendrecv.c599 * guid of fromsnap snapshot in parent dataset
600 * txg of fromsnap snapshot in current dataset
616 const char *fromsnap; member
629 * "fromsnap" -> string (if incremental)
634 * "parentfromsnap" -> number (guid of fromsnap in parent)
678 * NB: if there is no fromsnap here (it's a newly created fs in in send_iterate_snap()
681 if ((sd->fromsnap && strcmp(snapname, sd->fromsnap) == 0) || in send_iterate_snap()
827 fromsnap_txg = get_snap_txg(zhp->zfs_hdl, zhp->zfs_name, sd->fromsnap); in send_iterate_fs()
965 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap, in gather_nvlist() argument
980 sd.fromsnap = fromsnap; in gather_nvlist()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_diff.c167 dsl_dataset_t *fromsnap; in dmu_diff() local
187 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap); in dmu_diff()
194 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff()
195 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
201 fromtxg = dsl_dataset_phys(fromsnap)->ds_creation_txg; in dmu_diff()
202 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
H A Ddmu_send.c1218 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument
1239 if (fromsnap != 0) { in dmu_send_obj()
1243 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds); in dmu_send_obj()
1283 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument
1295 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL) in dmu_send()
1316 if (fromsnap != NULL) { in dmu_send()
1322 * If the fromsnap is in a different filesystem, then in dmu_send()
1325 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send()
1326 (fromsnap[fsnamelen] != '@' && in dmu_send()
1327 fromsnap[fsnamelen] != '#')) { in dmu_send()
[all …]
H A Dzfs_ioctl.c5143 * zc_fromobj objsetid of incremental fromsnap (may be zero)
5186 dsl_dataset_t *fromsnap = NULL; in zfs_ioc_send() local
5201 FTAG, &fromsnap); in zfs_ioc_send()
5209 error = dmu_send_estimate(tosnap, fromsnap, compressok || rawok, in zfs_ioc_send()
5212 if (fromsnap != NULL) in zfs_ioc_send()
5213 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send()
6252 * (optional) "fromsnap" -> full snap name to send an incremental from
6269 {"fromsnap", DATA_TYPE_STRING, ZK_OPTIONAL},
6295 (void) nvlist_lookup_string(innvl, "fromsnap", &fromname); in zfs_ioc_send_new()
6340 {"fromsnap", DATA_TYPE_STRING, ZK_OPTIONAL},
[all …]
H A Ddmu_recv.c153 * changes since fromsnap. in recv_begin_check_existing_impl()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu_send.h42 int dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
49 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_zfs.c617 char *fromsnap = NULL; in ndmpd_zfs_backup_send_read() local
650 NDMP_LOG(LOG_ERR, "no fromsnap"); in ndmpd_zfs_backup_send_read()
654 fromsnap = ndmpd_zfs_args->nz_fromsnap; in ndmpd_zfs_backup_send_read()
657 err = zfs_send(zhp, fromsnap, ndmpd_zfs_args->nz_snapname, &flags, in ndmpd_zfs_backup_send_read()
/illumos-gate/usr/src/test/zfs-tests/cmd/libzfs_input_check/
H A Dlibzfs_input_check.c522 fnvlist_add_string(optional, "fromsnap", from); in test_send_new()
/illumos-gate/usr/src/lib/libzfs_core/common/
H A Dlibzfs_core.c644 fnvlist_add_string(args, "fromsnap", from); in lzc_send_resume()
/illumos-gate/usr/src/cmd/zfs/
H A Dzfs_main.c7283 char *fromsnap = NULL; in zfs_do_diff() local
7320 fromsnap = argv[0]; in zfs_do_diff()
7324 if (*fromsnap != '@') in zfs_do_diff()
7325 copy = strdup(fromsnap); in zfs_do_diff()
7346 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()