space_map_t
space_map_t *sm = NULL;
space_map_t *sm = NULL;
space_map_t *prev_obsolete_sm = NULL;
space_map_t *checkpoint_sm = NULL;
space_map_t *prev_obsolete_sm = NULL;
space_map_t *checkpoint_sm = NULL;
space_map_t *checkpoint_sm = NULL;
space_map_t *sm = vd->vdev_dtl_sm;
space_map_t *sm = vd->vdev_ms[m]->ms_sm;
dump_spacemap(objset_t *os, space_map_t *sm)
space_map_t *sm = msp->ms_sm;
space_map_t *sm = msp->ms_sm;
space_map_t *sm = msp->ms_sm;
space_map_t *sm = msp->ms_sm;
space_map_t *sm = msp->ms_sm;
space_map_t *sm = msp->ms_sm;
space_map_t *log_sm = spa_syncing_log_sm(spa);
space_map_t *checkpoint_sm = vd->vdev_checkpoint_sm;
space_map_t *sm = NULL;
space_map_t *
space_map_object(space_map_t *sm)
space_map_allocated(space_map_t *sm)
space_map_length(space_map_t *sm)
space_map_nblocks(space_map_t *sm)
space_map_reversed_last_block_entries(space_map_t *sm, uint64_t *buf,
space_map_incremental_destroy(space_map_t *sm, sm_cb_t callback, void *arg,
space_map_t *smla_sm;
space_map_load_length(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype)
space_map_histogram_clear(space_map_t *sm)
space_map_histogram_verify(space_map_t *sm, range_tree_t *rt)
space_map_histogram_add(space_map_t *sm, range_tree_t *rt, dmu_tx_t *tx)
space_map_write_intro_debug(space_map_t *sm, maptype_t maptype, dmu_tx_t *tx)
space_map_write_seg(space_map_t *sm, uint64_t rstart, uint64_t rend,
space_map_write_impl(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
space_map_open_impl(space_map_t *sm)
space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
space_map_t *sm;
sm = kmem_zalloc(sizeof (space_map_t), KM_SLEEP);
space_map_close(space_map_t *sm)
space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx)
space_map_iterate(space_map_t *sm, uint64_t end, sm_cb_t callback, void *arg)
space_map_free(space_map_t *sm, dmu_tx_t *tx)
space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
space_map_t *ms_sm;
extern space_map_t *spa_syncing_log_sm(spa_t *spa);
space_map_t *spa_syncing_log_sm; /* current log space map */
int space_map_load(space_map_t *sm, range_tree_t *rt, maptype_t maptype);
int space_map_load_length(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
int space_map_iterate(space_map_t *sm, uint64_t length,
int space_map_incremental_destroy(space_map_t *sm, sm_cb_t callback, void *arg,
boolean_t space_map_histogram_verify(space_map_t *sm, range_tree_t *rt);
void space_map_histogram_clear(space_map_t *sm);
void space_map_histogram_add(space_map_t *sm, range_tree_t *rt,
uint64_t space_map_object(space_map_t *sm);
int64_t space_map_allocated(space_map_t *sm);
uint64_t space_map_length(space_map_t *sm);
uint64_t space_map_entries(space_map_t *sm, range_tree_t *rt);
uint64_t space_map_nblocks(space_map_t *sm);
void space_map_write(space_map_t *sm, range_tree_t *rt, maptype_t maptype,
uint64_t space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
void space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx);
void space_map_free(space_map_t *sm, dmu_tx_t *tx);
int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
void space_map_close(space_map_t *sm);
space_map_t *vdev_checkpoint_sm; /* contains reserved blocks */
space_map_t *vdev_obsolete_sm;
space_map_t *vdev_dtl_sm; /* dirty time log space map */
uint32_t *counts, space_map_t *obsolete_space_sm);
space_map_t *prev_obsolete_sm = NULL;
uint32_t *counts, space_map_t *obsolete_space_sm)