Home
last modified time | relevance | path

Searched refs:dp_spa (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_pool.c192 dp->dp_spa = spa; in dsl_pool_open_impl()
399 arc_flush(dp->dp_spa, FALSE); in dsl_pool_close()
401 mmp_fini(dp->dp_spa); in dsl_pool_close()
518 os = dmu_objset_create_impl(dp->dp_spa, ds, in dsl_pool_create()
579 spa_t *spa = dp->dp_spa; in dsl_early_sync_task_verify()
620 ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1); in dsl_pool_sync()
659 ASSERT(spa_sync_pass(dp->dp_spa) == 1 || in dsl_pool_sync()
762 ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1); in dsl_pool_sync()
801 spa_is_initializing(dp->dp_spa) || in dsl_pool_sync_context()
827 spa_t *spa = dp->dp_spa; in dsl_pool_adjustedsize()
[all …]
H A Ddsl_scan.c447 spa_t *spa = dp->dp_spa; in dsl_scan_init()
727 spa_t *spa = dp->dp_spa; in dsl_scan_setup_sync()
804 spa_t *spa = dp->dp_spa; in dsl_scan()
857 spa_t *spa = dp->dp_spa; in dsl_scan_done()
1025 spa_t *spa = dp->dp_spa; in dsl_scrub_pause_resume_sync()
1161 spa_t *spa = dp->dp_spa; in scan_ds_queue_sync()
3245 spa_t *spa = dp->dp_spa; in dsl_process_async_destroys()
3394 spa_t *spa = dp->dp_spa; in dsl_scan_sync()
3798 spa_t *spa = dp->dp_spa; in dsl_scan_enqueue()
3833 spa_t *spa = dp->dp_spa; in dsl_scan_scrub_cb()
[all …]
H A Ddsl_bookmark.c159 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_create_check()
192 ASSERT(spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)); in dsl_bookmark_create_sync()
209 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_bookmark_create_sync()
232 spa_feature_is_enabled(dp->dp_spa, in dsl_bookmark_create_sync()
239 spa_feature_incr(dp->dp_spa, in dsl_bookmark_create_sync()
404 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_destroy_check()
472 spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_bookmark_destroy_sync()
H A Ddsl_destroy.c61 if (spa_version(ds->ds_dir->dd_pool->dp_spa) < in dsl_destroy_snapshot_check_impl()
134 bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb()
137 poa->used += bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb()
160 poa.pio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in process_old_deadlist()
271 ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS); in dsl_destroy_snapshot_sync_impl()
476 spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx); in dsl_destroy_snapshot_sync_impl()
893 if (!spa_feature_is_active(dp->dp_spa, in dsl_destroy_head_sync_impl()
896 spa_feature_incr(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY, in dsl_destroy_head_sync_impl()
927 if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) { in dsl_destroy_head_sync_impl()
956 spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_destroy_head_sync_impl()
[all …]
H A Ddsl_dir.c154 spa_async_close(dd->dd_pool->dp_spa, dd); in dsl_dir_evict_async()
198 dp->dp_spa->spa_errata = in dsl_dir_hold_obj()
234 (void) strcpy(dd->dd_myname, spa_name(dp->dp_spa)); in dsl_dir_hold_obj()
268 spa_open_ref(dp->dp_spa, dd); in dsl_dir_hold_obj()
281 spa_open_ref(dp->dp_spa, tag); in dsl_dir_hold_obj()
302 spa_close(dd->dd_pool->dp_spa, tag); in dsl_dir_rele()
317 spa_async_close(dd->dd_pool->dp_spa, tag); in dsl_dir_async_rele()
442 spaname = spa_name(dp->dp_spa); in dsl_dir_hold()
775 return (dsl_sync_task(spa_name(dd->dd_pool->dp_spa), in dsl_dir_update_last_remap_txg()
1912 if (spa_feature_is_active(dp->dp_spa, in dsl_dir_rename_check()
[all …]
H A Dspa_checkpoint.c453 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_check()
478 spa_t *spa = dp->dp_spa; in spa_checkpoint_sync()
574 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_discard_check()
592 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_discard_sync()
H A Ddsl_crypt.c836 ret = spa_keystore_load_wkey_impl(dp->dp_spa, wkey); in spa_keystore_load_wkey()
1451 VERIFY0(spa_keystore_dsl_key_hold_dd(dp->dp_spa, dd, in spa_keystore_change_key_sync_impl()
1457 spa_keystore_dsl_key_rele(dp->dp_spa, dck, FTAG); in spa_keystore_change_key_sync_impl()
1506 spa_t *spa = dp->dp_spa; in spa_keystore_change_key_sync()
1745 rw_exit(&dp->dp_spa->spa_keystore.sk_wkeys_lock); in dsl_dataset_promote_crypt_sync()
1802 !spa_feature_is_enabled(parentdd->dd_pool->dp_spa, in dmu_objset_create_crypt_check()
1809 !spa_feature_is_enabled(parentdd->dd_pool->dp_spa, in dmu_objset_create_crypt_check()
1918 VERIFY0(spa_keystore_wkey_hold_dd(dp->dp_spa, in dsl_dataset_create_crypt_sync()
1984 else if (blksz > spa_maxblocksize(tx->tx_pool->dp_spa)) in dsl_crypto_recv_raw_objset_check()
2113 (void) dmu_objset_create_impl_dnstats(dp->dp_spa, ds, in dsl_crypto_recv_raw_objset_sync()
[all …]
H A Ddsl_dataset.c175 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in dsl_dataset_block_remapped()
209 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_block_kill()
546 dp->dp_spa->spa_errata = in dsl_dataset_hold_obj()
596 spa_name(dp->dp_spa), in dsl_dataset_hold_obj()
873 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_activate_feature()
889 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_deactivate_feature()
1116 if (spa_version(ds->ds_dir->dd_pool->dp_spa) >= in dsl_dataset_recalc_head_uniq()
1159 return (ds->ds_dir->dd_pool->dp_spa); in dsl_dataset_get_spa()
2283 spa_altroot(dp->dp_spa, root, ZAP_MAXVALUELEN); in dsl_get_mountpoint()
4270 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in dsl_dataset_destroy_remap_deadlist()
[all …]
H A Ddmu_recv.c228 spa_version(dp->dp_spa) < SPA_VERSION_SA) in dmu_recv_begin_check()
242 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA)) in dmu_recv_begin_check()
245 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) in dmu_recv_begin_check()
255 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LARGE_BLOCKS)) in dmu_recv_begin_check()
258 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LARGE_DNODE)) in dmu_recv_begin_check()
263 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ENCRYPTION)) in dmu_recv_begin_check()
533 (void) dmu_objset_create_impl(dp->dp_spa, in dmu_recv_begin_sync()
569 spa_version(dp->dp_spa) < SPA_VERSION_SA) in dmu_recv_resume_begin_check()
582 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) in dmu_recv_resume_begin_check()
595 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LARGE_DNODE)) in dmu_recv_resume_begin_check()
[all …]
H A Ddmu_tx.c75 txg_verify(dp->dp_spa, txg); in dmu_tx_create_assigned()
409 zio_t *zio = zio_root(tx->tx_pool->dp_spa, in dmu_tx_hold_free_impl()
875 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_try_assign()
937 uint64_t asize = spa_get_worst_case_asize(tx->tx_pool->dp_spa, towrite); in dmu_tx_try_assign()
1038 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_wait()
H A Ddsl_userhold.c88 if (spa_version(dp->dp_spa) < SPA_VERSION_USERREFS) in dsl_dataset_user_hold_check()
294 dsl_onexit_hold_cleanup(dp->dp_spa, tmpholds, dduha->dduha_minor); in dsl_dataset_user_hold_sync()
589 pool = spa_name(tmpdp->dp_spa); in dsl_dataset_user_release_impl()
H A Dvdev_removal.c237 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_remove_initiate_sync()
713 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_mapping_sync()
1042 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_remove_complete_sync()
1065 spa_finish_removal(dmu_tx_pool(tx)->dp_spa, DSS_FINISHED, tx); in vdev_remove_complete_sync()
1214 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_copy_impl()
1535 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_remove_cancel_check()
1550 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_remove_cancel_sync()
H A Dspa_history.c268 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync()
614 log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx); in spa_history_log_internal_dd()
H A Ddsl_prop.c387 version = spa_version(dd->dd_pool->dp_spa); in dsl_prop_predict()
623 uint64_t version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_prop_set_sync_impl()
819 version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_props_set_check()
H A Ddmu_send.c737 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in do_dump()
1023 spa_feature_is_active(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA)) { in dmu_send_impl()
1036 spa_feature_is_active(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) { in dmu_send_impl()
1301 if (strchr(tosnap, '@') == NULL && spa_writeable(dp->dp_spa)) { in dmu_send()
H A Dspace_map.c511 SM_DEBUG_SYNCPASS_ENCODE(spa_sync_pass(tx->tx_pool->dp_spa)) | in space_map_write_intro_debug()
651 spa_t *spa = tx->tx_pool->dp_spa; in space_map_write_impl()
H A Dzcp_synctask.c262 if (spa_version(ri->zri_pool->dp_spa) < SPA_VERSION_FAST_SNAP) { in zcp_synctask_snapshot()
H A Dvdev_indirect.c482 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_condense_indirect_complete_sync()
545 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_condense_indirect_commit_sync()
H A Ddsl_deleg.c262 if (spa_version(dmu_tx_pool(tx)->dp_spa) < in dsl_deleg_check()
H A Dvdev_initialize.c69 vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE); in vdev_initialize_zap_update_sync()
H A Ddmu_traverse.c668 return (traverse_impl(ds->ds_dir->dd_pool->dp_spa, ds, ds->ds_object, in traverse_dataset_resume()
H A Ddmu_objset.c788 !readonly && !dp->dp_spa->spa_claiming && in dmu_objset_own()
1165 spa_t *spa = dp->dp_spa; in dmu_objset_create_sync()
2776 ntasks = vdev_count_leaves(dp->dp_spa) * 4; in dmu_objset_find_dp()
H A Dtxg.c475 spa_t *spa = dp->dp_spa; in txg_sync_thread()
/illumos-gate/usr/src/cmd/zhack/
H A Dzhack.c253 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zhack_feature_enable_sync()
335 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_incr_sync()
348 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_decr_sync()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_pool.h87 spa_t *dp_spa; member

12