Lines Matching refs:origin
363 dsl_dataset_t *origin; in dmu_recv_begin_check() local
366 FTAG, &origin); in dmu_recv_begin_check()
371 if (!origin->ds_is_snapshot) { in dmu_recv_begin_check()
372 dsl_dataset_rele(origin, FTAG); in dmu_recv_begin_check()
376 if (dsl_dataset_phys(origin)->ds_guid != fromguid && in dmu_recv_begin_check()
378 dsl_dataset_rele(origin, FTAG); in dmu_recv_begin_check()
382 if (origin->ds_dir->dd_crypto_obj != 0 && in dmu_recv_begin_check()
384 dsl_dataset_rele(origin, FTAG); in dmu_recv_begin_check()
388 dsl_dataset_rele(origin, FTAG); in dmu_recv_begin_check()
453 dsl_dataset_t *origin = NULL; in dmu_recv_begin_sync() local
459 FTAG, &origin)); in dmu_recv_begin_sync()
465 origin, crflags, drba->drba_cred, dcp, tx); in dmu_recv_begin_sync()
466 if (origin != NULL) in dmu_recv_begin_sync()
467 dsl_dataset_rele(origin, FTAG); in dmu_recv_begin_sync()
729 nvlist_t *hidden_args, char *origin, dmu_recv_cookie_t *drc) in dmu_recv_begin() argument
741 drc->drc_clone = (origin != NULL); in dmu_recv_begin()
758 drba.drba_origin = origin; in dmu_recv_begin()
782 origin == NULL && drc->drc_drrb->drr_fromguid == 0) { in dmu_recv_begin()