Home
last modified time | relevance | path

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

12

/freebsd-src/sys/contrib/openzfs/include/sys/
H A Ddsl_prop.h39 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 Ddsl_destroy.h35 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 Ddmu_objset.h50 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 Ddsl_scan.h42 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 Ddsl_userhold.h40 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 Ddmu_send.h45 struct dsl_dataset;
56 int dmu_send_estimate_fast(struct dsl_dataset *ds, struct dsl_dataset *fromds,
H A Ddmu_traverse.h38 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 Ddsl_crypt.h170 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 Ddsl_deadlist.h39 struct dsl_dataset;
80 struct dsl_dataset *ds;
H A Ddsl_pool.h53 struct dsl_dataset;
97 struct dsl_dataset *dp_origin_snap;
H A Dzil.h43 struct dsl_dataset;
618 struct dsl_dataset *ds, void *txarg);
620 struct dsl_dataset *ds, void *tx);
H A Ddmu_recv.h42 struct dsl_dataset *drc_ds;
H A Ddsl_dir.h44 struct dsl_dataset;
193 void dsl_dir_new_refreservation(dsl_dir_t *dd, struct dsl_dataset *ds,
H A Ddsl_deleg.h79 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr);
H A Dzcp.h179 struct dsl_dataset *zcp_dataset_hold(lua_State *, dsl_pool_t *,
H A Ddsl_dataset.h48 struct dsl_dataset;
173 typedef struct dsl_dataset { struct
186 struct dsl_dataset *ds_prev; argument
H A Ddsl_bookmark.h132 struct dsl_dataset *, zfs_bookmark_phys_t *);
H A Ddmu.h66 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 Dspa.h71 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 Dzfs_vfsops_os.h217 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 Dzfs_vfsops_os.h37 #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 DMakefile.files89 dsl_dataset.o \
/freebsd-src/sys/contrib/openzfs/include/
H A DMakefile.am54 sys/dsl_dataset.h \
/freebsd-src/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am102 module/zfs/dsl_dataset.c \
/freebsd-src/sys/contrib/openzfs/module/zfs/
H A Ddmu_object.c35 #include <sys/dsl_dataset.h>
394 struct dsl_dataset *ds = os->os_dsl_dataset; in dmu_object_next()

12