Lines Matching defs:dsl_pool_t

125 } dsl_pool_t;
127 int dsl_pool_open(spa_t *spa, uint64_t txg, dsl_pool_t **dpp);
128 void dsl_pool_close(dsl_pool_t *dp);
129 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg);
130 void dsl_pool_sync(dsl_pool_t *dp, uint64_t txg);
131 void dsl_pool_sync_done(dsl_pool_t *dp, uint64_t txg);
132 int dsl_pool_sync_context(dsl_pool_t *dp);
133 uint64_t dsl_pool_adjustedsize(dsl_pool_t *dp, boolean_t netfree);
134 uint64_t dsl_pool_adjustedfree(dsl_pool_t *dp, boolean_t netfree);
135 int dsl_pool_tempreserve_space(dsl_pool_t *dp, uint64_t space, dmu_tx_t *tx);
136 void dsl_pool_tempreserve_clear(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
137 void dsl_pool_memory_pressure(dsl_pool_t *dp);
138 void dsl_pool_willuse_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
139 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp);
144 void dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx);
145 void dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx);
147 int dsl_pool_scrub_cancel(dsl_pool_t *dp);
148 int dsl_pool_scrub_clean(dsl_pool_t *dp);
149 void dsl_pool_scrub_sync(dsl_pool_t *dp, dmu_tx_t *tx);
150 void dsl_pool_scrub_restart(dsl_pool_t *dp);
151 void dsl_pool_scrub_ddt_entry(dsl_pool_t *dp, enum zio_checksum checksum,
154 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
156 extern int dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj,
158 extern int dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj,
160 extern void dsl_pool_clean_tmp_userrefs(dsl_pool_t *dp);