| /freebsd-14.2/sys/contrib/openzfs/module/zfs/ |
| H A D | dsl_pool.c | 200 dp->dp_spa = spa; in dsl_pool_open_impl() 420 arc_flush(dp->dp_spa, FALSE); in dsl_pool_close() 422 mmp_fini(dp->dp_spa); in dsl_pool_close() 550 os = dmu_objset_create_impl(dp->dp_spa, ds, in dsl_pool_create() 652 spa_t *spa = dp->dp_spa; in dsl_early_sync_task_verify() 697 ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1); in dsl_pool_sync() 727 ASSERT(spa_sync_pass(dp->dp_spa) == 1 || in dsl_pool_sync() 848 ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1); in dsl_pool_sync() 890 spa_is_initializing(dp->dp_spa) || in dsl_pool_sync_context() 916 spa_t *spa = dp->dp_spa; in dsl_pool_adjustedsize() [all …]
|
| H A D | dsl_scan.c | 468 spa_t *spa = dp->dp_spa; in dsl_scan_init() 723 spa_t *spa = dp->dp_spa; in dsl_errorscrub_setup_sync() 857 spa_t *spa = dp->dp_spa; in dsl_scan_setup_sync() 970 spa_t *spa = dp->dp_spa; in dsl_scan() 1030 spa_t *spa = dp->dp_spa; in dsl_errorscrub_done() 1069 spa_t *spa = dp->dp_spa; in dsl_scan_done() 1229 spa_t *spa = dp->dp_spa; in dsl_errorscrub_pause_resume_sync() 1346 spa_t *spa = dp->dp_spa; in dsl_scrub_pause_resume_sync() 1490 spa_t *spa = dp->dp_spa; in scan_ds_queue_sync() 2164 spa_t *spa = dp->dp_spa; in dsl_scan_recurse() [all …]
|
| H A D | dsl_destroy.c | 68 if (spa_version(ds->ds_dir->dd_pool->dp_spa) < in dsl_destroy_snapshot_check_impl() 141 bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb() 144 poa->used += bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb() 323 ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS); in dsl_destroy_snapshot_sync_impl() 547 spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx); in dsl_destroy_snapshot_sync_impl() 583 zvol_remove_minors(dp->dp_spa, dsname, B_TRUE); in dsl_destroy_snapshot_sync() 908 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_async_clone_destroy() 975 if (!spa_feature_is_active(dp->dp_spa, in dsl_async_dataset_destroy() 978 spa_feature_incr(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY, in dsl_async_dataset_destroy() 1086 } else if (spa_feature_is_enabled(dp->dp_spa, in dsl_destroy_head_sync_impl() [all …]
|
| H A D | dsl_dir.c | 159 spa_async_close(dd->dd_pool->dp_spa, dd); in dsl_dir_evict_async() 212 dp->dp_spa->spa_errata = in dsl_dir_hold_obj() 306 spa_open_ref(dp->dp_spa, dd); in dsl_dir_hold_obj() 319 spa_open_ref(dp->dp_spa, tag); in dsl_dir_hold_obj() 344 spa_close(dd->dd_pool->dp_spa, tag); in dsl_dir_rele() 359 spa_async_close(dd->dd_pool->dp_spa, tag); in dsl_dir_async_rele() 483 spaname = spa_name(dp->dp_spa); in dsl_dir_hold() 2027 if (spa_feature_is_active(dp->dp_spa, in dsl_dir_rename_check() 2136 if (spa_feature_is_active(dp->dp_spa, in dsl_dir_rename_sync() 2273 if (spa_feature_is_enabled(dp->dp_spa, in dsl_dir_snap_cmtime_update() [all …]
|
| H A D | spa_checkpoint.c | 457 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_check() 482 spa_t *spa = dp->dp_spa; in spa_checkpoint_sync() 578 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_discard_check() 596 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_checkpoint_discard_sync()
|
| H A D | dsl_crypt.c | 859 ret = spa_keystore_load_wkey_impl(dp->dp_spa, wkey); in spa_keystore_load_wkey() 965 zvol_remove_minors(dp->dp_spa, dsname, B_TRUE); in spa_keystore_unload_wkey() 1489 VERIFY0(spa_keystore_dsl_key_hold_dd(dp->dp_spa, dd, in spa_keystore_change_key_sync_impl() 1495 spa_keystore_dsl_key_rele(dp->dp_spa, dck, FTAG); in spa_keystore_change_key_sync_impl() 1544 spa_t *spa = dp->dp_spa; in spa_keystore_change_key_sync() 1787 rw_exit(&dp->dp_spa->spa_keystore.sk_wkeys_lock); in dsl_dataset_promote_crypt_sync() 1844 !spa_feature_is_enabled(parentdd->dd_pool->dp_spa, in dmu_objset_create_crypt_check() 1851 !spa_feature_is_enabled(parentdd->dd_pool->dp_spa, in dmu_objset_create_crypt_check() 1959 VERIFY0(spa_keystore_wkey_hold_dd(dp->dp_spa, in dsl_dataset_create_crypt_sync() 2124 (void) dmu_objset_create_impl_dnstats(dp->dp_spa, ds, in dsl_crypto_recv_raw_objset_sync() [all …]
|
| H A D | dsl_dataset.c | 138 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_block_born() 218 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in dsl_dataset_block_remapped() 252 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_block_kill() 674 dp->dp_spa->spa_errata = in dsl_dataset_hold_obj() 731 spa_name(dp->dp_spa), in dsl_dataset_hold_obj() 1092 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_activate_feature() 1123 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_deactivate_feature_impl() 1423 return (ds->ds_dir->dd_pool->dp_spa); in dsl_dataset_get_spa() 2206 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in dsl_flush_pending_livelist() 4887 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in dsl_dataset_destroy_remap_deadlist() [all …]
|
| H A D | dsl_bookmark.c | 300 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_create_check() 401 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_bookmark_node_add() 418 if (spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARK_V2) && in dsl_bookmark_node_add() 422 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARK_V2, tx); in dsl_bookmark_node_add() 470 spa_feature_incr(dp->dp_spa, in dsl_bookmark_create_sync_impl_snap() 496 spa_feature_incr(dp->dp_spa, in dsl_bookmark_create_sync_impl_snap() 555 spa_feature_incr(dp->dp_spa, in dsl_bookmark_create_sync_impl_book() 586 ASSERT(spa_feature_is_enabled(dmu_tx_pool(tx)->dp_spa, in dsl_bookmark_create_sync() 635 if (!spa_feature_is_enabled(dp->dp_spa, in dsl_bookmark_create_redacted_check() 1067 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_destroy_check() [all …]
|
| H A D | vdev_rebuild.c | 192 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_update_sync() 222 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_initiate_sync() 306 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_complete_sync() 366 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_cancel_sync() 402 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_reset_sync() 449 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_rebuild_clear_sync()
|
| H A D | dsl_userhold.c | 88 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 D | txg.c | 413 spa_txg_history_set(dp->dp_spa, txg, TXG_STATE_OPEN, tx_open_time); in txg_quiesce() 414 spa_txg_history_add(dp->dp_spa, txg + 1, tx_open_time); in txg_quiesce() 428 spa_txg_history_set(dp->dp_spa, txg, TXG_STATE_QUIESCED, gethrtime()); in txg_quiesce() 521 spa_t *spa = dp->dp_spa; in txg_sync_thread()
|
| H A D | dmu_tx.c | 91 TXG_VERIFY(dp->dp_spa, txg); in dmu_tx_create_assigned() 490 zio_t *zio = zio_root(tx->tx_pool->dp_spa, in dmu_tx_count_free() 1013 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_try_assign() 1107 uint64_t asize = spa_get_worst_case_asize(tx->tx_pool->dp_spa, towrite); in dmu_tx_try_assign() 1226 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_wait()
|
| H A D | spa_history.c | 255 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync() 607 log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx); in spa_history_log_internal_dd()
|
| H A D | vdev_removal.c | 417 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_remove_initiate_sync() 899 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_mapping_sync() 1263 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in vdev_remove_complete_sync() 1286 spa_finish_removal(dmu_tx_pool(tx)->dp_spa, DSS_FINISHED, tx); in vdev_remove_complete_sync() 1447 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_copy_impl() 1828 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_remove_cancel_check() 1843 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_vdev_remove_cancel_sync()
|
| H A D | dsl_prop.c | 419 version = spa_version(dd->dd_pool->dp_spa); in dsl_prop_predict() 732 uint64_t version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_prop_set_sync_impl() 952 version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_props_set_check()
|
| H A D | vdev_initialize.c | 69 vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE); in vdev_initialize_zap_update_sync() 106 vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE); in vdev_initialize_zap_remove_sync()
|
| H A D | zvol.c | 993 if (!spa_feature_is_enabled(dp->dp_spa, in zvol_add_clones() 1533 (void) taskq_dispatch(dp->dp_spa->spa_zvol_taskq, zvol_task_cb, in zvol_set_snapdev_sync_cb() 1619 (void) taskq_dispatch(dp->dp_spa->spa_zvol_taskq, zvol_task_cb, in zvol_set_volmode_sync_cb()
|
| H A D | space_map.c | 533 SM_DEBUG_SYNCPASS_ENCODE(spa_sync_pass(tx->tx_pool->dp_spa)) | in space_map_write_intro_debug() 673 spa_t *spa = tx->tx_pool->dp_spa; in space_map_write_impl()
|
| H A D | dmu_recv.c | 428 if (spa_keystore_lookup_key(dp->dp_spa, ds->ds_object, in recv_begin_check_existing_impl() 632 error = recv_begin_check_feature_flags_impl(featureflags, dp->dp_spa); in dmu_recv_begin_check() 638 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EXTENSIBLE_DATASET)) in dmu_recv_begin_check() 643 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ENCRYPTION)) in dmu_recv_begin_check() 1003 (void) dmu_objset_create_impl(dp->dp_spa, in dmu_recv_begin_sync() 1040 dp->dp_spa); in dmu_recv_resume_begin_check() 3723 (void) spa_keystore_remove_mapping(dmu_tx_pool(tx)->dp_spa, in dmu_recv_end_sync()
|
| H A D | zcp_synctask.c | 268 if (spa_version(ri->zri_pool->dp_spa) < SPA_VERSION_FAST_SNAP) { in zcp_synctask_snapshot()
|
| H A D | vdev_indirect.c | 482 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_condense_indirect_complete_sync() 546 spa_t *spa __maybe_unused = dmu_tx_pool(tx)->dp_spa; in spa_condense_indirect_commit_sync()
|
| H A D | dsl_deleg.c | 262 if (spa_version(dmu_tx_pool(tx)->dp_spa) < in dsl_deleg_check()
|
| H A D | dmu_objset.c | 843 if (!readonly && !dp->dp_spa->spa_claiming && in dmu_objset_own() 1254 spa_t *spa = dp->dp_spa; in dmu_objset_create_sync() 2834 ntasks = vdev_count_leaves(dp->dp_spa) * 4; in dmu_objset_find_dp()
|
| /freebsd-14.2/sys/contrib/openzfs/include/sys/ |
| H A D | dsl_pool.h | 91 spa_t *dp_spa; member
|
| /freebsd-14.2/sys/contrib/openzfs/cmd/ |
| H A D | zhack.c | 275 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zhack_feature_enable_sync() 360 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_incr_sync() 373 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_decr_sync()
|