Lines Matching refs:tosnap
71 char *tosnap; member
278 tobjerr = get_stats_for_obj(di, di->tosnap, dobj, tobjname, in write_inuse_diffs_one()
532 di->tosnap = zfs_asprintf(hdl, "%s@%s", di->ds, di->tmpsnap); in make_temp_snapshot()
543 free(di->tosnap); in teardown_differ_info()
551 const char *tosnap) in get_snapshot_names() argument
567 if (tosnap == NULL) { in get_snapshot_names()
596 atptrt = strchr(tosnap, '@'); in get_snapshot_names()
598 tdslen = atptrt ? atptrt - tosnap : strlen(tosnap); in get_snapshot_names()
600 tsnlen = strlen(tosnap) - tdslen; /* includes @ sign */ in get_snapshot_names()
606 ((tdslen != fdslen || strncmp(fromsnap, tosnap, fdslen) != 0))) { in get_snapshot_names()
616 (void) strncpy(di->ds, tosnap, tdslen); in get_snapshot_names()
646 di->tosnap = zfs_strdup(hdl, tosnap); in get_snapshot_names()
654 (void) strncpy(di->ds, fdslen ? fromsnap : tosnap, dslen); in get_snapshot_names()
659 di->tosnap = zfs_asprintf(hdl, "%s%s", di->ds, atptrt); in get_snapshot_names()
698 strptr = strchr(di->tosnap, '@'); in get_mountpoints()
730 const char *tosnap, differ_info_t *di) in setup_differ_info() argument
737 if (get_snapshot_names(di, fromsnap, tosnap) != 0) in setup_differ_info()
751 const char *tosnap, int flags) in zfs_show_diffs() argument
763 if (setup_differ_info(zhp, fromsnap, tosnap, &di)) { in zfs_show_diffs()
792 (void) strlcpy(zc.zc_name, di.tosnap, strlen(di.tosnap) + 1); in zfs_show_diffs()