Lines Matching refs:space_map_t
101 } space_map_t; typedef
201 int space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype);
202 int space_map_load_length(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
204 int space_map_iterate(space_map_t *sm, uint64_t length,
206 int space_map_incremental_destroy(space_map_t *sm, sm_cb_t callback, void *arg,
209 boolean_t space_map_histogram_verify(space_map_t *sm, range_tree_t *rt);
210 void space_map_histogram_clear(space_map_t *sm);
211 void space_map_histogram_add(space_map_t *sm, range_tree_t *rt,
214 uint64_t space_map_object(space_map_t *sm);
215 int64_t space_map_allocated(space_map_t *sm);
216 uint64_t space_map_length(space_map_t *sm);
217 uint64_t space_map_entries(space_map_t *sm, range_tree_t *rt);
218 uint64_t space_map_nblocks(space_map_t *sm);
220 void space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
222 uint64_t space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
224 void space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx);
226 void space_map_free(space_map_t *sm, dmu_tx_t *tx);
229 int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
231 void space_map_close(space_map_t *sm);