Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Dtxg.h66 struct dsl_pool;
68 extern void txg_init(struct dsl_pool *dp, uint64_t txg);
69 extern void txg_fini(struct dsl_pool *dp);
70 extern void txg_sync_start(struct dsl_pool *dp);
71 extern void txg_sync_stop(struct dsl_pool *dp);
72 extern uint64_t txg_hold_open(struct dsl_pool *dp, txg_handle_t *txghp);
77 extern void txg_delay(struct dsl_pool *dp, uint64_t txg, hrtime_t delta,
79 extern void txg_kick(struct dsl_pool *dp);
87 extern void txg_wait_synced(struct dsl_pool *dp, uint64_t txg);
95 extern void txg_wait_open(struct dsl_pool *dp, uint64_t txg);
[all …]
Ddsl_scan.h41 struct dsl_pool;
106 struct dsl_pool *scn_dp;
124 int dsl_scan_init(struct dsl_pool *dp, uint64_t txg);
125 void dsl_scan_fini(struct dsl_pool *dp);
126 void dsl_scan_sync(struct dsl_pool *, dmu_tx_t *);
127 int dsl_scan_cancel(struct dsl_pool *);
128 int dsl_scan(struct dsl_pool *, pool_scan_func_t);
129 void dsl_resilver_restart(struct dsl_pool *, uint64_t txg);
130 boolean_t dsl_scan_resilvering(struct dsl_pool *dp);
Ddsl_synctask.h36 struct dsl_pool;
43 struct dsl_pool *dst_pool;
56 void dsl_sync_task_nowait(struct dsl_pool *dp, dsl_syncfunc_t *syncfunc,
Ddmu_tx.h43 struct dsl_pool;
55 struct dsl_pool *tx_pool;
131 struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx);
141 extern dmu_tx_t *dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg);
Ddsl_dataset.h47 struct dsl_pool;
192 int dsl_dataset_hold(struct dsl_pool *dp, const char *name, void *tag,
194 int dsl_dataset_hold_obj(struct dsl_pool *dp, uint64_t dsobj, void *tag,
197 int dsl_dataset_own(struct dsl_pool *dp, const char *name,
199 int dsl_dataset_own_obj(struct dsl_pool *dp, uint64_t dsobj,
Ddsl_bookmark.h28 struct dsl_pool;
44 int dsl_bookmark_lookup(struct dsl_pool *, const char *,
Ddsl_userhold.h39 struct dsl_pool;
47 void dsl_dataset_user_release_tmp(struct dsl_pool *dp, nvlist_t *holds);
Ddmu_objset.h47 struct dsl_pool;
149 int dmu_objset_find_dp(struct dsl_pool *dp, uint64_t ddobj,
150 int func(struct dsl_pool *, struct dsl_dataset *, void *),
Ddsl_pool.h48 struct dsl_pool;
80 typedef struct dsl_pool { struct
Dzil_impl.h91 struct dsl_pool *zl_dmu_pool; /* DSL pool */
Ddmu.h63 struct dsl_pool;
744 extern struct dsl_pool *dmu_objset_pool(objset_t *os);
Dspa.h54 struct dsl_pool;
613 extern struct dsl_pool *spa_get_dsl(spa_t *spa);
/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/
DMakefile.files55 dsl_pool.o \
/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Ddsl_userhold.c625 dsl_dataset_user_release_tmp(struct dsl_pool *dp, nvlist_t *holds) in dsl_dataset_user_release_tmp()
Ddmu_tx.c75 dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg) in dmu_tx_create_assigned()