Searched refs:snapname (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11-stable/sbin/mksnap_ffs/
H A Dmksnap_ffs.c94 char *cp, *snapname; local
102 snapname = argv[1];
104 snapname = argv[2]; /* Old usage. */
116 if (strlen(snapname) >= PATH_MAX)
117 errx(1, "pathname too long %s", snapname);
118 cp = strrchr(snapname, '/');
121 } else if (cp == snapname) {
124 strlcpy(path, snapname, cp - snapname + 1);
164 build_iovec(&iov, &iovlen, "from", snapname, (size_
[all...]
/freebsd-11-stable/lib/libbe/
H A Dbe_impl.h51 const char *snapname; member in struct:libbe_deep_clone
H A Dbe.c58 char *snapname; member in struct:be_destroy_data
218 if (bdd->snapname == NULL)
222 return (strcmp(atpos + 1, bdd->snapname) == 0);
323 if (bdd->snapname != NULL && !SLIST_EMPTY(&bdd->promotelist))
358 if (bdd->snapname == NULL) {
378 bdd->snapname);
406 bdd.snapname = NULL;
430 free(bdd.snapname);
446 bdd.snapname = strdup(snapdelim + 1);
447 if (bdd.snapname
794 char *parentname, *snapname; local
[all...]
/freebsd-11-stable/sbin/fsck_ffs/
H A Dmain.c353 snprintf(snapname, sizeof snapname, "%s/.snap",
355 if (stat(snapname, &snapdir) < 0) {
360 snapname, strerror(errno));
362 mkdir(snapname, 0770) < 0 ||
363 chown(snapname, -1, grp->gr_gid) < 0 ||
364 chmod(snapname, 0770) < 0) {
368 snapname, strerror(errno));
374 snapname);
378 snprintf(snapname, sizeo
[all...]
H A Dsetup.c88 unlink(snapname);
96 unlink(snapname);
106 unlink(snapname);
112 unlink(snapname);
119 unlink(snapname);
129 unlink(snapname);
136 unlink(snapname);
H A Dglobs.c74 char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */ variable
147 bzero(snapname, sizeof(char) * BUFSIZ);
H A Dfsck.h304 extern char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs_core/common/
H A Dlibzfs_core.c563 lzc_get_holds(const char *snapname, nvlist_t **holdsp) argument
567 error = lzc_ioctl(ZFS_IOC_GET_HOLDS, snapname, innvl, holdsp);
576 * "snapname" is the full name of the snapshot to send (e.g. "pool/fs@snap")
582 * bookmark must represent an earlier point in the history of "snapname").
583 * It can be an earlier snapshot in the same filesystem or zvol as "snapname",
584 * or it can be the origin of "snapname"'s filesystem, or an earlier
599 lzc_send(const char *snapname, const char *from, int fd, argument
602 return (lzc_send_resume(snapname, from, fd, flags, 0, 0));
606 lzc_send_resume(const char *snapname, const char *from, int fd, argument
626 err = lzc_ioctl(ZFS_IOC_SEND_NEW, snapname, arg
647 lzc_send_space(const char *snapname, const char *from, enum lzc_send_flags flags, uint64_t *spacep) argument
691 recv_impl(const char *snapname, nvlist_t *props, const char *origin, boolean_t force, boolean_t resumable, int fd, const dmu_replay_record_t *begin_record) argument
784 lzc_receive(const char *snapname, nvlist_t *props, const char *origin, boolean_t force, int fd) argument
797 lzc_receive_resumable(const char *snapname, nvlist_t *props, const char *origin, boolean_t force, int fd) argument
815 lzc_receive_with_header(const char *snapname, nvlist_t *props, const char *origin, boolean_t force, boolean_t resumable, int fd, const dmu_replay_record_t *begin_record) argument
846 const char *snapname = fnvlist_lookup_string(result, "target"); local
861 lzc_rollback_to(const char *fsname, const char *snapname) argument
[all...]
/freebsd-11-stable/sbin/bectl/
H A Dbectl.c189 char *atpos, *bootenv, *snapname; local
193 snapname = NULL;
198 snapname = optarg;
229 if (snapname == NULL)
233 else if (strchr(snapname, '@') != NULL)
235 strlcpy(snapshot, snapname, sizeof(snapshot));
238 err = be_snapshot(be, snapname, NULL, recursive,
254 else if (snapname == NULL)
260 bootenv, snapname);
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzcp_iter.c123 const char *snapname = lua_tostring(state, 1); local
133 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG);
143 snapname));
156 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
171 dsl_dataset_name(ds, snapname);
172 VERIFY3U(sizeof (snapname), >,
173 strlcat(snapname, "@", sizeof (snapname)));
175 p = strchr(snapname, '\0');
178 sizeof (snapname)
[all...]
H A Ddsl_userhold.c281 * holds is nvl of snapname -> holdname
282 * errlist will be filled in with snapname -> error
348 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname)
384 snapname, holdname);
409 fnvlist_add_boolean(ddura->ddura_todelete, snapname);
413 fnvlist_add_nvlist(ddura->ddura_chkholds, snapname,
443 const char *snapname = nvpair_name(pair); local
449 error = holdfunc(dp, snapname, FTAG, &ds);
452 holds, snapname);
458 snapname, erro
347 dsl_dataset_user_release_check_one(dsl_dataset_user_release_arg_t *ddura, dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) argument
[all...]
H A Dzfs_ctldir.c57 * '.zfs/snapshot' (ie: '.zfs/snapshot/<snapname>') are all GFS nodes and
60 * File systems mounted ontop of the GFS nodes '.zfs/snapshot/<snapname>'
1023 * Fix up the root vnode mounted on .zfs/snapshot/<snapname>.
1026 * make .zfs/snapshot/<snapname> accessible over NFS
1027 * without requiring manual mounts of <snapname>.
1052 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
1079 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof(snapname),
1080 snapname, &id, &cookie, NULL);
1094 strcpy(entry.d_name, snapname);
1291 char snapname[ZFS_MAX_DATASET_NAME_LE local
[all...]
H A Ddsl_dataset.c615 const char *snapname; local
620 err = dsl_dir_hold(dp, name, FTAG, &dd, &snapname);
632 if (err == 0 && snapname != NULL) {
635 if (*snapname++ != '@') {
641 dprintf("looking for snapshot '%s'\n", snapname);
642 err = dsl_dataset_snap_lookup(ds, snapname, &obj);
650 (void) strlcpy(snap_ds->ds_snapname, snapname,
1024 const char *snapname; member in struct:destroyarg
1034 dsname = kmem_asprintf("%s@%s", name, da->snapname);
1042 dmu_get_recursive_snaps_nvl(char *fsname, const char *snapname, argument
1196 dsl_dataset_snapshot_check_impl(dsl_dataset_t *ds, const char *snapname, dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr) argument
1394 dsl_dataset_snapshot_sync_impl(dsl_dataset_t *ds, const char *snapname, dmu_tx_t *tx) argument
1606 char *snapname = nvpair_name(pair); local
1650 char *snapname = nvpair_name(pair); local
1719 dsl_dataset_snapshot_tmp(const char *fsname, const char *snapname, minor_t cleanup_minor, const char *htag) argument
[all...]
H A Ddmu_objset.c1202 dmu_objset_snapshot_one(const char *fsname, const char *snapname) argument
1205 char *longsnap = kmem_asprintf("%s@%s", fsname, snapname);
2371 dmu_fsname(const char *snapname, char *buf) argument
2373 char *atp = strchr(snapname, '@');
2376 if (atp - snapname >= ZFS_MAX_DATASET_NAME_LEN)
2378 (void) strlcpy(buf, snapname, atp - snapname + 1);
H A Dzfs_ioctl.c3593 zfs_unmount_snap(const char *snapname) argument
3598 if (strchr(snapname, '@') == NULL)
3601 int err = getzfsvfs(snapname, &zfsvfs);
3631 zfs_unmount_snap_cb(const char *snapname, void *arg) argument
3633 zfs_unmount_snap(snapname);
4024 const char *snapname = arg; local
4027 (void) snprintf(fullname, sizeof (fullname), "%s@%s", fsname, snapname);
5712 * "holds" -> { snapname -> holdname (string), ... }
5717 * snapname -> error value (int32)
5770 zfs_ioc_get_holds(const char *snapname, nvlist_ argument
5924 zfs_ioc_send_new(const char *snapname, nvlist_t *innvl, nvlist_t *outnvl) argument
5998 zfs_ioc_send_space(const char *snapname, nvlist_t *innvl, nvlist_t *outnvl) argument
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dzfs_ctldir.h53 int zfsctl_destroy_snapshot(const char *snapname, int force);
H A Ddsl_dataset.h319 int dsl_dataset_snapshot_tmp(const char *fsname, const char *snapname,
401 int dsl_dataset_snapshot_check_impl(dsl_dataset_t *ds, const char *snapname,
403 void dsl_dataset_snapshot_sync_impl(dsl_dataset_t *ds, const char *snapname,
H A Ddmu_objset.h199 int dmu_fsname(const char *snapname, char *buf);
/freebsd-11-stable/sbin/dump/
H A Dmain.c355 char snapname[BUFSIZ], snapcmd[BUFSIZ]; local
357 snprintf(snapname, sizeof snapname, "%s/.snap", mntpt);
358 if ((stat(snapname, &sb) < 0) || !S_ISDIR(sb.st_mode)) {
361 snapname);
367 snprintf(snapname, sizeof snapname,
370 _PATH_MKSNAP_FFS, mntpt, snapname);
371 unlink(snapname);
374 snapname, strerro
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs/common/
H A Dlibzfs_iter.c380 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
381 (void) snprintf(snapname, sizeof (snapname),
385 snapname, ZFS_TYPE_SNAPSHOT)) {
400 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
402 (void) snprintf(snapname, sizeof (snapname), "%s@%s",
405 snapname);
H A Dlibzfs_sendrecv.c507 fsavl_find(avl_tree_t *avl, uint64_t snapguid, char **snapname) argument
516 if (snapname)
517 *snapname = fn->fn_snapname;
650 char *snapname; local
653 snapname = strrchr(zhp->zfs_name, '@')+1;
666 VERIFY(0 == nvlist_add_uint64(sd->parent_snaps, snapname, guid));
671 if ((sd->fromsnap && strcmp(snapname, sd->fromsnap) == 0) ||
673 strcmp(snapname, sd->tosnap) == 0)) {
679 VERIFY(0 == nvlist_add_nvlist(sd->snapprops, snapname, nv));
930 /* these are all just the short snapname (th
953 zfs_send_space(zfs_handle_t *zhp, const char *snapname, const char *from, enum lzc_send_flags flags, uint64_t *spacep) argument
1244 char *snapname; local
1425 char *snapname; local
2410 char *fsname, *snapname; local
3129 char *snapname = NULL; local
[all...]
H A Dlibzfs_dataset.c3152 const char *snapname; local
3156 snapname = strchr(propname, '@') + 1;
3157 if (strchr(snapname, '@')) {
3158 (void) strlcpy(zc.zc_value, snapname, sizeof (zc.zc_value));
3160 /* snapname is the short name, append it to zhp's fsname */
3169 (void) strlcat(zc.zc_value, snapname, sizeof (zc.zc_value));
3694 const char *snapname; member in struct:destroydata
3705 "%s@%s", zhp->zfs_name, dd->snapname);
3719 zfs_destroy_snaps(zfs_handle_t *zhp, char *snapname, boolean_t defer) argument
3724 dd.snapname
3873 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
3985 const char *snapname = nvpair_name(elem); local
4766 const char *snapname; member in struct:holdarg
4792 zfs_hold(zfs_handle_t *zhp, const char *snapname, const char *tag, boolean_t recursive, int cleanup_fd) argument
4920 zfs_release(zfs_handle_t *zhp, const char *snapname, const char *tag, boolean_t recursive) argument
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/pyzfs/common/
H A Ddataset.py226 (base, snapname) = dsname.split('@')
231 snapname)
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/zfs/
H A Dzfs_ioctl_compat.c1194 char *poolname, *snapname;
1227 snapname = kmem_asprintf("%s@%s", zc->zc_name, zc->zc_value);
1228 fnvlist_add_boolean(tmpnvl, snapname);
1229 kmem_free(snapname, strlen(snapname + 1));
1295 snapname = kmem_asprintf("%s@%s", zc->zc_name,
1297 nvlist_add_string(tmpnvl, snapname, zc->zc_string);
1298 kmem_free(snapname, strlen(snapname + 1));
1326 snapname
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs/
H A Dzfs_main.c5696 const char *snapname; local
5701 snapname = delim + 1;
5702 if (strcmp(cbp->cb_snapname, snapname))
5790 const char *snapname = NULL; local
5794 snapname = delim + 1;
5800 cb.cb_snapname = snapname;
7140 char snapname[ZFS_MAX_DATASET_NAME_LEN]; local
7181 (void) strncpy(snapname, argv[1], sizeof (snapname));
7182 *strchr(snapname, '#')
[all...]

Completed in 228 milliseconds

12