Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/fs/zfs/
H A Ddsl_pool.c155 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 Ddsl_scan.c99 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 Ddsl_destroy.c66 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 Ddsl_bookmark.c153 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 Ddsl_dir.c159 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 Ddsl_dataset.c109 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 Ddmu_tx.c435 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 Ddsl_userhold.c87 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 Ddsl_synctask.c165 metaslab_class_get_deferred(spa_normal_class(dp->dp_spa)); in dsl_sync_task_sync()
H A Ddmu_send.c556 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 Dspa_history.c202 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 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()
825 version = spa_version(ds->ds_dir->dd_pool->dp_spa); in dsl_props_set_check()
H A Ddsl_deleg.c262 if (spa_version(dmu_tx_pool(tx)->dp_spa) < in dsl_deleg_check()
H A Ddmu_traverse.c631 return (traverse_impl(ds->ds_dir->dd_pool->dp_spa, ds, ds->ds_object, in traverse_dataset_resume()
H A Dtxg.c449 spa_t *spa = dp->dp_spa; in txg_sync_thread()
H A Ddmu_objset.c878 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 Dzvol.c1884 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 Dspa.c728 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 Dzfs_vfsops.c166 if (sys_shutdown && spa_suspended(dp->dp_spa)) { in zfs_sync()
H A Dzfs_ioctl.c3987 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 Dzhack.c290 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 Ddsl_pool.h82 spa_t *dp_spa; member
/titanic_50/usr/src/uts/common/fs/zev/
H A Dzev.c468 if (!strcmp(pe->name, dp->dp_spa->spa_name)) { in zev_skip_pool()