Lines Matching defs:tosnap
1925 const char *tosnap;
2657 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
2681 err = dsl_dataset_hold_obj_flags(dspp.dp, tosnap, dsflags, FTAG,
2747 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
2761 dspp.tosnap = tosnap;
2777 err = dsl_pool_hold(tosnap, FTAG, &dspp.dp);
2781 if (strchr(tosnap, '@') == NULL && spa_writeable(dspp.dp->dp_spa)) {
2800 char *name = kmem_asprintf("%s/%s", tosnap,
2805 err = dsl_dataset_own_force(dspp.dp, tosnap,
2830 err = dsl_dataset_own(dspp.dp, tosnap, dsflags,
2836 err = dsl_dataset_hold_flags(dspp.dp, tosnap, dsflags, FTAG,
2848 (void) strlcpy(path, tosnap, sizeof (path));
2873 if (strpbrk(tosnap, "@#") != NULL)
2874 fsnamelen = strpbrk(tosnap, "@#") - tosnap;
2876 fsnamelen = strlen(tosnap);
2882 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 ||
3076 /* tosnap must be a snapshot or the target of a saved send */