Home
last modified time | relevance | path

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

12

/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddsl_dataset.h220 } dsl_dataset_t; typedef
223 dsl_dataset_phys(dsl_dataset_t *ds) in dsl_dataset_phys()
241 dsl_dataset_t **dsp);
242 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
245 dsl_dataset_t **);
246 void dsl_dataset_rele(dsl_dataset_t *ds, void *tag);
248 void *tag, dsl_dataset_t **dsp);
250 void *tag, dsl_dataset_t **dsp);
251 void dsl_dataset_disown(dsl_dataset_t *ds, void *tag);
252 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 *);
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddsl_dataset.c87 extern inline dsl_dataset_phys_t *dsl_dataset_phys(dsl_dataset_t *ds);
99 parent_delta(dsl_dataset_t *ds, int64_t delta) in parent_delta()
116 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) in dsl_dataset_block_born()
163 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, in dsl_dataset_block_kill()
247 dsl_dataset_prev_snap_txg(dsl_dataset_t *ds) in dsl_dataset_prev_snap_txg()
270 dsl_dataset_block_freeable(dsl_dataset_t *ds, const blkptr_t *bp, in dsl_dataset_block_freeable()
291 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_sync()
301 dsl_dataset_t *ds = dbu; in dsl_dataset_evict_async()
334 kmem_free(ds, sizeof (dsl_dataset_t)); in dsl_dataset_evict_async()
338 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()
478 dmu_objset_from_ds(dsl_dataset_t *ds, objset_t **osp) in dmu_objset_from_ds()
517 dsl_dataset_t *ds; in dmu_objset_hold()
539 dmu_objset_own_impl(dsl_dataset_t *ds, dmu_objset_type_t type, in dmu_objset_own_impl()
567 dsl_dataset_t *ds; in dmu_objset_own()
588 dsl_dataset_t *ds; in dmu_objset_own_obj()
621 dsl_dataset_t *ds, *newds; in dmu_objset_refresh_ownership()
[all …]
H A Ddsl_pool.c262 offsetof(dsl_dataset_t, ds_dirty_link)); in dsl_pool_open_impl()
300 dsl_dataset_t *ds; in dsl_pool_open()
448 dsl_dataset_t *ds; in dsl_pool_create()
563 dsl_dataset_t *ds; in dsl_pool_sync()
567 list_create(&synced_datasets, sizeof (dsl_dataset_t), in dsl_pool_sync()
568 offsetof(dsl_dataset_t, ds_synced_link)); in dsl_pool_sync()
697 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in dsl_pool_sync_done()
787 upgrade_clones_cb(dsl_pool_t *dp, dsl_dataset_t *hds, void *arg) in upgrade_clones_cb()
790 dsl_dataset_t *ds, *prev = NULL; in upgrade_clones_cb()
878 upgrade_dir_clones_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in upgrade_dir_clones_cb()
[all …]
H A Ddsl_scan.c396 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn,
398 static void dsl_scan_visitdnode(dsl_scan_t *, dsl_dataset_t *ds,
417 dsl_scan_ds_maxtxg(dsl_dataset_t *ds) in dsl_scan_ds_maxtxg()
647 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, in dsl_scan_recurse()
754 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, in dsl_scan_visitdnode()
781 dnode_phys_t *dnp, dsl_dataset_t *ds, dsl_scan_t *scn, in dsl_scan_visitbp()
839 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, in dsl_scan_visit_rootbp()
853 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_destroyed()
923 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) in dsl_scan_ds_snapshotted()
957 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.c161 dsl_prop_get_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_ds()
279 dsl_prop_register(dsl_dataset_t *ds, const char *propname, in dsl_prop_register()
347 dsl_prop_get_int_ds(dsl_dataset_t *ds, const char *propname, in dsl_prop_get_int_ds()
441 dsl_prop_unregister_all(dsl_dataset_t *ds, void *cbarg) in dsl_prop_unregister_all()
462 dsl_prop_hascb(dsl_dataset_t *ds) in dsl_prop_hascb()
469 dsl_prop_notify_all_cb(dsl_pool_t *dp, dsl_dataset_t *ds, void *arg) in dsl_prop_notify_all_cb()
611 dsl_prop_set_sync_impl(dsl_dataset_t *ds, const char *propname, in dsl_prop_set_sync_impl()
817 dsl_dataset_t *ds; in dsl_props_set_check()
852 dsl_props_set_sync_impl(dsl_dataset_t *ds, zprop_source_t source, in dsl_props_set_sync_impl()
891 dsl_dataset_t *ds; in dsl_props_set_sync()
[all …]
H A Ddmu_send.c113 dsl_dataset_t *ds; /* Dataset to traverse */
133 dsl_dataset_t *ds = dmu_objset_ds(dsp->dsa_os); in dump_bytes()
629 dsl_dataset_t *ds = dmu_objset_ds(dsa->dsa_os); in do_dump()
766 dmu_send_impl(void *tag, dsl_pool_t *dp, dsl_dataset_t *to_ds, in dmu_send_impl()
974 dsl_dataset_t *ds; in dmu_send_obj()
975 dsl_dataset_t *fromds = NULL; in dmu_send_obj()
1026 dsl_dataset_t *ds; in dmu_send()
1068 dsl_dataset_t *fromds; in dmu_send()
1105 dmu_adjust_send_estimate_for_indirects(dsl_dataset_t *ds, uint64_t size, in dmu_adjust_send_estimate_for_indirects()
1139 dmu_send_estimate(dsl_dataset_t *ds, dsl_dataset_t *fromds, uint64_t *sizep) in dmu_send_estimate()
[all …]
H A Ddsl_dir.c513 dsl_dataset_t *ds; in dsl_dir_init_fs_ss_count()
595 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_check()
626 dsl_dataset_t *ds; in dsl_dir_actv_fs_ss_limit_sync()
703 dsl_dataset_t *ds; in dsl_enforce_ds_ss_limits()
987 dsl_dataset_t *ds; in dsl_dir_stats()
1159 dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset; in dsl_dir_tempreserve_impl()
1454 dsl_dataset_t *ds; in dsl_dir_set_quota_check()
1497 dsl_dataset_t *ds; in dsl_dir_set_quota_sync()
1540 dsl_dataset_t *ds; in dsl_dir_set_reservation_check()
1618 dsl_dataset_t *ds; in dsl_dir_set_reservation_sync()
[all …]
H A Ddmu_diff.c204 dsl_dataset_t *fromsnap; in dmu_diff()
205 dsl_dataset_t *tosnap; in dmu_diff()
H A Ddmu_traverse.c555 traverse_impl(spa_t *spa, dsl_dataset_t *ds, uint64_t objset, blkptr_t *rootbp, in traverse_impl()
636 traverse_dataset_resume(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset_resume()
645 traverse_dataset(dsl_dataset_t *ds, uint64_t txg_start, in traverse_dataset()
691 dsl_dataset_t *ds; in traverse_pool()
H A Dzfs_ioctl.c494 zfs_dozonecheck_ds(const char *dataset, dsl_dataset_t *ds, cred_t *cr) in zfs_dozonecheck_ds()
509 zfs_secpolicy_write_perms_ds(const char *name, dsl_dataset_t *ds, in zfs_secpolicy_write_perms_ds()
527 dsl_dataset_t *ds; in zfs_secpolicy_write_perms()
742 dsl_dataset_t *ds; in zfs_secpolicy_send()
970 dsl_dataset_t *clone; in zfs_secpolicy_promote()
986 dsl_dataset_t *origin = NULL; in zfs_secpolicy_promote()
2402 dsl_dataset_t *ds; in zfs_ioc_snapshot_list_next()
3626 dsl_dataset_t *ds; in zfs_destroy_unmount_origin()
3828 dsl_dataset_t *ds; in zfs_ioc_rollback()
4479 dsl_dataset_t *ds; in zfs_ioc_recv()
[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.c502 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
H A Dzil.c493 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
670 zil_claim(dsl_pool_t *dp, dsl_dataset_t *ds, void *txarg) in zil_claim()
737 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.c182 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_tx_count_twig()
456 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dmu_tx_count_free()
H A Dzfs_ctldir.c1030 dsl_dataset_t *ds = dmu_objset_ds(zfsvfs->z_os);
1615 dsl_dataset_t *ds = dmu_objset_ds(zfsvfs->z_os); in sfs_getattr()
H A Ddnode_sync.c116 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
H A Ddbuf.c1333 dsl_dataset_t *ds = db->db_objset->os_dsl_dataset; in dbuf_block_freeable()
2480 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in dbuf_prefetch()
3370 dsl_dataset_t *ds = os->os_dsl_dataset; in dbuf_write_done()
H A Ddmu.c1808 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
H A Ddnode.c1823 dsl_dataset_t *ds = os->os_dsl_dataset; in dnode_willuse_space()

12