Lines Matching refs:dsl_pool_t
111 } dsl_pool_t;
113 int dsl_pool_open(spa_t *spa, uint64_t txg, dsl_pool_t **dpp);
114 void dsl_pool_close(dsl_pool_t *dp);
115 dsl_pool_t *dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg);
116 void dsl_pool_sync(dsl_pool_t *dp, uint64_t txg);
117 void dsl_pool_sync_done(dsl_pool_t *dp, uint64_t txg);
118 int dsl_pool_sync_context(dsl_pool_t *dp);
119 uint64_t dsl_pool_adjustedsize(dsl_pool_t *dp, boolean_t netfree);
120 uint64_t dsl_pool_adjustedfree(dsl_pool_t *dp, boolean_t netfree);
121 int dsl_pool_tempreserve_space(dsl_pool_t *dp, uint64_t space, dmu_tx_t *tx);
122 void dsl_pool_tempreserve_clear(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
123 void dsl_pool_memory_pressure(dsl_pool_t *dp);
124 void dsl_pool_willuse_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
125 void dsl_free(dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp);
126 void dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg,
134 void dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx);
135 void dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx);
136 void dsl_pool_upgrade_dir_clones(dsl_pool_t *dp, dmu_tx_t *tx);
138 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
140 extern int dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj,
142 extern int dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj,
144 extern void dsl_pool_clean_tmp_userrefs(dsl_pool_t *dp);
145 int dsl_pool_open_special_dir(dsl_pool_t *dp, const char *name, dsl_dir_t **);