/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | dsl_pool.c | 155 dp->dp_spa = spa; in dsl_pool_open_impl() 218 if (spa_version(dp->dp_spa) >= SPA_VERSION_ORIGIN) { in dsl_pool_open() 235 if (spa_version(dp->dp_spa) >= SPA_VERSION_DEADLISTS) { in dsl_pool_open() 256 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY)) { in dsl_pool_open() 264 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_EMPTY_BPOBJ)) { in dsl_pool_open() 325 arc_flush(dp->dp_spa, FALSE); in dsl_pool_close() 396 os = dmu_objset_create_impl(dp->dp_spa, ds, in dsl_pool_create() 436 zio_t *zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in dsl_pool_sync_mos() 440 spa_set_rootblkptr(dp->dp_spa, &dp->dp_meta_rootbp); in dsl_pool_sync_mos() 479 zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in dsl_pool_sync() [all …]
|
H A D | dsl_scan.c | 99 spa_t *spa = dp->dp_spa; in dsl_scan_init() 111 scn->scn_async_destroying = spa_feature_is_active(dp->dp_spa, in dsl_scan_init() 143 spa_prev_software_version(dp->dp_spa) < SPA_VERSION_SCAN) { in dsl_scan_init() 190 spa_t *spa = dp->dp_spa; in dsl_scan_setup_sync() 269 spa_t *spa = dp->dp_spa; in dsl_scan_done() 356 return (dsl_sync_task(spa_name(dp->dp_spa), dsl_scan_cancel_check, in dsl_scan_cancel() 370 zio_free(dp->dp_spa, txg, bp); in dsl_free() 377 zio_nowait(zio_free_sync(pio, dp->dp_spa, txg, bpp, pio->io_flags)); in dsl_free_sync() 439 spa_shutting_down(scn->scn_dp->dp_spa)) { in dsl_scan_check_pause() 483 if (claim_txg == 0 && bp->blk_birth >= spa_first_txg(dp->dp_spa)) in dsl_scan_zil_block() [all …]
|
H A D | dsl_destroy.c | 66 if (spa_version(ds->ds_dir->dd_pool->dp_spa) < in dsl_destroy_snapshot_check_impl() 157 bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb() 160 poa->used += bp_get_dsize_sync(dp->dp_spa, bp); in process_old_cb() 183 poa.pio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in process_old_deadlist() 255 ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS); in dsl_destroy_snapshot_sync_impl() 453 spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx); in dsl_destroy_snapshot_sync_impl() 783 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY)) { in dsl_destroy_head_sync_impl() 794 if (!spa_feature_is_active(dp->dp_spa, in dsl_destroy_head_sync_impl() 797 spa_feature_incr(dp->dp_spa, SPA_FEATURE_ASYNC_DESTROY, in dsl_destroy_head_sync_impl() 826 if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) { in dsl_destroy_head_sync_impl() [all …]
|
H A D | dsl_bookmark.c | 153 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_create_check() 186 ASSERT(spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)); in dsl_bookmark_create_sync() 202 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_bookmark_create_sync() 362 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_BOOKMARKS)) in dsl_bookmark_destroy_check() 430 spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx); in dsl_bookmark_destroy_sync()
|
H A D | dsl_dir.c | 159 spa_async_close(dd->dd_pool->dp_spa, dd); in dsl_dir_evict_async() 226 (void) strcpy(dd->dd_myname, spa_name(dp->dp_spa)); in dsl_dir_hold_obj() 260 spa_open_ref(dp->dp_spa, dd); in dsl_dir_hold_obj() 273 spa_open_ref(dp->dp_spa, tag); in dsl_dir_hold_obj() 294 spa_close(dd->dd_pool->dp_spa, tag); in dsl_dir_rele() 309 spa_async_close(dd->dd_pool->dp_spa, tag); in dsl_dir_async_rele() 434 spaname = spa_name(dp->dp_spa); in dsl_dir_hold() 521 ASSERT(spa_feature_is_active(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT)); in dsl_dir_init_fs_ss_count() 609 if (!spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT)) { in dsl_dir_actv_fs_ss_limit_check() 615 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_FS_SS_LIMIT) && in dsl_dir_actv_fs_ss_limit_check() [all …]
|
H A D | dsl_dataset.c | 109 int used = bp_get_dsize_sync(tx->tx_pool->dp_spa, bp); in dsl_dataset_block_born() 156 int used = bp_get_dsize_sync(tx->tx_pool->dp_spa, bp); in dsl_dataset_block_kill() 254 spa_last_synced_txg(ds->ds_dir->dd_pool->dp_spa)) in dsl_dataset_prev_snap_txg() 560 spa_name(dp->dp_spa), in dsl_dataset_hold_obj() 568 spa_version(dp->dp_spa) < SPA_VERSION_ORIGIN || in dsl_dataset_hold_obj() 772 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_activate_feature() 788 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in dsl_dataset_deactivate_feature() 870 if (spa_version(dp->dp_spa) >= SPA_VERSION_NEXT_CLONES) { in dsl_dataset_create_sync_dd() 883 if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) { in dsl_dataset_create_sync_dd() 896 if (spa_version(dp->dp_spa) >= SPA_VERSION_UNIQUE_ACCURATE) in dsl_dataset_create_sync_dd() [all …]
|
H A D | dmu_tx.c | 435 spa_t *spa = txh->txh_tx->tx_pool->dp_spa; in dmu_tx_count_free() 685 zio = zio_root(tx->tx_pool->dp_spa, in dmu_tx_hold_free() 1114 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_try_assign() 1192 asize = spa_get_asize(tx->tx_pool->dp_spa, towrite + tooverwrite); in dmu_tx_try_assign() 1194 fsize = spa_get_asize(tx->tx_pool->dp_spa, tooverwrite) + tofree; in dmu_tx_try_assign() 1196 usize = spa_get_asize(tx->tx_pool->dp_spa, tounref); in dmu_tx_try_assign() 1207 spa_get_asize(tx->tx_pool->dp_spa, tohold + fudge); in dmu_tx_try_assign() 1308 spa_t *spa = tx->tx_pool->dp_spa; in dmu_tx_wait()
|
H A D | dsl_userhold.c | 87 if (spa_version(dp->dp_spa) < SPA_VERSION_USERREFS) in dsl_dataset_user_hold_check() 273 dsl_onexit_hold_cleanup(dp->dp_spa, tmpholds, dduha->dduha_minor); in dsl_dataset_user_hold_sync() 567 pool = spa_name(tmpdp->dp_spa); in dsl_dataset_user_release_impl()
|
H A D | dsl_synctask.c | 165 metaslab_class_get_deferred(spa_normal_class(dp->dp_spa)); in dsl_sync_task_sync()
|
H A D | dmu_send.c | 556 spa_t *spa = ds->ds_dir->dd_pool->dp_spa; in do_dump() 731 spa_feature_is_active(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA)) { in dmu_send_impl() 733 if (spa_feature_is_active(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) in dmu_send_impl() 944 if (strchr(tosnap, '@') == NULL && spa_writeable(dp->dp_spa)) { in dmu_send() 1255 spa_version(dp->dp_spa) < SPA_VERSION_SA) in dmu_recv_begin_check() 1259 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EXTENSIBLE_DATASET)) in dmu_recv_begin_check() 1269 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_EMBEDDED_DATA)) in dmu_recv_begin_check() 1272 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LZ4_COMPRESS)) in dmu_recv_begin_check() 1281 !spa_feature_is_enabled(dp->dp_spa, SPA_FEATURE_LARGE_BLOCKS)) in dmu_recv_begin_check() 1455 (void) dmu_objset_create_impl(dp->dp_spa, in dmu_recv_begin_sync() [all …]
|
H A D | spa_history.c | 202 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync() 527 log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx); in spa_history_log_internal_dd()
|
H A D | dsl_prop.c | 387 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() 825 version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_props_set_check()
|
H A D | dsl_deleg.c | 262 if (spa_version(dmu_tx_pool(tx)->dp_spa) < in dsl_deleg_check()
|
H A D | dmu_traverse.c | 631 return (traverse_impl(ds->ds_dir->dd_pool->dp_spa, ds, ds->ds_object, in traverse_dataset_resume()
|
H A D | txg.c | 449 spa_t *spa = dp->dp_spa; in txg_sync_thread()
|
H A D | dmu_objset.c | 878 os = dmu_objset_create_impl(pdd->dd_pool->dp_spa, in dmu_objset_create_sync() 1806 ntasks = vdev_count_leaves(dp->dp_spa) * 4; in dmu_objset_find_dp()
|
H A D | zvol.c | 1884 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_feature_check() 1895 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_activate_feature_sync()
|
H A D | spa.c | 728 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_change_guid_check() 748 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_change_guid_sync() 6032 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_sync_version() 6054 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_sync_props()
|
H A D | zfs_vfsops.c | 166 if (sys_shutdown && spa_suspended(dp->dp_spa)) { in zfs_sync()
|
H A D | zfs_ioctl.c | 3987 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_prop_activate_feature_check() 4003 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_prop_activate_feature_sync()
|
/titanic_50/usr/src/cmd/zhack/ |
H A D | zhack.c | 290 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zhack_feature_enable_sync() 372 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_incr_sync() 385 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in feature_decr_sync()
|
/titanic_50/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_pool.h | 82 spa_t *dp_spa; member
|
/titanic_50/usr/src/uts/common/fs/zev/ |
H A D | zev.c | 468 if (!strcmp(pe->name, dp->dp_spa->spa_name)) { in zev_skip_pool()
|