Lines Matching defs:snapname
543 fsavl_find(avl_tree_t *avl, uint64_t snapguid, char **snapname)
552 if (snapname)
553 *snapname = fn->fn_snapname;
668 char *snapname;
671 snapname = strrchr(zhp->zfs_name, '@')+1;
673 VERIFY(0 == nvlist_add_uint64(sd->parent_snaps, snapname, guid));
678 if ((sd->fromsnap && strcmp(snapname, sd->fromsnap) == 0) ||
680 strcmp(snapname, sd->tosnap) == 0)) {
686 VERIFY(0 == nvlist_add_nvlist(sd->snapprops, snapname, nv));
865 /* these are all just the short snapname (the part after the @) */
1169 char *snapname;
1176 zhp->zfs_dmustats.dds_guid, &snapname);
1345 char *snapname;
1347 origin_guid, &snapname);
1353 snapname, &snapprops));
2288 char *fsname, *snapname;
2299 nvfs = fsavl_find(avl, guid1, &snapname);
2301 (void) snprintf(buf, sizeof (buf), "%s@%s", fsname, snapname);
2306 nvfs = fsavl_find(avl, guid2, &snapname);
2308 (void) snprintf(buf, sizeof (buf), "%s@%s", fsname, snapname);
2491 /* check for different snapname */
2974 char *snapname = NULL;
2986 &snapname);
3006 snapname, &snapprops_nvlist));
3331 } else if (snapname == NULL || finalsnap == NULL ||
3332 strcmp(finalsnap, snapname) == 0 ||