| /trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| HD | dsl_dataset.h | 186 } 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 …]
|
| HD | dsl_bookmark.h | 42 int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *);
|
| /trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | dsl_dataset.c | 79 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 …]
|
| HD | dsl_bookmark.c | 35 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 …]
|
| HD | dsl_destroy.c | 52 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 …]
|
| HD | dsl_userhold.c | 51 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 …]
|
| HD | dmu_objset.c | 85 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 …]
|
| HD | dsl_pool.c | 263 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 …]
|
| HD | dsl_prop.c | 160 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 …]
|
| HD | dsl_scan.c | 389 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 …]
|
| HD | dmu_send.c | 71 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 …]
|
| HD | dsl_dir.c | 495 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 …]
|
| HD | dmu_diff.c | 190 dsl_dataset_t *fromsnap; in dmu_diff() 191 dsl_dataset_t *tosnap; in dmu_diff()
|
| HD | dmu_traverse.c | 496 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()
|
| HD | zfs_ioctl.c | 466 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 …]
|
| HD | dsl_deleg.c | 543 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()
|
| HD | spa_history.c | 499 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, in spa_history_log_internal_ds()
|
| HD | dsl_deadlist.c | 309 dsl_dataset_t *ds; in dsl_deadlist_regenerate()
|
| HD | dmu_tx.c | 175 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()
|
| HD | dnode_sync.c | 120 dsl_dataset_t *ds = dn->dn_objset->os_dsl_dataset; in free_blocks()
|
| HD | dbuf.c | 910 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()
|
| HD | dmu.c | 1591 dsl_dataset_t *ds = os->os_dsl_dataset; in dmu_sync()
|
| HD | zil.c | 487 dsl_dataset_t *ds = dmu_objset_ds(zilog->zl_os); in zilog_dirty()
|
| HD | dnode.c | 1747 dsl_dataset_t *ds = os->os_dsl_dataset; in dnode_willuse_space()
|
| HD | spa.c | 362 dsl_dataset_t *ds = NULL; in spa_prop_get()
|