/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_diff.c | 62 char *fromsnap; member 543 free(di->fromsnap); in teardown_differ_info() 581 atptrf = strchr(fromsnap, '@'); in get_snapshot_names() 583 fdslen = atptrf - fromsnap; in get_snapshot_names() 585 di->fromsnap = zfs_strdup(hdl, fromsnap); in get_snapshot_names() 586 di->ds = zfs_strdup(hdl, fromsnap); in get_snapshot_names() 597 atptrf = strchr(fromsnap, '@'); in get_snapshot_names() 599 fdslen = atptrf ? atptrf - fromsnap : strlen(fromsnap); in get_snapshot_names() 646 di->fromsnap = zfs_strdup(hdl, fromsnap); in get_snapshot_names() 705 strptr = strchr(di->fromsnap, '@'); in get_mountpoints() [all …]
|
H A D | libzfs_sendrecv.c | 616 const char *fromsnap; member 681 if ((sd->fromsnap && strcmp(snapname, sd->fromsnap) == 0) || in send_iterate_snap() 980 sd.fromsnap = fromsnap; in gather_nvlist() 1012 const char *fromsnap; member 1122 if (fromsnap && fromsnap[0] != '\0') { in dump_ioctl() 1468 if (sdd->fromsnap) { in dump_filesystem() 1865 if (fromsnap && fromsnap[0] == '\0') { in zfs_send() 1923 if (fromsnap) { in zfs_send() 2010 sdd.fromsnap = fromsnap; in zfs_send() 2821 char *fromsnap; in recv_incremental_replication() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu_diff.c | 167 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 D | dmu_send.c | 1218 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() 1295 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL) in dmu_send() 1316 if (fromsnap != NULL) { 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() 1331 if (strchr(fromsnap, '@')) { in dmu_send() 1333 err = dsl_dataset_hold(dp, fromsnap, FTAG, &fromds); in dmu_send() [all …]
|
H A D | zfs_ioctl.c | 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() 6379 dsl_dataset_t *fromsnap; in zfs_ioc_send_space() local 6380 error = dsl_dataset_hold(dp, fromname, FTAG, &fromsnap); in zfs_ioc_send_space() 6383 error = dmu_send_estimate(tosnap, fromsnap, in zfs_ioc_send_space() 6385 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send_space()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dmu_send.h | 42 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 D | ndmpd_zfs.c | 617 char *fromsnap = NULL; in ndmpd_zfs_backup_send_read() local 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/cmd/zfs/ |
H A D | zfs_main.c | 7257 char *fromsnap = NULL; in zfs_do_diff() local 7294 fromsnap = argv[0]; in zfs_do_diff() 7298 if (*fromsnap != '@') in zfs_do_diff() 7299 copy = strdup(fromsnap); in zfs_do_diff() 7319 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()
|