Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_dataset.h224 } dsl_dataset_t; typedef
227 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
245 dsl_dataset_t **dsp);
246 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
249 dsl_dataset_t **);
250 void dsl_dataset_rele(dsl_dataset_t *ds, void *tag);
252 void *tag, dsl_dataset_t **dsp);
254 void *tag, dsl_dataset_t **dsp);
255 void dsl_dataset_disown(dsl_dataset_t *ds, void *tag);
256 void dsl_dataset_name(dsl_dataset_t *ds, char *name);
[all …]
H A Ddsl_bookmark.h42 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
/titanic_41/usr/src/uts/common/fs/zfs/
H A Ddsl_dataset.c78 extern inline dsl_dataset_phys_t *dsl_dataset_phys(dsl_dataset_t *ds);
86 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
103 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()
271 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_sync()
281 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_async()
308 kmem_free(ds, sizeof (dsl_dataset_t)); in dsl_dataset_evict_async()
312 dsl_dataset_get_snapname(dsl_dataset_t *ds) in dsl_dataset_get_snapname()
[all …]
H A Ddsl_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 …]
H A Ddsl_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 …]
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()
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 …]
H A Ddmu_objset.c98 dsl_dataset_t *ds; in dmu_objset_pool()
106 dsl_dataset_t *
127 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_id()
298 dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_open_impl()
481 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
518 dsl_dataset_t *ds; in dmu_objset_hold()
540 dmu_objset_own_impl(dsl_dataset_t *ds, dmu_objset_type_t type, in dmu_objset_own_impl()
568 dsl_dataset_t *ds; in dmu_objset_own()
589 dsl_dataset_t *ds; in dmu_objset_own_obj()
622 dsl_dataset_t *ds, *newds; in dmu_objset_refresh_ownership()
[all …]
H A Ddsl_pool.c160 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
198 dsl_dataset_t *ds; in dsl_pool_open()
345 dsl_dataset_t *ds; in dsl_pool_create()
466 dsl_dataset_t *ds; in dsl_pool_sync()
470 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
471 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
594 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
677 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
680 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
766 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
H A Ddsl_prop.c161 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
227 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
290 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
384 dsl_prop_unregister(dsl_dataset_t *ds, const char *propname, in dsl_prop_unregister()
414 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
434 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
560 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
766 dsl_dataset_t *ds; in dsl_props_set_check()
801 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
840 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
H A Ddsl_scan.c355 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
357 static void dsl_scan_visitdnode(dsl_scan_t *, dsl_dataset_t *ds,
375 dsl_scan_ds_maxtxg(dsl_dataset_t *ds) in dsl_scan_ds_maxtxg()
606 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
705 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
735 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
791 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
805 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
875 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
909 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx) in dsl_scan_ds_clone_swapped()
[all …]
H A Ddmu_send.c73 dsl_dataset_t *ds; /* Dataset to traverse */
93 dsl_dataset_t *ds = dmu_objset_ds(dsp->dsa_os); in dump_bytes()
551 dsl_dataset_t *ds = dmu_objset_ds(dsa->dsa_os); in do_dump()
688 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl()
884 dsl_dataset_t *ds; in dmu_send_obj()
885 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
932 dsl_dataset_t *ds; in dmu_send()
974 dsl_dataset_t *fromds; in dmu_send()
1011 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t size, in dmu_adjust_send_estimate_for_indirects()
1045 dmu_send_estimate(dsl_dataset_t *ds, dsl_dataset_t *fromds, uint64_t *sizep) in dmu_send_estimate()
[all …]
H A Ddmu_diff.c163 dsl_dataset_t *fromsnap; in dmu_diff()
164 dsl_dataset_t *tosnap; in dmu_diff()
H A Ddsl_dir.c523 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
605 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
636 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
713 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
989 dsl_dataset_t *ds; in dsl_dir_stats()
1161 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1456 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1499 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1542 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1621 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
H A Ddmu_traverse.c545 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
626 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
635 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
681 dsl_dataset_t *ds; in traverse_pool()
H A Dzfs_ioctl.c459 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
470 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
488 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
689 dsl_dataset_t *ds; in zfs_secpolicy_send()
898 dsl_dataset_t *clone; in zfs_secpolicy_promote()
914 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2366 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3515 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4363 dsl_dataset_t *tosnap; in zfs_ioc_send()
4384 dsl_dataset_t *tosnap; in zfs_ioc_send()
[all …]
H A Ddsl_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()
H A Dspa_history.c492 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
H A Dzil.c475 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
630 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim()
697 zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx) in zil_check_log_chain()
H A Ddsl_deadlist.c312 dsl_dataset_t *ds; in dsl_deadlist_regenerate()
H A Ddmu_tx.c175 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_tx_count_twig()
433 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dmu_tx_count_free()
H A Ddnode_sync.c122 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
H A Ddbuf.c1041 dsl_dataset_t *ds = db->db_objset->os_dsl_dataset; in dbuf_block_freeable()
2142 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dbuf_prefetch()
2974 dsl_dataset_t *ds = os->os_dsl_dataset; in dbuf_write_done()
H A Ddmu.c1540 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
H A Ddnode.c1821 dsl_dataset_t *ds = os->os_dsl_dataset; in dnode_willuse_space()
H A Dspa.c341 dsl_dataset_t *ds = NULL; in spa_prop_get()