/titanic_44/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_pool.h | 133 } dsl_pool_t; typedef 135 int dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp); 136 int dsl_pool_open(dsl_pool_t *dp); 137 void dsl_pool_close(dsl_pool_t *dp); 138 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg); 139 void dsl_pool_sync(dsl_pool_t *dp, uint64_t txg); 140 void dsl_pool_sync_done(dsl_pool_t *dp, uint64_t txg); 141 int dsl_pool_sync_context(dsl_pool_t *dp); 142 uint64_t dsl_pool_adjustedsize(dsl_pool_t *dp, boolean_t netfree); 143 uint64_t dsl_pool_adjustedfree(dsl_pool_t *dp, boolean_t netfree); [all …]
|
H A D | dsl_dir.h | 92 dsl_pool_t *dd_pool; 126 int dsl_dir_hold(dsl_pool_t *dp, const char *name, void *tag, 128 int dsl_dir_hold_obj(dsl_pool_t *dp, uint64_t ddobj, 132 uint64_t dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds,
|
H A D | spa_impl.h | 137 dsl_pool_t *spa_dsl_pool;
|
/titanic_44/usr/src/uts/common/fs/zfs/ |
H A D | dsl_pool.c | 133 dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **ddp) in dsl_pool_open_special_dir() 147 static dsl_pool_t * 150 dsl_pool_t *dp; in dsl_pool_open_impl() 153 dp = kmem_zalloc(sizeof (dsl_pool_t), KM_SLEEP); in dsl_pool_open_impl() 178 dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp) in dsl_pool_init() 181 dsl_pool_t *dp = dsl_pool_open_impl(spa, txg); in dsl_pool_init() 194 dsl_pool_open(dsl_pool_t *dp) in dsl_pool_open() 287 dsl_pool_close(dsl_pool_t *dp) in dsl_pool_close() 335 kmem_free(dp, sizeof (dsl_pool_t)); in dsl_pool_close() 338 dsl_pool_t * [all …]
|
H A D | txg.c | 108 static void txg_sync_thread(dsl_pool_t *dp); 109 static void txg_quiesce_thread(dsl_pool_t *dp); 117 txg_init(dsl_pool_t *dp, uint64_t txg) in txg_init() 155 txg_fini(dsl_pool_t *dp) in txg_fini() 193 txg_sync_start(dsl_pool_t *dp) in txg_sync_start() 255 txg_sync_stop(dsl_pool_t *dp) in txg_sync_stop() 292 txg_hold_open(dsl_pool_t *dp, txg_handle_t *th) in txg_hold_open() 353 txg_quiesce(dsl_pool_t *dp, uint64_t txg) in txg_quiesce() 369 DTRACE_PROBE2(txg__quiescing, dsl_pool_t *, dp, uint64_t, txg); in txg_quiesce() 370 DTRACE_PROBE2(txg__opened, dsl_pool_t *, dp, uint64_t, tx->tx_open_txg); in txg_quiesce() [all …]
|
H A D | dsl_bookmark.c | 34 dsl_bookmark_hold_ds(dsl_pool_t *dp, const char *fullname, in dsl_bookmark_hold_ds() 88 dsl_bookmark_lookup(dsl_pool_t *dp, const char *fullname, in dsl_bookmark_lookup() 117 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_create_check_impl() 150 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_create_check() 183 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_create_sync() 260 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_get_bookmarks_impl() 311 dsl_pool_t *dp; in dsl_get_bookmarks() 356 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_destroy_check() 407 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_destroy_sync()
|
H A D | dsl_userhold.c | 54 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dataset_user_hold_check_one() 85 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dataset_user_hold_check() 137 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_dataset_user_hold_sync_one_impl() 255 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dataset_user_hold_sync() 327 typedef int (dsl_holdfunc_t)(dsl_pool_t *dp, const char *name, void *tag, 340 dsl_dataset_hold_obj_string(dsl_pool_t *dp, const char *dsobj, void *tag, in dsl_dataset_hold_obj_string() 426 dsl_pool_t *dp; in dsl_dataset_user_release_check() 476 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_dataset_user_release_sync_one() 502 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dataset_user_release_sync() 549 dsl_pool_t *tmpdp) in dsl_dataset_user_release_impl() [all …]
|
H A D | dsl_scan.c | 53 typedef int (scan_cb_t)(dsl_pool_t *, const blkptr_t *, 89 dsl_scan_init(dsl_pool_t *dp, uint64_t txg) in dsl_scan_init() 157 dsl_scan_fini(dsl_pool_t *dp) in dsl_scan_fini() 183 dsl_pool_t *dp = scn->scn_dp; in dsl_scan_setup_sync() 262 dsl_pool_t *dp = scn->scn_dp; in dsl_scan_done() 348 dsl_scan_cancel(dsl_pool_t *dp) in dsl_scan_cancel() 362 dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bp) in dsl_free() 368 dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp) in dsl_free_sync() 454 dsl_pool_t *zsa_dp; 463 dsl_pool_t *dp = zsa->zsa_dp; in dsl_scan_zil_block() [all …]
|
H A D | dsl_synctask.c | 74 dsl_pool_t *dp; in dsl_sync_task() 121 dsl_sync_task_nowait(dsl_pool_t *dp, dsl_syncfunc_t *syncfunc, void *arg, in dsl_sync_task_nowait() 145 dsl_pool_t *dp = dst->dst_pool; in dsl_sync_task_sync()
|
H A D | dsl_dataset.c | 317 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_dataset_get_snapname() 384 dsl_dataset_try_add_ref(dsl_pool_t *dp, dsl_dataset_t *ds, void *tag) in dsl_dataset_try_add_ref() 402 dsl_dataset_hold_obj(dsl_pool_t *dp, uint64_t dsobj, void *tag, in dsl_dataset_hold_obj() 561 dsl_dataset_hold(dsl_pool_t *dp, const char *name, in dsl_dataset_hold() 613 dsl_dataset_own_obj(dsl_pool_t *dp, uint64_t dsobj, in dsl_dataset_own_obj() 628 dsl_dataset_own(dsl_pool_t *dp, const char *name, in dsl_dataset_own() 787 dsl_pool_t *dp = dd->dd_pool; in dsl_dataset_create_sync_dd() 907 dsl_pool_t *dp = pdd->dd_pool; in dsl_dataset_create_sync() 1043 dsl_pool_t *dp; in dsl_dataset_dirty() 1170 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dataset_snapshot_check() [all …]
|
H A D | dsl_destroy.c | 91 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_snapshot_check() 146 dsl_pool_t *dp = poa->ds->ds_dir->dd_pool; in process_old_cb() 172 dsl_pool_t *dp = ds->ds_dir->dd_pool; in process_old_deadlist() 242 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_destroy_snapshot_sync_impl() 477 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_snapshot_sync() 651 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_check() 668 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_destroy_sync() 714 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_sync_impl() 880 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_sync() 892 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_begin_sync()
|
H A D | dmu_objset.c | 95 dsl_pool_t * 517 dsl_pool_t *dp; in dmu_objset_hold() 567 dsl_pool_t *dp; in dmu_objset_own() 586 dmu_objset_own_obj(dsl_pool_t *dp, uint64_t obj, dmu_objset_type_t type, in dmu_objset_own_obj() 602 dsl_pool_t *dp = dmu_objset_pool(os); in dmu_objset_rele() 621 dsl_pool_t *dp; in dmu_objset_refresh_ownership() 865 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_create_check() 894 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_create_sync() 955 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_clone_check() 997 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_clone_sync() [all …]
|
H A D | dsl_dir.c | 145 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_evict_async() 171 dsl_dir_hold_obj(dsl_pool_t *dp, uint64_t ddobj, in dsl_dir_hold_obj() 424 dsl_dir_hold(dsl_pool_t *dp, const char *name, void *tag, in dsl_dir_hold() 519 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_init_fs_ss_count() 604 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_actv_fs_ss_limit_check() 635 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_actv_fs_ss_limit_sync() 894 dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds, const char *name, in dsl_dir_create_sync() 1003 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_dirty() 1455 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_set_quota_check() 1498 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_set_quota_sync() [all …]
|
H A D | dsl_deleg.c | 160 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_deleg_set_sync() 205 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_deleg_unset_sync() 309 dsl_pool_t *dp; in dsl_deleg_get() 546 dsl_pool_t *dp; in dsl_deleg_access_impl() 649 dsl_pool_t *dp; in dsl_deleg_access()
|
H A D | dsl_prop.c | 231 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_register() 434 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb() 482 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_notify_all() 489 dsl_prop_changed_notify(dsl_pool_t *dp, uint64_t ddobj, in dsl_prop_changed_notify() 765 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_props_set_check() 839 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_props_set_sync() 1008 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_get_all_ds()
|
H A D | dmu_send.c | 688 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl() 883 dsl_pool_t *dp; in dmu_send_obj() 931 dsl_pool_t *dp; in dmu_send() 1047 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dmu_send_estimate() 1108 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dmu_send_estimate_from_txg() 1149 dsl_pool_t *dp = ds->ds_dir->dd_pool; in recv_begin_check_existing_impl() 1233 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_begin_check() 1363 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_begin_sync() 1457 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_resume_begin_check() 1561 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_resume_begin_sync() [all …]
|
H A D | dmu_diff.c | 165 dsl_pool_t *dp; in dmu_diff()
|
H A D | bpobj.c | 40 dsl_pool_t *dp = dmu_objset_pool(os); in bpobj_alloc_empty() 63 dsl_pool_t *dp = dmu_objset_pool(os); in bpobj_decr_empty()
|
H A D | zfs_ioctl.c | 489 dsl_pool_t *dp; in zfs_secpolicy_write_perms() 688 dsl_pool_t *dp; in zfs_secpolicy_send() 897 dsl_pool_t *dp; in zfs_secpolicy_promote() 2366 dsl_pool_t *dp = os->os_dsl_dataset->ds_dir->dd_pool; in zfs_ioc_snapshot_list_next() 4361 dsl_pool_t *dp; in zfs_ioc_send() 4382 dsl_pool_t *dp; in zfs_ioc_send() 4441 dsl_pool_t *dp; in zfs_ioc_send_progress() 5258 dsl_pool_t *dp; in zfs_ioc_space_written() 5299 dsl_pool_t *dp; in zfs_ioc_space_snaps() 5410 dsl_pool_t *dp; in zfs_ioc_send_space()
|
H A D | zil.c | 474 dsl_pool_t *dp = zilog->zl_dmu_pool; in zilog_dirty() 489 dsl_pool_t *dp = zilog->zl_dmu_pool; in zilog_is_dirty() 630 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim() 697 zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx) in zil_check_log_chain()
|
H A D | dmu_tx.c | 1060 dsl_pool_t *dp = tx->tx_pool; in dmu_tx_delay() 1308 dsl_pool_t *dp = tx->tx_pool; in dmu_tx_wait() 1471 dsl_pool_t *
|
H A D | dsl_deadlist.c | 303 dsl_pool_t *dp = dmu_objset_pool(os); in dsl_deadlist_regenerate()
|
H A D | spa_misc.c | 1503 dsl_pool_t * 1551 dsl_pool_t *dp = spa_get_dsl(spa); in spa_guid()
|
H A D | dmu_traverse.c | 658 dsl_pool_t *dp = spa_get_dsl(spa); in traverse_pool()
|
H A D | spa.c | 197 dsl_pool_t *pool = spa->spa_dsl_pool; in spa_prop_get_config() 340 dsl_pool_t *dp; in spa_prop_get() 1745 dsl_pool_t *dp = spa_get_dsl(spa); in spa_check_logs() 2725 dsl_pool_t *dp = spa_get_dsl(spa); in spa_load_impl() 3480 dsl_pool_t *dp; in spa_create() 6174 dsl_pool_t *dp = spa->spa_dsl_pool; in spa_sync_upgrades() 6231 dsl_pool_t *dp = spa->spa_dsl_pool; in spa_sync()
|