/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu_diff.c | 168 dsl_dataset_t *tosnap; in dmu_diff() local 181 error = dsl_dataset_hold(dp, tosnap_name, FTAG, &tosnap); in dmu_diff() 189 dsl_dataset_rele(tosnap, FTAG); in dmu_diff() 194 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff() 196 dsl_dataset_rele(tosnap, FTAG); in dmu_diff() 204 dsl_dataset_long_hold(tosnap, FTAG); in dmu_diff() 221 error = traverse_dataset(tosnap, fromtxg, in dmu_diff() 232 dsl_dataset_long_rele(tosnap, FTAG); in dmu_diff() 233 dsl_dataset_rele(tosnap, 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 1233 err = dsl_dataset_hold_obj_flags(dp, tosnap, dsflags, FTAG, &ds); in dmu_send_obj() 1283 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument 1298 err = dsl_pool_hold(tosnap, FTAG, &dp); in dmu_send() 1301 if (strchr(tosnap, '@') == NULL && spa_writeable(dp->dp_spa)) { in dmu_send() 1306 err = dsl_dataset_own(dp, tosnap, dsflags, FTAG, &ds); in dmu_send() 1309 err = dsl_dataset_hold_flags(dp, tosnap, dsflags, FTAG, &ds); in dmu_send() 1319 int fsnamelen = strchr(tosnap, '@') - tosnap; in dmu_send() 1325 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send()
|
H A D | zfs_ioctl.c | 5070 char *tosnap; in zfs_ioc_recv() local 5081 tosnap = strchr(tofs, '@'); in zfs_ioc_recv() 5082 *tosnap++ = '\0'; in zfs_ioc_recv() 5164 dsl_dataset_t *tosnap; in zfs_ioc_send() local 5179 dsl_dataset_rele(tosnap, FTAG); in zfs_ioc_send() 5185 dsl_dataset_t *tosnap; in zfs_ioc_send() local 5193 FTAG, &tosnap); in zfs_ioc_send() 5203 dsl_dataset_rele(tosnap, FTAG); in zfs_ioc_send() 5214 dsl_dataset_rele(tosnap, FTAG); in zfs_ioc_send() 6351 dsl_dataset_t *tosnap; in zfs_ioc_send_space() local [all …]
|
H A D | dmu_recv.c | 727 dmu_recv_begin(char *tofs, char *tosnap, dmu_replay_record_t *drr_begin, in dmu_recv_begin() argument 736 drc->drc_tosnap = tosnap; in dmu_recv_begin()
|
H A D | dsl_dataset.c | 2848 dsl_dataset_rollback(const char *fsname, const char *tosnap, void *owner, in dsl_dataset_rollback() argument 2854 ddra.ddra_tosnap = tosnap; in dsl_dataset_rollback()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_diff.c | 64 char *tosnap; member 545 free(di->tosnap); in teardown_differ_info() 553 const char *tosnap) in get_snapshot_names() argument 569 if (tosnap == NULL) { in get_snapshot_names() 598 atptrt = strchr(tosnap, '@'); in get_snapshot_names() 600 tdslen = atptrt ? atptrt - tosnap : strlen(tosnap); in get_snapshot_names() 618 (void) strncpy(di->ds, tosnap, tdslen); in get_snapshot_names() 648 di->tosnap = zfs_strdup(hdl, tosnap); in get_snapshot_names() 700 strptr = strchr(di->tosnap, '@'); in get_mountpoints() 753 const char *tosnap, int flags) in zfs_show_diffs() argument [all …]
|
H A D | libzfs_sendrecv.c | 617 const char *tosnap; member 981 sd.tosnap = tosnap; in gather_nvlist() 1013 const char *tosnap; member 1251 fromsnap, tosnap); in send_print_verbose() 1254 tosnap); in send_print_verbose() 1262 fromsnap, tosnap); in send_print_verbose() 1266 fromsnap, tosnap); in send_print_verbose() 1271 tosnap); in send_print_verbose() 2011 sdd.tosnap = tosnap; in zfs_send() 3757 if (strchr(tosnap, '@')) { in zfs_receive_one() [all …]
|
/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,
|
H A D | dmu_recv.h | 62 int dmu_recv_begin(char *tofs, char *tosnap,
|
H A D | dsl_dataset.h | 455 int dsl_dataset_rollback(const char *fsname, const char *tosnap, void *owner,
|
/illumos-gate/usr/src/cmd/zfs/ |
H A D | zfs_main.c | 7256 char *tosnap = NULL; in zfs_do_diff() local 7295 tosnap = (argc == 2) ? argv[1] : NULL; in zfs_do_diff() 7300 else if (tosnap) in zfs_do_diff() 7301 copy = strdup(tosnap); in zfs_do_diff() 7319 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()
|