Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_dataset.h263 } dsl_dataset_t; typedef
266 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
273 dsl_dataset_t *ddpa_clone;
314 dsl_dataset_t **dsp);
321 dsl_dataset_t **);
348 int dsl_dataset_clone_swap(dsl_dataset_t *clone, dsl_dataset_t *origin_head,
360 dsl_dataset_t *snap);
380 uint64_t dsl_get_used(dsl_dataset_t *ds);
408 int dsl_dataset_space_written(dsl_dataset_t *oldsnap, dsl_dataset_t *new,
410 int dsl_dataset_space_wouldfree(dsl_dataset_t *firstsnap, dsl_dataset_t *last,
[all …]
H A Dzcp_prop.h28 boolean_t prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop);
H A Ddsl_bookmark.h60 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_dataset.c437 dsl_dataset_t *ds; in dsl_dataset_hold_obj()
653 dsl_dataset_t *ds; in dsl_dataset_hold_flags()
1079 dsl_dataset_t *ds; in dsl_dataset_create_sync()
1397 dsl_dataset_t *ds; in dsl_dataset_snapshot_check()
1721 dsl_dataset_t *ds; in dsl_dataset_snapshot_tmp_check()
1756 dsl_dataset_t *ds; in dsl_dataset_snapshot_tmp_sync()
2564 dsl_dataset_t *ds; in dsl_dataset_rename_snapshot_sync_impl()
2666 dsl_dataset_t *ds; in dsl_dataset_rollback_check()
2865 dsl_dataset_t *ds;
3725 dsl_dataset_t *ds; in dsl_dsobj_to_dsname()
[all …]
H A 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()
95 dsl_dataset_t *later_ds, zfs_bookmark_phys_t *bmp) in dsl_bookmark_lookup()
98 dsl_dataset_t *ds; in dsl_bookmark_lookup()
124 dsl_dataset_t *bmark_fs; in dsl_bookmark_create_check_impl()
164 dsl_dataset_t *snapds; in dsl_bookmark_create_check()
196 dsl_dataset_t *snapds, *bmark_fs; in dsl_bookmark_create_sync()
281 dsl_get_bookmarks_impl(dsl_dataset_t *ds, nvlist_t *props, nvlist_t *outnvl) in dsl_get_bookmarks_impl()
343 dsl_dataset_t *ds; in dsl_get_bookmarks()
410 dsl_dataset_t *ds; in dsl_bookmark_destroy_check()
[all …]
H A Ddsl_destroy.c92 dsl_dataset_t *ds; in dsl_destroy_snapshot_check()
113 dsl_dataset_t *ds;
114 dsl_dataset_t *ds_prev;
146 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist()
201 dsl_dataset_t *clone; in dsl_dataset_remove_clones_key()
403 dsl_dataset_t *hds; in dsl_destroy_snapshot_sync_impl()
505 dsl_dataset_t *ds; in dsl_destroy_snapshot_sync()
636 dsl_dataset_t *ds;
739 dsl_dataset_t *ds; in dsl_destroy_head_check()
983 dsl_dataset_t *ds; in dsl_destroy_head_sync()
[all …]
H A Ddsl_userhold.c51 dsl_dataset_user_hold_check_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_check_one()
116 dsl_dataset_t *ds; in dsl_dataset_user_hold_check()
259 dsl_dataset_user_hold_sync_one(dsl_dataset_t *ds, const char *htag, in dsl_dataset_user_hold_sync_one()
287 dsl_dataset_t *ds; in dsl_dataset_user_hold_sync()
350 dsl_dataset_t **dsp);
363 dsl_dataset_t **dsp) in dsl_dataset_hold_obj_string()
370 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one()
463 dsl_dataset_t *ds; in dsl_dataset_user_release_check()
531 dsl_dataset_t *ds; in dsl_dataset_user_release_sync()
593 dsl_dataset_t *ds; in dsl_dataset_user_release_impl()
[all …]
H A 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()
514 get_zap_prop(lua_State *state, dsl_dataset_t *ds, zfs_prop_t zfs_prop) in get_zap_prop()
558 prop_valid_for_ds(dsl_dataset_t *ds, zfs_prop_t zfs_prop) in prop_valid_for_ds()
593 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_system_prop()
705 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dataset_name, FTAG); in zcp_get_userquota_prop()
769 dsl_dataset_t *old; in zcp_get_written_prop()
[all …]
H A 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()
H A Ddmu_objset.c119 dsl_dataset_t *ds; in dmu_objset_pool()
127 dsl_dataset_t *
685 dsl_dataset_t *ds; in dmu_objset_hold_flags()
760 dsl_dataset_t *ds; in dmu_objset_own()
800 dsl_dataset_t *ds; in dmu_objset_own_obj()
847 dmu_objset_refresh_ownership(dsl_dataset_t *ds, dsl_dataset_t **newds, in dmu_objset_refresh_ownership()
1168 dsl_dataset_t *ds; in dmu_objset_create_sync()
1290 dsl_dataset_t *origin; in dmu_objset_clone_check()
2581 dsl_dataset_t *ds; in dmu_objset_find_dp_impl()
2639 dsl_dataset_t *ds; in dmu_objset_find_dp_impl()
[all …]
H A Ddsl_pool.c199 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
252 dsl_dataset_t *ds; in dsl_pool_open()
451 dsl_dataset_t *ds; in dsl_pool_create()
603 dsl_dataset_t *ds; in dsl_pool_sync()
607 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
608 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
778 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
915 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
918 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
1012 dsl_dataset_t *origin; in upgrade_dir_clones_cb()
[all …]
H A Ddsl_prop.c160 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
278 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
346 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
440 dsl_prop_unregister_all(dsl_dataset_t *ds, void *cbarg) in dsl_prop_unregister_all()
461 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
468 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
610 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
810 dsl_dataset_t *ds; in dsl_props_set_check()
845 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
888 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
H A Ddmu_send.c78 dsl_dataset_t *ds; /* Dataset to traverse */
100 dsl_dataset_t *ds = dmu_objset_ds(dsp->dsa_os); in dump_bytes()
732 dsl_dataset_t *ds = dmu_objset_ds(dsa->dsa_os); in do_dump()
952 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl()
1223 dsl_dataset_t *ds; in dmu_send_obj()
1224 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
1289 dsl_dataset_t *ds; in dmu_send()
1332 dsl_dataset_t *fromds; in dmu_send()
1381 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t uncompressed, in dmu_adjust_send_estimate_for_indirects()
1436 dmu_send_estimate(dsl_dataset_t *ds, dsl_dataset_t *fromds, in dmu_send_estimate()
[all …]
H A Ddmu_recv.c119 dsl_dataset_t *snap; in recv_begin_check_existing_impl()
213 dsl_dataset_t *ds; in dmu_recv_begin_check()
363 dsl_dataset_t *origin; in dmu_recv_begin_check()
405 dsl_dataset_t *ds, *newds; in dmu_recv_begin_sync()
437 dsl_dataset_t *snap = NULL; in dmu_recv_begin_sync()
552 dsl_dataset_t *ds; in dmu_recv_resume_begin_check()
677 dsl_dataset_t *ds; in dmu_recv_resume_begin_sync()
888 dsl_dataset_t *gme_ds;
2664 dsl_dataset_t *snap; in dmu_recv_end_check()
2741 dsl_dataset_t *snap; in dmu_recv_end_sync()
[all …]
H A Ddmu_diff.c167 dsl_dataset_t *fromsnap; in dmu_diff()
168 dsl_dataset_t *tosnap; in dmu_diff()
H A Ddsl_scan.c1857 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
2032 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
2141 ds_clone_swapped_bookmark(dsl_dataset_t *ds1, dsl_dataset_t *ds2, in ds_clone_swapped_bookmark()
2165 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx) in dsl_scan_ds_clone_swapped()
2229 dsl_dataset_t *ds; in enqueue_clones_cb()
2241 dsl_dataset_t *prev; in enqueue_clones_cb()
2260 dsl_dataset_t *ds; in dsl_scan_visitds()
2412 dsl_dataset_t *ds; in enqueue_cb()
2421 dsl_dataset_t *prev; in enqueue_cb()
2559 dsl_scan_ds_maxtxg(dsl_dataset_t *ds) in dsl_scan_ds_maxtxg()
[all …]
H A Ddsl_crypt.c996 spa_keystore_create_mapping(spa_t *spa, dsl_dataset_t *ds, void *tag, in spa_keystore_create_mapping()
1484 dsl_dataset_t *clone; in spa_keystore_change_key_sync_impl()
1503 dsl_dataset_t *ds; in spa_keystore_change_key_sync()
1707 dsl_dataset_t *targetds; in dsl_dataset_promote_crypt_sync()
1708 dsl_dataset_t *originds; in dsl_dataset_promote_crypt_sync()
1865 dsl_dataset_t *origin, dsl_crypto_params_t *dcp, dmu_tx_t *tx) in dsl_dataset_create_crypt_sync()
1954 dsl_crypto_recv_raw_objset_check(dsl_dataset_t *ds, dsl_dataset_t *fromds, in dsl_crypto_recv_raw_objset_check()
2328 dsl_dataset_t *ds = NULL, *fromds = NULL; in dsl_crypto_recv_key_check()
2368 dsl_dataset_t *ds; in dsl_crypto_recv_key_sync()
2401 dsl_crypto_populate_key_nvlist(dsl_dataset_t *ds, uint64_t from_ivset_guid, in dsl_crypto_populate_key_nvlist()
[all …]
H A Ddsl_dir.c527 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
609 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
640 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
717 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
1045 dsl_dataset_t *ds; in dsl_dir_get_origin()
1292 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1587 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1630 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1674 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1754 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
H A Dzcp_set.c41 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, dsname, FTAG); in zcp_set_user_prop()
H A Ddmu_traverse.c578 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
664 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
673 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
719 dsl_dataset_t *ds; in traverse_pool()
H A Dzfs_ioctl.c565 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
774 dsl_dataset_t *ds; in zfs_secpolicy_send()
977 dsl_dataset_t *clone; in zfs_secpolicy_promote()
2433 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3683 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4174 dsl_dataset_t *ds; in zfs_ioc_rollback()
4879 dsl_dataset_t *ds; in zfs_ioc_recv_impl()
5164 dsl_dataset_t *tosnap; in zfs_ioc_send()
5185 dsl_dataset_t *tosnap; in zfs_ioc_send()
5245 dsl_dataset_t *ds; in zfs_ioc_send_progress()
[all …]
H A Dzcp.c619 dsl_dataset_t *
623 dsl_dataset_t *ds; in zcp_dataset_hold()
682 dsl_dataset_t *ds; in zcp_exists()
H A 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()
H A Ddnode_sync.c136 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
791 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dnode_sync()
H A Dspa_history.c580 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()

12