Home
last modified time | relevance | path

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

12

/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Ddsl_dataset.h252 } dsl_dataset_t; typedef
255 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
262 dsl_dataset_t *ddpa_clone;
264 dsl_dataset_t *origin_origin; /* origin of the origin */
297 dsl_dataset_t **dsp);
298 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
301 dsl_dataset_t **);
302 void dsl_dataset_rele(dsl_dataset_t *ds, void *tag);
304 void *tag, dsl_dataset_t **dsp);
306 void *tag, dsl_dataset_t **dsp);
[all …]
Dzcp_prop.h28 boolean_t prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop);
Ddsl_bookmark.h42 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Ddsl_dataset.c91 extern inline dsl_dataset_phys_t *dsl_dataset_phys(dsl_dataset_t *ds);
93 static void dsl_dataset_set_remap_deadlist_object(dsl_dataset_t *ds,
95 static void dsl_dataset_unset_remap_deadlist_object(dsl_dataset_t *ds,
108 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
125 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) in dsl_dataset_block_born()
179 dsl_dataset_block_remapped(dsl_dataset_t *ds, uint64_t vdev, uint64_t offset, in dsl_dataset_block_remapped()
213 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, in dsl_dataset_block_kill()
307 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_sync()
317 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_async()
353 kmem_free(ds, sizeof (dsl_dataset_t)); in dsl_dataset_evict_async()
[all …]
Ddsl_bookmark.c37 dsl_dataset_t **dsp, void *tag, char **shortnamep) in dsl_bookmark_hold_ds()
59 dsl_dataset_bmark_lookup(dsl_dataset_t *ds, const char *shortname, in dsl_dataset_bmark_lookup()
89 dsl_dataset_t *later_ds, zfs_bookmark_phys_t *bmp) in dsl_bookmark_lookup()
92 dsl_dataset_t *ds; in dsl_bookmark_lookup()
114 dsl_bookmark_create_check_impl(dsl_dataset_t *snapds, const char *bookmark_name, in dsl_bookmark_create_check_impl()
118 dsl_dataset_t *bmark_fs; in dsl_bookmark_create_check_impl()
158 dsl_dataset_t *snapds; in dsl_bookmark_create_check()
190 dsl_dataset_t *snapds, *bmark_fs; in dsl_bookmark_create_sync()
255 dsl_get_bookmarks_impl(dsl_dataset_t *ds, nvlist_t *props, nvlist_t *outnvl) in dsl_get_bookmarks_impl()
312 dsl_dataset_t *ds; in dsl_get_bookmarks()
[all …]
Ddsl_destroy.c52 dsl_destroy_snapshot_check_impl(dsl_dataset_t *ds, boolean_t defer) in dsl_destroy_snapshot_check_impl()
96 dsl_dataset_t *ds; in dsl_destroy_snapshot_check()
117 dsl_dataset_t *ds;
118 dsl_dataset_t *ds_prev;
150 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist()
151 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) in process_old_deadlist()
188 dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx) in dsl_dataset_remove_clones_key()
205 dsl_dataset_t *clone; in dsl_dataset_remove_clones_key()
224 dsl_destroy_snapshot_handle_remaps(dsl_dataset_t *ds, dsl_dataset_t *ds_next, in dsl_destroy_snapshot_handle_remaps()
257 dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx) in dsl_destroy_snapshot_sync_impl()
[all …]
Ddsl_userhold.c51 dsl_dataset_user_hold_check_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_check_one()
95 dsl_dataset_t *ds; in dsl_dataset_user_hold_check()
134 dsl_dataset_user_hold_sync_one_impl(nvlist_t *tmpholds, dsl_dataset_t *ds, in dsl_dataset_user_hold_sync_one_impl()
238 dsl_dataset_user_hold_sync_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_sync_one()
266 dsl_dataset_t *ds; in dsl_dataset_user_hold_sync()
328 dsl_dataset_t **dsp);
341 dsl_dataset_t **dsp) in dsl_dataset_hold_obj_string()
348 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one()
441 dsl_dataset_t *ds; in dsl_dataset_user_release_check()
473 dsl_dataset_user_release_sync_one(dsl_dataset_t *ds, nvlist_t *holds, in dsl_dataset_user_release_sync_one()
[all …]
Dzcp_get.c46 get_objset_type(dsl_dataset_t *ds, zfs_type_t *type) in get_objset_type()
75 get_objset_type_name(dsl_dataset_t *ds, char *str) in get_objset_type_name()
160 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_user_prop()
186 get_dsl_dir_prop(dsl_dataset_t *ds, zfs_prop_t zfs_prop, in get_dsl_dir_prop()
222 get_temporary_prop(dsl_dataset_t *ds, zfs_prop_t zfs_prop, uint64_t *val, in get_temporary_prop()
318 get_special_prop(lua_State *state, dsl_dataset_t *ds, const char *dsname, in get_special_prop()
513 get_zap_prop(lua_State *state, dsl_dataset_t *ds, zfs_prop_t zfs_prop) in get_zap_prop()
557 prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop) in prop_valid_for_ds()
592 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_system_prop()
704 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_userquota_prop()
[all …]
Dzcp_iter.c53 dsl_dataset_t *ds, *clone; in zcp_clones_iter()
133 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_clones_list()
160 dsl_dataset_t *ds; in zcp_snapshots_iter()
217 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_snapshots_list()
258 dsl_dataset_t *ds; in zcp_children_iter()
318 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_children_list()
399 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_props_list()
423 zcp_dataset_props(dsl_dataset_t *ds, nvlist_t *nv) in zcp_dataset_props()
465 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_system_props_list()
Ddmu_objset.c110 dsl_dataset_t *ds; in dmu_objset_pool()
118 dsl_dataset_t *
139 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_id()
394 dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_open_impl()
608 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
647 dsl_dataset_t *ds; in dmu_objset_hold()
669 dmu_objset_own_impl(dsl_dataset_t *ds, dmu_objset_type_t type, in dmu_objset_own_impl()
697 dsl_dataset_t *ds; in dmu_objset_own()
718 dsl_dataset_t *ds; in dmu_objset_own_obj()
748 dmu_objset_refresh_ownership(dsl_dataset_t *ds, dsl_dataset_t **newds, in dmu_objset_refresh_ownership()
[all …]
Ddsl_pool.c299 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
349 dsl_dataset_t *ds; in dsl_pool_open()
548 dsl_dataset_t *ds; in dsl_pool_create()
687 dsl_dataset_t *ds; in dsl_pool_sync()
691 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
692 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
840 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
977 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
980 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
1068 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
Ddsl_prop.c161 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
279 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
347 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
441 dsl_prop_unregister_all(dsl_dataset_t *ds, void *cbarg) in dsl_prop_unregister_all()
462 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
469 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
611 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
817 dsl_dataset_t *ds; in dsl_props_set_check()
852 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
895 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
Ddmu_send.c96 dsl_dataset_t *ds; /* Dataset to traverse */
116 dsl_dataset_t *ds = dmu_objset_ds(dsp->dsa_os); in dump_bytes()
625 dsl_dataset_t *ds = dmu_objset_ds(dsa->dsa_os); in do_dump()
793 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl()
1011 dsl_dataset_t *ds; in dmu_send_obj()
1012 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
1064 dsl_dataset_t *ds; in dmu_send()
1106 dsl_dataset_t *fromds; in dmu_send()
1143 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t uncompressed, in dmu_adjust_send_estimate_for_indirects()
1198 dmu_send_estimate(dsl_dataset_t *ds, dsl_dataset_t *fromds, in dmu_send_estimate()
[all …]
Ddsl_scan.c1624 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
1627 dsl_scan_t *, dsl_dataset_t *ds, dmu_objset_type_t ostype,
1635 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
1725 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
1755 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
1820 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
1848 ds_destroyed_scn_phys(dsl_dataset_t *ds, dsl_scan_phys_t *scn_phys) in ds_destroyed_scn_phys()
1892 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
1945 ds_snapshotted_bookmark(dsl_dataset_t *ds, zbookmark_phys_t *scn_bookmark) in ds_snapshotted_bookmark()
1964 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
[all …]
Ddsl_dir.c519 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
601 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
632 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
709 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
1040 dsl_dataset_t *ds; in dsl_dir_get_origin()
1287 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1583 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1626 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1670 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1749 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
Ddmu_diff.c190 dsl_dataset_t *fromsnap; in dmu_diff()
191 dsl_dataset_t *tosnap; in dmu_diff()
Ddmu_traverse.c554 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
635 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
644 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
690 dsl_dataset_t *ds; in traverse_pool()
Dzfs_ioctl.c481 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
492 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
510 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
725 dsl_dataset_t *ds; in zfs_secpolicy_send()
966 dsl_dataset_t *clone; in zfs_secpolicy_promote()
982 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2425 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3699 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4045 dsl_dataset_t *ds; in zfs_ioc_rollback()
4753 dsl_dataset_t *ds; in zfs_ioc_recv()
[all …]
Dzcp.c626 dsl_dataset_t *
630 dsl_dataset_t *ds; in zcp_dataset_hold()
689 dsl_dataset_t *ds; in zcp_exists()
Ddsl_deleg.c542 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr) in dsl_deleg_access_impl()
649 dsl_dataset_t *ds; in dsl_deleg_access()
Ddnode_sync.c116 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
731 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dnode_sync()
Dspa_history.c582 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
Ddsl_deadlist.c329 dsl_dataset_t *ds; in dsl_deadlist_regenerate()
Dzil.c571 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
753 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim()
859 zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx) in zil_check_log_chain()
Dzfs_ctldir.c1123 dsl_dataset_t *ds;

12