Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/openzfs/include/sys/
H A Ddsl_dataset.h271 } dsl_dataset_t; typedef
274 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
281 dsl_dataset_t *ddpa_clone;
283 dsl_dataset_t *origin_origin; /* origin of the origin */
332 dsl_dataset_t **dsp);
334 ds_hold_flags_t flags, const void *tag, dsl_dataset_t **dsp);
335 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
337 int dsl_dataset_create_key_mapping(dsl_dataset_t *ds);
339 ds_hold_flags_t flags, const void *tag, dsl_dataset_t **);
340 void dsl_dataset_remove_key_mapping(dsl_dataset_t *ds);
[all …]
H A Ddsl_bookmark.h129 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
134 int dsl_bookmark_lookup_impl(dsl_dataset_t *, const char *,
143 int dsl_bookmark_init_ds(dsl_dataset_t *);
144 void dsl_bookmark_fini_ds(dsl_dataset_t *);
145 boolean_t dsl_bookmark_ds_destroyed(dsl_dataset_t *, dmu_tx_t *);
146 void dsl_bookmark_snapshotted(dsl_dataset_t *, dmu_tx_t *);
147 void dsl_bookmark_block_killed(dsl_dataset_t *, const blkptr_t *, dmu_tx_t *);
148 void dsl_bookmark_sync_done(dsl_dataset_t *, dmu_tx_t *);
149 void dsl_bookmark_node_add(dsl_dataset_t *, dsl_bookmark_node_t *, dmu_tx_t *);
150 uint64_t dsl_bookmark_latest_txg(dsl_dataset_t *);
[all …]
H A Dzcp_prop.h29 boolean_t prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop);
H A Ddsl_dir.h205 int dsl_dir_wait(dsl_dir_t *dd, dsl_dataset_t *ds, zfs_wait_activity_t activity,
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddsl_dataset.c104 static void dsl_dataset_set_remap_deadlist_object(dsl_dataset_t *ds,
106 static void dsl_dataset_unset_remap_deadlist_object(dsl_dataset_t *ds,
109 static void unload_zfeature(dsl_dataset_t *ds, spa_feature_t f);
121 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
138 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) in dsl_dataset_block_born()
218 dsl_dataset_block_remapped(dsl_dataset_t *ds, uint64_t vdev, uint64_t offset, in dsl_dataset_block_remapped()
252 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, in dsl_dataset_block_kill()
381 unload_zfeature(dsl_dataset_t *ds, spa_feature_t f) in unload_zfeature()
399 load_zfeature(objset_t *mos, dsl_dataset_t *ds, spa_feature_t f) in load_zfeature()
450 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_sync()
[all …]
H A Ddsl_destroy.c56 dsl_destroy_snapshot_check_impl(dsl_dataset_t *ds, boolean_t defer) in dsl_destroy_snapshot_check_impl()
100 dsl_dataset_t *ds; in dsl_destroy_snapshot_check()
121 dsl_dataset_t *ds;
122 dsl_dataset_t *ds_prev;
155 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist()
156 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) in process_old_deadlist()
193 dsl_dataset_t *rck_clone;
198 rck_alloc(dsl_dataset_t *clone) in rck_alloc()
225 dsl_dataset_t *clone; in dsl_dir_remove_clones_key_impl()
261 dsl_dataset_t *clone = rck->rck_clone; in dsl_dir_remove_clones_key()
[all …]
H A Ddsl_userhold.c52 dsl_dataset_user_hold_check_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_check_one()
117 dsl_dataset_t *ds; in dsl_dataset_user_hold_check()
156 dsl_dataset_user_hold_sync_one_impl(nvlist_t *tmpholds, dsl_dataset_t *ds, in dsl_dataset_user_hold_sync_one_impl()
260 dsl_dataset_user_hold_sync_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_sync_one()
288 dsl_dataset_t *ds; in dsl_dataset_user_hold_sync()
351 dsl_dataset_t **dsp);
364 dsl_dataset_t **dsp) in dsl_dataset_hold_obj_string()
371 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one()
464 dsl_dataset_t *ds; in dsl_dataset_user_release_check()
496 dsl_dataset_user_release_sync_one(dsl_dataset_t *ds, nvlist_t *holds, in dsl_dataset_user_release_sync_one()
[all …]
H A Dzcp_iter.c57 dsl_dataset_t *ds, *clone; in zcp_clones_iter()
138 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_clones_list()
165 dsl_dataset_t *ds; in zcp_snapshots_iter()
222 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_snapshots_list()
249 dsl_dataset_t *ds; in zcp_children_iter()
309 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, fsname, FTAG); in zcp_children_list()
412 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_user_props_list()
437 zcp_dataset_system_props(dsl_dataset_t *ds, nvlist_t *nv) in zcp_dataset_system_props()
479 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_system_props_list()
505 dsl_dataset_t *ds; in zcp_bookmarks_iter()
[all …]
H A Ddsl_bookmark.c42 dsl_dataset_t **dsp, const void *tag, char **shortnamep) in dsl_bookmark_hold_ds()
69 dsl_bookmark_lookup_impl(dsl_dataset_t *ds, const char *shortname, in dsl_bookmark_lookup_impl()
106 dsl_dataset_t *later_ds, zfs_bookmark_phys_t *bmp) in dsl_bookmark_lookup()
109 dsl_dataset_t *ds; in dsl_bookmark_lookup()
221 dsl_dataset_t *newbm_ds; in dsl_bookmark_create_check_impl()
245 dsl_dataset_t *source_snap_ds; in dsl_bookmark_create_check_impl()
345 dsl_bookmark_set_phys(zfs_bookmark_phys_t *zbm, dsl_dataset_t *snap) in dsl_bookmark_set_phys()
377 dsl_dataset_t *nextds; in dsl_bookmark_set_phys()
393 dsl_bookmark_node_add(dsl_dataset_t *hds, dsl_bookmark_node_t *dbn, in dsl_bookmark_node_add()
447 dsl_dataset_t *snapds, *bmark_fs; in dsl_bookmark_create_sync_impl_snap()
[all …]
H A Dzcp_get.c49 get_objset_type(dsl_dataset_t *ds, zfs_type_t *type) in get_objset_type()
78 get_objset_type_name(dsl_dataset_t *ds, char *str) in get_objset_type_name()
162 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_user_prop()
188 get_dsl_dir_prop(dsl_dataset_t *ds, zfs_prop_t zfs_prop, in get_dsl_dir_prop()
224 get_special_prop(lua_State *state, dsl_dataset_t *ds, const char *dsname, in get_special_prop()
453 get_zap_prop(lua_State *state, dsl_dataset_t *ds, zfs_prop_t zfs_prop) in get_zap_prop()
505 prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop) in prop_valid_for_ds()
539 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_system_prop()
650 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_userquota_prop()
715 dsl_dataset_t *old; in zcp_get_written_prop()
[all …]
H A Ddmu_objset.c127 dsl_dataset_t *ds; in dmu_objset_pool()
135 dsl_dataset_t *
156 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_id()
467 dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_open_impl()
710 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
750 dsl_dataset_t *ds; in dmu_objset_hold_flags()
780 dmu_objset_own_impl(dsl_dataset_t *ds, dmu_objset_type_t type, in dmu_objset_own_impl()
824 dsl_dataset_t *ds; in dmu_objset_own()
868 dsl_dataset_t *ds; in dmu_objset_own_obj()
915 dmu_objset_refresh_ownership(dsl_dataset_t *ds, dsl_dataset_t **newds, in dmu_objset_refresh_ownership()
[all …]
H A Ddsl_pool.c203 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
268 dsl_dataset_t *ds; in dsl_pool_open()
488 dsl_dataset_t *ds; in dsl_pool_create()
682 dsl_dataset_t *ds; in dsl_pool_sync()
686 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
687 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
867 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
1026 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
1029 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
1116 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
H A Ddsl_prop.c192 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
311 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
379 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
476 dsl_prop_unregister(dsl_dataset_t *ds, const char *propname, in dsl_prop_unregister()
510 dsl_prop_unregister_all(dsl_dataset_t *ds, void *cbarg) in dsl_prop_unregister_all()
531 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
537 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
723 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
948 dsl_dataset_t *ds; in dsl_props_set_check()
983 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
[all …]
H A Ddsl_dir.c577 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
657 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
688 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
766 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
1076 dsl_dataset_t *ds; in dsl_dir_get_origin()
1312 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1681 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1724 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1768 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1847 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
H A Ddmu_diff.c172 dsl_dataset_t *fromsnap; in dmu_diff()
173 dsl_dataset_t *tosnap; in dmu_diff()
H A Ddsl_crypt.c1028 spa_keystore_create_mapping(spa_t *spa, dsl_dataset_t *ds, const void *tag, in spa_keystore_create_mapping()
1523 dsl_dataset_t *clone; in spa_keystore_change_key_sync_impl()
1542 dsl_dataset_t *ds; in spa_keystore_change_key_sync()
1750 dsl_dataset_t *targetds; in dsl_dataset_promote_crypt_sync()
1751 dsl_dataset_t *originds; in dsl_dataset_promote_crypt_sync()
1907 dsl_dataset_t *origin, dsl_crypto_params_t *dcp, dmu_tx_t *tx) in dsl_dataset_create_crypt_sync()
1997 dsl_crypto_recv_raw_objset_check(dsl_dataset_t *ds, dsl_dataset_t *fromds, in dsl_crypto_recv_raw_objset_check()
2093 dsl_crypto_recv_raw_objset_sync(dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_crypto_recv_raw_objset_sync()
2168 dsl_crypto_recv_raw_key_check(dsl_dataset_t *ds, nvlist_t *nvl, dmu_tx_t *tx) in dsl_crypto_recv_raw_key_check()
2266 dsl_crypto_recv_raw_key_sync(dsl_dataset_t *ds, nvlist_t *nvl, dmu_tx_t *tx) in dsl_crypto_recv_raw_key_sync()
[all …]
H A Ddsl_scan.c2189 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
2192 dsl_scan_t *, dsl_dataset_t *ds, dmu_objset_type_t ostype,
2200 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
2324 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
2354 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
2428 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
2456 ds_destroyed_scn_phys(dsl_dataset_t *ds, dsl_scan_phys_t *scn_phys) in ds_destroyed_scn_phys()
2502 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
2558 ds_snapshotted_bookmark(dsl_dataset_t *ds, zbookmark_phys_t *scn_bookmark) in ds_snapshotted_bookmark()
2578 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
[all …]
H A Ddmu_recv.c281 redact_check(dmu_recv_begin_arg_t *drba, dsl_dataset_t *origin) in redact_check()
352 recv_check_large_blocks(dsl_dataset_t *ds, uint64_t featureflags) in recv_check_large_blocks()
361 recv_begin_check_existing_impl(dmu_recv_begin_arg_t *drba, dsl_dataset_t *ds, in recv_begin_check_existing_impl()
367 dsl_dataset_t *snap; in recv_begin_check_existing_impl()
630 dsl_dataset_t *ds; in dmu_recv_begin_check()
780 dsl_dataset_t *origin; in dmu_recv_begin_check()
848 dsl_dataset_t *ds, *newds; in dmu_recv_begin_sync()
880 dsl_dataset_t *snap = NULL; in dmu_recv_begin_sync()
902 dsl_dataset_t *origin = NULL; in dmu_recv_begin_sync()
1062 dsl_dataset_t *ds; in dmu_recv_resume_begin_check()
[all …]
H A Dspa_errlog.c164 dsl_dataset_t *ds; in get_head_ds()
235 find_birth_txg(dsl_dataset_t *ds, zbookmark_err_phys_t *zep, in find_birth_txg()
276 dsl_dataset_t *ds; in find_top_affected_fs()
318 dsl_dataset_t *ds; in check_filesystem()
439 dsl_dataset_t *clone; in check_filesystem()
851 dsl_dataset_t *ds; in sync_upgrade_errlog()
1379 dsl_dataset_t *ds; in find_txg_ancestor_snapshot()
H A Dzcp_set.c42 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_set_user_prop()
H A Ddmu_traverse.c625 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
728 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
737 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
783 dsl_dataset_t *ds; in traverse_pool()
H A Dzfs_ioctl.c445 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
456 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
474 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
683 dsl_dataset_t *ds; in zfs_secpolicy_send()
855 dsl_dataset_t *clone; in zfs_secpolicy_promote()
871 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2347 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3873 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4515 dsl_dataset_t *ds; in zfs_ioc_wait_fs()
4598 dsl_dataset_t *ds; in zfs_ioc_rollback()
[all …]
H A Ddmu_send.c1927 dsl_dataset_t *to_ds;
1957 dsl_dataset_t *to_ds = dspp->to_ds; in setup_featureflags()
2044 dsl_dataset_t *to_ds = dspp->to_ds; in create_begin_record()
2182 dsl_dataset_t *to_ds = dspp->to_ds; in setup_resume_points()
2383 dsl_dataset_t *to_ds = dspp->to_ds; in dmu_send_impl()
2664 dsl_dataset_t *fromds; in dmu_send_obj()
2757 dsl_dataset_t *fromds = NULL; in dmu_send()
2973 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t uncompressed, in dmu_adjust_send_estimate_for_indirects()
3029 dmu_send_estimate_fast(dsl_dataset_t *origds, dsl_dataset_t *fromds, in dmu_send_estimate_fast()
3034 dsl_dataset_t *ds = origds; in dmu_send_estimate_fast()
H A Dzcp.c624 dsl_dataset_t *
628 dsl_dataset_t *ds; in zcp_dataset_hold()
688 dsl_dataset_t *ds; in zcp_exists()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_vfsops_os.h251 extern int zfs_get_temporary_prop(dsl_dataset_t *ds, zfs_prop_t zfs_prop,

12