Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Dtxg.h77 struct dsl_pool;
79 extern void txg_init(struct dsl_pool *dp, uint64_t txg);
80 extern void txg_fini(struct dsl_pool *dp);
81 extern void txg_sync_start(struct dsl_pool *dp);
82 extern void txg_sync_stop(struct dsl_pool *dp);
83 extern uint64_t txg_hold_open(struct dsl_pool *dp, txg_handle_t *txghp);
88 extern void txg_delay(struct dsl_pool *dp, uint64_t txg, hrtime_t delta,
90 extern void txg_kick(struct dsl_pool *dp, uint64_t txg);
99 extern int txg_wait_synced_flags(struct dsl_pool *dp, uint64_t txg,
106 extern void txg_wait_synced(struct dsl_pool *dp, uint64_t txg);
[all …]
H A Ddsl_scan.h34 struct dsl_pool;
123 struct dsl_pool *scn_dp;
189 int dsl_scan_init(struct dsl_pool *dp, uint64_t txg);
192 void dsl_scan_fini(struct dsl_pool *dp);
193 void dsl_scan_sync(struct dsl_pool *, dmu_tx_t *);
194 int dsl_scan_cancel(struct dsl_pool *);
195 int dsl_scan(struct dsl_pool *, pool_scan_func_t, uint64_t starttxg,
197 void dsl_scan_assess_vdev(struct dsl_pool *dp, vdev_t *vd);
198 boolean_t dsl_scan_scrubbing(const struct dsl_pool *dp);
199 boolean_t dsl_errorscrubbing(const struct dsl_pool *dp);
[all …]
H A Ddsl_synctask.h27 struct dsl_pool;
92 struct dsl_pool *dst_pool;
106 void dsl_sync_task_nowait(struct dsl_pool *, dsl_syncfunc_t *,
110 void dsl_early_sync_task_nowait(struct dsl_pool *, dsl_syncfunc_t *,
H A Ddsl_dataset.h41 struct dsl_pool;
334 int dsl_dataset_hold(struct dsl_pool *dp, const char *name, const void *tag,
336 int dsl_dataset_hold_flags(struct dsl_pool *dp, const char *name,
338 boolean_t dsl_dataset_try_add_ref(struct dsl_pool *dp, dsl_dataset_t *ds,
341 int dsl_dataset_hold_obj_flags(struct dsl_pool *dp, uint64_t dsobj,
344 int dsl_dataset_hold_obj(struct dsl_pool *dp, uint64_t dsobj,
349 int dsl_dataset_own(struct dsl_pool *dp, const char *name,
351 int dsl_dataset_own_force(struct dsl_pool *dp, const char *name,
353 int dsl_dataset_own_obj(struct dsl_pool *dp, uint64_t dsobj,
355 int dsl_dataset_own_obj_force(struct dsl_pool *dp, uint64_t dsobj,
H A Ddmu_tx.h36 struct dsl_pool;
48 struct dsl_pool *tx_pool;
148 struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx);
154 extern dmu_tx_t *dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg);
H A Ddsl_bookmark.h137 int dsl_bookmark_lookup(struct dsl_pool *, const char *,
141 int dsl_redaction_list_hold_obj(struct dsl_pool *, uint64_t, const void *,
144 void dsl_redaction_list_long_hold(struct dsl_pool *, redaction_list_t *,
H A Ddsl_userhold.h30 struct dsl_pool;
38 void dsl_dataset_user_release_tmp(struct dsl_pool *dp, nvlist_t *holds);
H A Ddmu_objset.h40 struct dsl_pool;
209 int dmu_objset_own_obj(struct dsl_pool *dp, uint64_t obj,
224 int dmu_objset_find_dp(struct dsl_pool *dp, uint64_t ddobj,
225 int func(struct dsl_pool *, struct dsl_dataset *, void *),
H A Ddsl_pool.h46 struct dsl_pool;
83 typedef struct dsl_pool { struct
H A Dzil.h33 struct dsl_pool;
633 extern int zil_claim(struct dsl_pool *dp,
635 extern int zil_check_log_chain(struct dsl_pool *dp,
H A Ddsl_destroy.h27 struct dsl_pool;
H A Dzil_impl.h188 struct dsl_pool *zl_dmu_pool; /* DSL pool */
H A Ddsl_deadlist.h29 struct dsl_pool;
H A Dspa.h63 struct dsl_pool;
998 struct dsl_pool *);
1068 extern struct dsl_pool *spa_get_dsl(spa_t *spa);
H A Ddmu.h58 struct dsl_pool;
1080 extern struct dsl_pool *dmu_objset_pool(objset_t *os);
/freebsd/sys/cddl/contrib/opensolaris/uts/common/
H A DMakefile.files92 dsl_pool.o \
/freebsd/sys/contrib/openzfs/include/
H A DMakefile.am61 sys/dsl_pool.h \
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am113 module/zfs/dsl_pool.c \
/freebsd/cddl/lib/libzpool/
H A DMakefile93 dsl_pool.c \
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddsl_userhold.c652 dsl_dataset_user_release_tmp(struct dsl_pool *dp, nvlist_t *holds) in dsl_dataset_user_release_tmp()
H A Ddmu_tx.c81 dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg) in dmu_tx_create_assigned()
/freebsd/sys/contrib/openzfs/module/
H A DMakefile.bsd293 dsl_pool.c \
H A DKbuild.in369 dsl_pool.o \
/freebsd/sys/modules/zfs/
H A DMakefile265 dsl_pool.c \
/freebsd/sys/conf/
H A Dfiles293 contrib/openzfs/module/zfs/dsl_pool.c optional zfs compile-with "${ZFS_C}"