Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_dataset.h225 } dsl_dataset_t; typedef
228 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
246 dsl_dataset_t **dsp);
247 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
250 dsl_dataset_t **);
251 void dsl_dataset_rele(dsl_dataset_t *ds, void *tag);
253 void *tag, dsl_dataset_t **dsp);
255 void *tag, dsl_dataset_t **dsp);
256 void dsl_dataset_disown(dsl_dataset_t *ds, void *tag);
257 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_50/usr/src/uts/common/fs/zfs/
H A Ddsl_dataset.c80 extern inline dsl_dataset_phys_t *dsl_dataset_phys(dsl_dataset_t *ds);
90 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
107 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) in dsl_dataset_block_born()
153 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, in dsl_dataset_block_kill()
237 dsl_dataset_prev_snap_txg(dsl_dataset_t *ds) in dsl_dataset_prev_snap_txg()
260 dsl_dataset_block_freeable(dsl_dataset_t *ds, const blkptr_t *bp, in dsl_dataset_block_freeable()
281 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_sync()
291 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_async()
319 kmem_free(ds, sizeof (dsl_dataset_t)); in dsl_dataset_evict_async()
323 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.c53 dsl_destroy_snapshot_check_impl(dsl_dataset_t *ds, boolean_t defer) in dsl_destroy_snapshot_check_impl()
101 dsl_dataset_t *ds; in dsl_destroy_snapshot_check()
136 dsl_dataset_t *ds;
137 dsl_dataset_t *ds_prev;
169 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, in process_old_deadlist()
170 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) in process_old_deadlist()
207 dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx) in dsl_dataset_remove_clones_key()
224 dsl_dataset_t *clone; in dsl_dataset_remove_clones_key()
239 dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx) in dsl_destroy_snapshot_sync_impl()
245 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.c99 dsl_dataset_t *ds; in dmu_objset_pool()
107 dsl_dataset_t *
128 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_objset_id()
299 dmu_objset_open_impl(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, in dmu_objset_open_impl()
482 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
519 dsl_dataset_t *ds; in dmu_objset_hold()
541 dmu_objset_own_impl(dsl_dataset_t *ds, dmu_objset_type_t type, in dmu_objset_own_impl()
569 dsl_dataset_t *ds; in dmu_objset_own()
590 dsl_dataset_t *ds; in dmu_objset_own_obj()
623 dsl_dataset_t *ds, *newds; in dmu_objset_refresh_ownership()
[all …]
H A Ddsl_pool.c161 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
199 dsl_dataset_t *ds; in dsl_pool_open()
346 dsl_dataset_t *ds; in dsl_pool_create()
467 dsl_dataset_t *ds; in dsl_pool_sync()
471 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
472 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
595 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
678 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
681 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
767 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
H A Ddsl_scan.c361 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
363 static void dsl_scan_visitdnode(dsl_scan_t *, dsl_dataset_t *ds,
381 dsl_scan_ds_maxtxg(dsl_dataset_t *ds) in dsl_scan_ds_maxtxg()
612 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
711 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
741 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
797 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
811 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
881 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
915 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 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()
816 dsl_dataset_t *ds; in dsl_props_set_check()
851 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
890 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
H A Ddmu_send.c77 dsl_dataset_t *ds; /* Dataset to traverse */
97 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()
885 dsl_dataset_t *ds; in dmu_send_obj()
886 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
933 dsl_dataset_t *ds; in dmu_send()
975 dsl_dataset_t *fromds; in dmu_send()
1012 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t size, in dmu_adjust_send_estimate_for_indirects()
1046 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.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()
985 dsl_dataset_t *ds; in dsl_dir_stats()
1157 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1452 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1495 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1538 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1617 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
H A Ddmu_traverse.c546 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
627 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
636 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
682 dsl_dataset_t *ds; in traverse_pool()
H A Dzfs_ioctl.c462 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
473 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
491 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
692 dsl_dataset_t *ds; in zfs_secpolicy_send()
901 dsl_dataset_t *clone; in zfs_secpolicy_promote()
917 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2368 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3517 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
4475 dsl_dataset_t *tosnap; in zfs_ioc_send()
4496 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.c493 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
H A Dzil.c476 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
631 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim()
698 zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx) in zil_check_log_chain()
H A Ddsl_deadlist.c313 dsl_dataset_t *ds; in dsl_deadlist_regenerate()
H A Ddmu_tx.c176 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_tx_count_twig()
434 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.c1036 dsl_dataset_t *ds = db->db_objset->os_dsl_dataset; in dbuf_block_freeable()
2181 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dbuf_prefetch()
3013 dsl_dataset_t *ds = os->os_dsl_dataset; in dbuf_write_done()
H A Ddmu.c1548 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
H A Ddnode.c1820 dsl_dataset_t *ds = os->os_dsl_dataset; in dnode_willuse_space()
H A Dspa.c343 dsl_dataset_t *ds = NULL; in spa_prop_get()