Lines Matching refs:drc_ds
1046 drba->drba_cookie->drc_ds = newds; in dmu_recv_begin_sync()
1246 drba->drba_cookie->drc_ds = ds; in dmu_recv_resume_begin_sync()
2729 dsl_dataset_t *ds = drc->drc_ds; in dmu_recv_cleanup_ds()
3331 if (dsl_dataset_has_resume_receive_state(drc->drc_ds)) { in dmu_recv_stream()
3333 (void) zap_lookup(drc->drc_ds->ds_dir->dd_pool->dp_meta_objset, in dmu_recv_stream()
3334 drc->drc_ds->ds_object, DS_FIELD_RESUME_BYTES, in dmu_recv_stream()
3346 ASSERT(dsl_dataset_phys(drc->drc_ds)->ds_flags & DS_FLAG_INCONSISTENT); in dmu_recv_stream()
3370 drc->drc_ds->ds_object, drc->drc_fromsnapobj, in dmu_recv_stream()
3562 ASSERT3P(drc->drc_ds->ds_owner, ==, dmu_recv_tag); in dmu_recv_end_check()
3583 dsl_dataset_phys(drc->drc_ds)->ds_prev_snap_obj) { in dmu_recv_end_check()
3606 error = dsl_crypto_recv_raw_key_check(drc->drc_ds, in dmu_recv_end_check()
3614 error = dsl_dataset_clone_swap_check_impl(drc->drc_ds, in dmu_recv_end_check()
3626 error = dsl_destroy_head_check_impl(drc->drc_ds, 1); in dmu_recv_end_check()
3628 error = dsl_dataset_snapshot_check_impl(drc->drc_ds, in dmu_recv_end_check()
3639 boolean_t encrypted = drc->drc_ds->ds_dir->dd_crypto_obj != 0; in dmu_recv_end_sync()
3642 spa_history_log_internal_ds(drc->drc_ds, "finish receiving", in dmu_recv_end_sync()
3644 drc->drc_ds->ds_objset->os_raw_receive = B_FALSE; in dmu_recv_end_sync()
3666 dsl_dataset_phys(drc->drc_ds)->ds_prev_snap_obj) { in dmu_recv_end_sync()
3678 dsl_crypto_recv_raw_key_sync(drc->drc_ds, in dmu_recv_end_sync()
3684 VERIFY3P(drc->drc_ds->ds_prev, ==, in dmu_recv_end_sync()
3687 dsl_dataset_clone_swap_sync_impl(drc->drc_ds, in dmu_recv_end_sync()
3715 dsl_destroy_head_sync_impl(drc->drc_ds, tx); in dmu_recv_end_sync()
3720 dsl_dataset_t *ds = drc->drc_ds; in dmu_recv_end_sync()
3752 dsl_dataset_phys(drc->drc_ds)->ds_prev_snap_obj; in dmu_recv_end_sync()
3783 drc->drc_ds->ds_object, drc->drc_ds); in dmu_recv_end_sync()
3785 dsl_dataset_disown(drc->drc_ds, 0, dmu_recv_tag); in dmu_recv_end_sync()
3786 drc->drc_ds = NULL; in dmu_recv_end_sync()
3800 dsl_dataset_name(drc->drc_ds, name); in dmu_recv_existing_end()