Home
last modified time | relevance | path

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

/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDdsl_dataset.h186 } dsl_dataset_t; typedef
189 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
201 dsl_dataset_is_snapshot(dsl_dataset_t *ds) in dsl_dataset_is_snapshot()
210 dsl_dataset_t **dsp);
212 dsl_dataset_t **);
213 void dsl_dataset_rele(dsl_dataset_t *ds, void *tag);
215 void *tag, dsl_dataset_t **dsp);
217 void *tag, dsl_dataset_t **dsp);
218 void dsl_dataset_disown(dsl_dataset_t *ds, void *tag);
219 void dsl_dataset_name(dsl_dataset_t *ds, char *name);
[all …]
HDdsl_bookmark.h42 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDdsl_dataset.c79 extern inline dsl_dataset_phys_t *dsl_dataset_phys(dsl_dataset_t *ds);
80 extern inline boolean_t dsl_dataset_is_snapshot(dsl_dataset_t *ds);
88 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
105 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) in dsl_dataset_block_born()
143 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, in dsl_dataset_block_kill()
227 dsl_dataset_prev_snap_txg(dsl_dataset_t *ds) in dsl_dataset_prev_snap_txg()
250 dsl_dataset_block_freeable(dsl_dataset_t *ds, const blkptr_t *bp, in dsl_dataset_block_freeable()
266 dsl_dataset_t *ds = dsv; in dsl_dataset_evict()
297 kmem_free(ds, sizeof (dsl_dataset_t)); in dsl_dataset_evict()
301 dsl_dataset_get_snapname(dsl_dataset_t *ds) in dsl_dataset_get_snapname()
[all …]
HDdsl_bookmark.c35 dsl_dataset_t **dsp, void *tag, char **shortnamep) in dsl_bookmark_hold_ds()
57 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 …]
HDdsl_destroy.c52 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()
135 dsl_dataset_t *ds;
136 dsl_dataset_t *ds_prev;
168 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist()
169 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) in process_old_deadlist()
206 dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx) in dsl_dataset_remove_clones_key()
223 dsl_dataset_t *clone; in dsl_dataset_remove_clones_key()
238 dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx) in dsl_destroy_snapshot_sync_impl()
244 dsl_dataset_t *ds_prev = NULL; in dsl_destroy_snapshot_sync_impl()
[all …]
HDdsl_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 …]
HDdmu_objset.c85 dsl_dataset_t *ds; in dmu_objset_pool()
93 dsl_dataset_t *
114 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_id()
284 dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_open_impl()
457 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
487 dsl_dataset_t *ds; in dmu_objset_hold()
518 dsl_dataset_t *ds; in dmu_objset_own()
567 dsl_dataset_t *ds, *newds; in dmu_objset_refresh_ownership()
631 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_evict()
710 dmu_objset_create_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_create_impl()
[all …]
HDdsl_pool.c263 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
301 dsl_dataset_t *ds; in dsl_pool_open()
439 dsl_dataset_t *ds; in dsl_pool_create()
560 dsl_dataset_t *ds; in dsl_pool_sync()
564 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
565 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
688 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
771 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
774 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
860 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
HDdsl_prop.c160 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
228 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
291 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
385 dsl_prop_unregister(dsl_dataset_t *ds, const char *propname, in dsl_prop_unregister()
415 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
435 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
530 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
736 dsl_dataset_t *ds; in dsl_props_set_check()
771 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
810 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
HDdsl_scan.c389 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
391 static void dsl_scan_visitdnode(dsl_scan_t *, dsl_dataset_t *ds,
410 dsl_scan_ds_maxtxg(dsl_dataset_t *ds) in dsl_scan_ds_maxtxg()
640 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
739 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
769 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
825 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
839 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
903 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
937 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx) in dsl_scan_ds_clone_swapped()
[all …]
HDdmu_send.c71 dsl_dataset_t *ds = dsp->dsa_os->os_dsl_dataset; in dump_bytes()
570 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *ds, in dmu_send_impl()
717 dsl_dataset_t *ds; in dmu_send_obj()
718 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
769 dsl_dataset_t *ds; in dmu_send()
811 dsl_dataset_t *fromds; in dmu_send()
846 dmu_send_estimate(dsl_dataset_t *ds, dsl_dataset_t *fromds, uint64_t *sizep) in dmu_send_estimate()
913 recv_begin_check_existing_impl(dmu_recv_begin_arg_t *drba, dsl_dataset_t *ds, in recv_begin_check_existing_impl()
949 dsl_dataset_t *snap; in recv_begin_check_existing_impl()
1008 dsl_dataset_t *ds; in dmu_recv_begin_check()
[all …]
HDdsl_dir.c495 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
577 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
608 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
685 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
965 dsl_dataset_t *ds; in dsl_dir_stats()
1137 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1432 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1475 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1518 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1596 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
HDdmu_diff.c190 dsl_dataset_t *fromsnap; in dmu_diff()
191 dsl_dataset_t *tosnap; in dmu_diff()
HDdmu_traverse.c496 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
581 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, int flags, in traverse_dataset()
629 dsl_dataset_t *ds; in traverse_pool()
HDzfs_ioctl.c466 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
477 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
495 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
702 dsl_dataset_t *ds; in zfs_secpolicy_send()
930 dsl_dataset_t *clone; in zfs_secpolicy_promote()
946 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2348 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3507 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4395 dsl_dataset_t *tosnap;
4416 dsl_dataset_t *tosnap;
[all …]
HDdsl_deleg.c543 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr) in dsl_deleg_access_impl()
650 dsl_dataset_t *ds; in dsl_deleg_access()
HDspa_history.c499 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
HDdsl_deadlist.c309 dsl_dataset_t *ds; in dsl_deadlist_regenerate()
HDdmu_tx.c175 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_tx_count_twig()
432 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dmu_tx_count_free()
HDdnode_sync.c120 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
HDdbuf.c910 dsl_dataset_t *ds = db->db_objset->os_dsl_dataset; in dbuf_block_freeable()
1865 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dbuf_prefetch()
2623 dsl_dataset_t *ds = os->os_dsl_dataset; in dbuf_write_done()
HDdmu.c1591 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
HDzil.c487 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
HDdnode.c1747 dsl_dataset_t *ds = os->os_dsl_dataset; in dnode_willuse_space()
HDspa.c362 dsl_dataset_t *ds = NULL; in spa_prop_get()