Lines Matching full:fromsnap
1218 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument
1239 if (fromsnap != 0) { in dmu_send_obj()
1243 err = dsl_dataset_hold_obj(dp, fromsnap, FTAG, &fromds); in dmu_send_obj()
1283 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument
1295 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL) in dmu_send()
1316 if (fromsnap != NULL) { in dmu_send()
1322 * If the fromsnap is in a different filesystem, then in dmu_send()
1325 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send()
1326 (fromsnap[fsnamelen] != '@' && in dmu_send()
1327 fromsnap[fsnamelen] != '#')) { in dmu_send()
1331 if (strchr(fromsnap, '@')) { in dmu_send()
1333 err = dsl_dataset_hold(dp, fromsnap, FTAG, &fromds); in dmu_send()
1353 err = dsl_bookmark_lookup(dp, fromsnap, ds, &zb); in dmu_send()
1449 /* fromsnap, if provided, must be a snapshot */ in dmu_send_estimate()
1454 * fromsnap must be an earlier snapshot from the same fs as tosnap, in dmu_send_estimate()