Lines Matching refs:snapholds
240 nvlist_t *snapholds; /* user holds */
272 * "snapholds" -> { name (lastname) -> { holdname -> crtime } }
356 fnvlist_add_nvlist(sd->snapholds, snapname, holds);
587 sd->snapholds = fnvlist_alloc();
619 fnvlist_add_nvlist(nvfs, "snapholds", sd->snapholds);
622 fnvlist_free(sd->snapholds);
718 nvlist_t *snapholds;
874 * zfs_send() only sets snapholds for sends that need them,
877 if (sdd->snapholds == NULL)
880 fnvlist_add_string(sdd->snapholds, zhp->zfs_name, sdd->holdtag);
2226 sdd.snapholds = fnvlist_alloc();
2229 sdd.snapholds = NULL;
2232 if (flags->verbosity != 0 || sdd.snapholds != NULL) {
2266 if (sdd.snapholds != NULL) {
2267 err = zfs_hold_nvl(zhp, sdd.cleanup_fd, sdd.snapholds);
2271 fnvlist_free(sdd.snapholds);
2272 sdd.snapholds = NULL;
2311 fnvlist_free(sdd.snapholds);
4189 if (0 == nvlist_lookup_nvlist(fs, "snapholds",