/freebsd-src/sys/contrib/openzfs/include/sys/ |
H A D | dsl_prop.h | 39 struct dsl_dataset; 55 struct dsl_dataset *cbr_ds; 73 int dsl_prop_register(struct dsl_dataset *ds, const char *propname, 75 int dsl_prop_unregister(struct dsl_dataset *ds, const char *propname, 77 void dsl_prop_unregister_all(struct dsl_dataset *ds, void *cbarg); 79 boolean_t dsl_prop_hascb(struct dsl_dataset *ds); 87 int dsl_prop_get_ds(struct dsl_dataset *ds, const char *propname, 89 int dsl_prop_get_int_ds(struct dsl_dataset *ds, const char *propname, 97 void dsl_props_set_sync_impl(struct dsl_dataset *ds, zprop_source_t source, 99 void dsl_prop_set_sync_impl(struct dsl_dataset *ds, const char *propname,
|
H A D | dsl_destroy.h | 35 struct dsl_dataset; 43 int dsl_destroy_head_check_impl(struct dsl_dataset *, int); 44 void dsl_destroy_head_sync_impl(struct dsl_dataset *, struct dmu_tx *); 46 int dsl_destroy_snapshot_check_impl(struct dsl_dataset *, boolean_t); 47 void dsl_destroy_snapshot_sync_impl(struct dsl_dataset *,
|
H A D | dmu_objset.h | 50 struct dsl_dataset; 104 struct dsl_dataset *os_dsl_dataset; 221 void dmu_objset_refresh_ownership(struct dsl_dataset *ds, 222 struct dsl_dataset **newds, boolean_t decrypt, const void *tag); 226 int dmu_objset_from_ds(struct dsl_dataset *ds, objset_t **osp); 234 int func(struct dsl_pool *, struct dsl_dataset *, void *), 242 objset_t *dmu_objset_create_impl_dnstats(spa_t *spa, struct dsl_dataset *ds, 245 objset_t *dmu_objset_create_impl(spa_t *spa, struct dsl_dataset *ds, 247 int dmu_objset_open_impl(spa_t *spa, struct dsl_dataset *ds, blkptr_t *bp,
|
H A D | dsl_scan.h | 42 struct dsl_dataset; 210 boolean_t dsl_dataset_unstable(struct dsl_dataset *ds); 213 void dsl_scan_ds_destroyed(struct dsl_dataset *ds, struct dmu_tx *tx); 214 void dsl_scan_ds_snapshotted(struct dsl_dataset *ds, struct dmu_tx *tx); 215 void dsl_scan_ds_clone_swapped(struct dsl_dataset *ds1, struct dsl_dataset *ds2,
|
H A D | dsl_userhold.h | 40 struct dsl_dataset; 48 int dsl_dataset_user_hold_check_one(struct dsl_dataset *ds, const char *htag, 50 void dsl_dataset_user_hold_sync_one(struct dsl_dataset *ds, const char *htag,
|
H A D | dmu_send.h | 45 struct dsl_dataset; 56 int dmu_send_estimate_fast(struct dsl_dataset *ds, struct dsl_dataset *fromds,
|
H A D | dmu_traverse.h | 38 struct dsl_dataset; 64 int traverse_dataset(struct dsl_dataset *ds, 66 int traverse_dataset_resume(struct dsl_dataset *ds, uint64_t txg_start,
|
H A D | dsl_crypt.h | 170 void dsl_dataset_crypt_stats(struct dsl_dataset *ds, nvlist_t *nv); 185 int spa_keystore_create_mapping(spa_t *spa, struct dsl_dataset *ds, 195 int dsl_crypto_recv_raw_key_check(struct dsl_dataset *ds, 197 void dsl_crypto_recv_raw_key_sync(struct dsl_dataset *ds, 211 struct dsl_dataset *origin, dsl_crypto_params_t *dcp, dmu_tx_t *tx);
|
H A D | dsl_deadlist.h | 39 struct dsl_dataset; 80 struct dsl_dataset *ds;
|
H A D | dsl_pool.h | 53 struct dsl_dataset; 97 struct dsl_dataset *dp_origin_snap;
|
H A D | zil.h | 43 struct dsl_dataset; 618 struct dsl_dataset *ds, void *txarg); 620 struct dsl_dataset *ds, void *tx);
|
H A D | dmu_recv.h | 42 struct dsl_dataset *drc_ds;
|
H A D | dsl_dir.h | 44 struct dsl_dataset; 193 void dsl_dir_new_refreservation(dsl_dir_t *dd, struct dsl_dataset *ds,
|
H A D | dsl_deleg.h | 79 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr);
|
H A D | zcp.h | 179 struct dsl_dataset *zcp_dataset_hold(lua_State *, dsl_pool_t *,
|
H A D | dsl_dataset.h | 48 struct dsl_dataset; 173 typedef struct dsl_dataset { struct 186 struct dsl_dataset *ds_prev; argument
|
H A D | dsl_bookmark.h | 132 struct dsl_dataset *, zfs_bookmark_phys_t *);
|
H A D | dmu.h | 66 struct dsl_dataset; 335 int dmu_objset_open_ds(struct dsl_dataset *ds, objset_t **osp); 1036 extern struct dsl_dataset *dmu_objset_ds(objset_t *os);
|
H A D | spa.h | 71 struct dsl_dataset; 1165 extern void spa_history_log_internal_ds(struct dsl_dataset *ds, const char *op, 1204 extern int find_birth_txg(struct dsl_dataset *ds, zbookmark_err_phys_t *zep,
|
/freebsd-src/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
H A D | zfs_vfsops_os.h | 217 extern int zfs_resume_fs(zfsvfs_t *zfsvfs, struct dsl_dataset *ds); 218 extern int zfs_end_fs(zfsvfs_t *zfsvfs, struct dsl_dataset *ds); 225 extern int zfs_get_temporary_prop(struct dsl_dataset *ds, zfs_prop_t zfs_prop,
|
/freebsd-src/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | zfs_vfsops_os.h | 37 #include <sys/dsl_dataset.h> 232 extern int zfs_resume_fs(zfsvfs_t *zfsvfs, struct dsl_dataset *ds); 233 extern int zfs_end_fs(zfsvfs_t *zfsvfs, struct dsl_dataset *ds);
|
/freebsd-src/sys/cddl/contrib/opensolaris/uts/common/ |
H A D | Makefile.files | 89 dsl_dataset.o \
|
/freebsd-src/sys/contrib/openzfs/include/ |
H A D | Makefile.am | 54 sys/dsl_dataset.h \
|
/freebsd-src/sys/contrib/openzfs/lib/libzpool/ |
H A D | Makefile.am | 102 module/zfs/dsl_dataset.c \
|
/freebsd-src/sys/contrib/openzfs/module/zfs/ |
H A D | dmu_object.c | 35 #include <sys/dsl_dataset.h> 394 struct dsl_dataset *ds = os->os_dsl_dataset; in dmu_object_next()
|