Lines Matching defs:fromsnap
959 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
978 if (fromsnap != 0) {
982 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds);
1007 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
1017 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL)
1039 if (fromsnap != NULL) {
1045 * If the fromsnap is in a different filesystem, then
1048 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 ||
1049 (fromsnap[fsnamelen] != '@' &&
1050 fromsnap[fsnamelen] != '#')) {
1054 if (strchr(fromsnap, '@')) {
1056 err = dsl_dataset_hold(dp, fromsnap, FTAG, &fromds);
1069 err = dsl_bookmark_lookup(dp, fromsnap, ds, &zb);
1151 /* fromsnap, if provided, must be a snapshot */
1156 * fromsnap must be an earlier snapshot from the same fs as tosnap,
1309 * changes since fromsnap.