211 |
211 |
212 boolean_t dsl_dataset_modified_since_lastsnap(dsl_dataset_t *ds); |
212 boolean_t dsl_dataset_modified_since_lastsnap(dsl_dataset_t *ds); |
213 |
213 |
214 void dsl_dataset_sync(dsl_dataset_t *os, zio_t *zio, dmu_tx_t *tx); |
214 void dsl_dataset_sync(dsl_dataset_t *os, zio_t *zio, dmu_tx_t *tx); |
215 |
215 |
216 void dsl_dataset_block_born(dsl_dataset_t *ds, blkptr_t *bp, dmu_tx_t *tx); |
216 void dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, |
217 int dsl_dataset_block_kill(dsl_dataset_t *ds, blkptr_t *bp, zio_t *pio, |
|
218 dmu_tx_t *tx); |
217 dmu_tx_t *tx); |
|
218 int dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, |
|
219 dmu_tx_t *tx, boolean_t async); |
219 boolean_t dsl_dataset_block_freeable(dsl_dataset_t *ds, uint64_t blk_birth); |
220 boolean_t dsl_dataset_block_freeable(dsl_dataset_t *ds, uint64_t blk_birth); |
220 uint64_t dsl_dataset_prev_snap_txg(dsl_dataset_t *ds); |
221 uint64_t dsl_dataset_prev_snap_txg(dsl_dataset_t *ds); |
221 |
222 |
222 void dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx); |
223 void dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx); |
223 void dsl_dataset_stats(dsl_dataset_t *os, nvlist_t *nv); |
224 void dsl_dataset_stats(dsl_dataset_t *os, nvlist_t *nv); |