Home
last modified time | relevance | path

Searched refs:dsl_pool_t (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddsl_pool.h135 } dsl_pool_t; typedef
137 int dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp);
138 int dsl_pool_open(dsl_pool_t *dp);
139 void dsl_pool_close(dsl_pool_t *dp);
140 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg);
141 void dsl_pool_sync(dsl_pool_t *dp, uint64_t txg);
142 void dsl_pool_sync_done(dsl_pool_t *dp, uint64_t txg);
143 int dsl_pool_sync_context(dsl_pool_t *dp);
144 uint64_t dsl_pool_adjustedsize(dsl_pool_t *dp, boolean_t netfree);
145 uint64_t dsl_pool_adjustedfree(dsl_pool_t *dp, boolean_t netfree);
[all …]
H A Ddsl_dir.h92 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 Dspa_impl.h149 dsl_pool_t *spa_dsl_pool;
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddsl_pool.c235 dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **ddp) in dsl_pool_open_special_dir()
249 static dsl_pool_t *
252 dsl_pool_t *dp; in dsl_pool_open_impl()
255 dp = kmem_zalloc(sizeof (dsl_pool_t), KM_SLEEP); in dsl_pool_open_impl()
280 dsl_pool_init(spa_t *spa, uint64_t txg, dsl_pool_t **dpp) in dsl_pool_init()
283 dsl_pool_t *dp = dsl_pool_open_impl(spa, txg); in dsl_pool_init()
296 dsl_pool_open(dsl_pool_t *dp) in dsl_pool_open()
389 dsl_pool_close(dsl_pool_t *dp) in dsl_pool_close()
438 kmem_free(dp, sizeof (dsl_pool_t)); in dsl_pool_close()
441 dsl_pool_t *
[all …]
H A Dtxg.c122 txg_init(dsl_pool_t *dp, uint64_t txg) in txg_init()
160 txg_fini(dsl_pool_t *dp) in txg_fini()
198 txg_sync_start(dsl_pool_t *dp) in txg_sync_start()
259 txg_sync_stop(dsl_pool_t *dp) in txg_sync_stop()
296 txg_hold_open(dsl_pool_t *dp, txg_handle_t *th) in txg_hold_open()
357 txg_quiesce(dsl_pool_t *dp, uint64_t txg) in txg_quiesce()
373 DTRACE_PROBE2(txg__quiescing, dsl_pool_t *, dp, uint64_t, txg); in txg_quiesce()
374 DTRACE_PROBE2(txg__opened, dsl_pool_t *, dp, uint64_t, tx->tx_open_txg); in txg_quiesce()
414 txg_dispatch_callbacks(dsl_pool_t *dp, uint64_t txg) in txg_dispatch_callbacks()
455 dsl_pool_t *dp = arg; in txg_sync_thread()
[all …]
H A Ddsl_bookmark.c34 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()
401 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_bookmark_destroy_sync()
H A Ddsl_userhold.c54 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 Ddsl_scan.c54 typedef int (scan_cb_t)(dsl_pool_t *, const blkptr_t *,
123 dsl_scan_init(dsl_pool_t *dp, uint64_t txg) in dsl_scan_init()
191 dsl_scan_fini(dsl_pool_t *dp) in dsl_scan_fini()
217 dsl_pool_t *dp = scn->scn_dp; in dsl_scan_setup_sync()
296 dsl_pool_t *dp = scn->scn_dp; in dsl_scan_done()
389 dsl_scan_cancel(dsl_pool_t *dp) in dsl_scan_cancel()
403 dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bp) in dsl_free()
409 dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp) in dsl_free_sync()
496 dsl_pool_t *zsa_dp;
505 dsl_pool_t *dp = zsa->zsa_dp; in dsl_scan_zil_block()
[all …]
H A Ddsl_dataset.c343 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_dataset_get_snapname()
410 dsl_dataset_try_add_ref(dsl_pool_t *dp, dsl_dataset_t *ds, void *tag) in dsl_dataset_try_add_ref()
428 dsl_dataset_hold_obj(dsl_pool_t *dp, uint64_t dsobj, void *tag, in dsl_dataset_hold_obj()
591 dsl_dataset_hold(dsl_pool_t *dp, const char *name, in dsl_dataset_hold()
643 dsl_dataset_own_obj(dsl_pool_t *dp, uint64_t dsobj, in dsl_dataset_own_obj()
658 dsl_dataset_own(dsl_pool_t *dp, const char *name, in dsl_dataset_own()
817 dsl_pool_t *dp = dd->dd_pool; in dsl_dataset_create_sync_dd()
934 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_dataset_zero_zil()
953 dsl_pool_t *dp = pdd->dd_pool; in dsl_dataset_create_sync()
1116 dsl_pool_t *dp; in dsl_dataset_dirty()
[all …]
H A Ddsl_synctask.c74 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 Ddsl_destroy.c92 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_snapshot_check()
147 dsl_pool_t *dp = poa->ds->ds_dir->dd_pool; in process_old_cb()
173 dsl_pool_t *dp = ds->ds_dir->dd_pool; in process_old_deadlist()
243 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dsl_destroy_snapshot_sync_impl()
480 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_snapshot_sync()
654 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_check()
671 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_destroy_sync()
717 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_sync_impl()
887 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_sync()
899 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_destroy_head_begin_sync()
H A Ddmu_objset.c96 dsl_pool_t *
516 dsl_pool_t *dp; in dmu_objset_hold()
566 dsl_pool_t *dp; in dmu_objset_own()
585 dmu_objset_own_obj(dsl_pool_t *dp, uint64_t obj, dmu_objset_type_t type, in dmu_objset_own_obj()
601 dsl_pool_t *dp = dmu_objset_pool(os); in dmu_objset_rele()
620 dsl_pool_t *dp; in dmu_objset_refresh_ownership()
838 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_create_check()
867 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_create_sync()
930 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_clone_check()
972 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_objset_clone_sync()
[all …]
H A Ddsl_dir.c139 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_evict_async()
161 dsl_dir_hold_obj(dsl_pool_t *dp, uint64_t ddobj, in dsl_dir_hold_obj()
414 dsl_dir_hold(dsl_pool_t *dp, const char *name, void *tag, in dsl_dir_hold()
509 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_init_fs_ss_count()
594 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_actv_fs_ss_limit_check()
625 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_actv_fs_ss_limit_sync()
892 dsl_dir_create_sync(dsl_pool_t *dp, dsl_dir_t *pds, const char *name, in dsl_dir_create_sync()
1001 dsl_pool_t *dp = dd->dd_pool; in dsl_dir_dirty()
1453 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_set_quota_check()
1496 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_dir_set_quota_sync()
[all …]
H A Ddsl_deleg.c160 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 Ddsl_prop.c283 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_register()
469 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
529 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_notify_all()
536 dsl_prop_changed_notify(dsl_pool_t *dp, uint64_t ddobj, in dsl_prop_changed_notify()
816 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_props_set_check()
890 dsl_pool_t *dp = dmu_tx_pool(tx); in dsl_props_set_sync()
1059 dsl_pool_t *dp = dd->dd_pool; in dsl_prop_get_all_ds()
H A Ddmu_send.c766 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl()
973 dsl_pool_t *dp; in dmu_send_obj()
1025 dsl_pool_t *dp; in dmu_send()
1141 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dmu_send_estimate()
1202 dsl_pool_t *dp = ds->ds_dir->dd_pool; in dmu_send_estimate_from_txg()
1243 dsl_pool_t *dp = ds->ds_dir->dd_pool; in recv_begin_check_existing_impl()
1327 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_begin_check()
1467 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_begin_sync()
1563 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_resume_begin_check()
1667 dsl_pool_t *dp = dmu_tx_pool(tx); in dmu_recv_resume_begin_sync()
[all …]
H A Dzil.c492 dsl_pool_t *dp = zilog->zl_dmu_pool; in zilog_dirty()
514 dsl_pool_t *dp = zilog->zl_dmu_pool; in zilog_is_dirty_in_txg()
528 dsl_pool_t *dp = zilog->zl_dmu_pool; in zilog_is_dirty()
670 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim()
737 zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx) in zil_check_log_chain()
H A Dbpobj.c41 dsl_pool_t *dp = dmu_objset_pool(os); in bpobj_alloc_empty()
64 dsl_pool_t *dp = dmu_objset_pool(os); in bpobj_decr_empty()
H A Ddmu_diff.c206 dsl_pool_t *dp; in dmu_diff()
H A Dzfs_ioctl.c528 dsl_pool_t *dp; in zfs_secpolicy_write_perms()
741 dsl_pool_t *dp; in zfs_secpolicy_send()
969 dsl_pool_t *dp; in zfs_secpolicy_promote()
2403 dsl_pool_t *dp = os->os_dsl_dataset->ds_dir->dd_pool; in zfs_ioc_snapshot_list_next()
4623 dsl_pool_t *dp; in zfs_ioc_send()
4644 dsl_pool_t *dp; in zfs_ioc_send()
4715 dsl_pool_t *dp; in zfs_ioc_send_progress()
5561 dsl_pool_t *dp; in zfs_ioc_space_written()
5602 dsl_pool_t *dp; in zfs_ioc_space_snaps()
5748 dsl_pool_t *dp; in zfs_ioc_send_space()
H A Ddmu_tx.c1107 dsl_pool_t *dp = tx->tx_pool; in dmu_tx_delay()
1371 dsl_pool_t *dp = tx->tx_pool; in dmu_tx_wait()
1545 dsl_pool_t *
H A Dspa_misc.c1698 dsl_pool_t *
1746 dsl_pool_t *dp = spa_get_dsl(spa); in spa_guid()
H A Ddsl_deadlist.c304 dsl_pool_t *dp = dmu_objset_pool(os); in dsl_deadlist_regenerate()
H A Dspa.c220 dsl_pool_t *pool = spa->spa_dsl_pool; in spa_prop_get_config()
363 dsl_pool_t *dp; in spa_prop_get()
1832 dsl_pool_t *dp = spa_get_dsl(spa); in spa_check_logs()
2014 verify_dataset_name_len(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in verify_dataset_name_len()
2919 dsl_pool_t *dp = spa_get_dsl(spa); in spa_load_impl()
3686 dsl_pool_t *dp; in spa_create()
6772 dsl_pool_t *dp = spa->spa_dsl_pool; in spa_sync_upgrades()
6844 dsl_pool_t *dp = spa->spa_dsl_pool; in spa_sync()
H A Ddmu_traverse.c668 dsl_pool_t *dp = spa_get_dsl(spa); in traverse_pool()

12