Lines Matching refs:sme

3733 typedef int (*zdb_log_sm_cb_t)(spa_t *spa, space_map_entry_t *sme,
3744 iterate_through_spacemap_logs_cb(space_map_entry_t *sme, void *arg) in iterate_through_spacemap_logs_cb() argument
3748 return (uic->uic_cb(uic->uic_spa, sme, uic->uic_txg, uic->uic_arg)); in iterate_through_spacemap_logs_cb()
3780 load_unflushed_svr_segs_cb(spa_t *spa, space_map_entry_t *sme, in load_unflushed_svr_segs_cb() argument
3785 uint64_t offset = sme->sme_offset; in load_unflushed_svr_segs_cb()
3786 uint64_t size = sme->sme_run; in load_unflushed_svr_segs_cb()
3789 if (sme->sme_vdev != svr->svr_vdev_id) in load_unflushed_svr_segs_cb()
3792 vdev_t *vd = vdev_lookup_top(spa, sme->sme_vdev); in load_unflushed_svr_segs_cb()
3794 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in load_unflushed_svr_segs_cb()
3804 if (sme->sme_type == SM_ALLOC) in load_unflushed_svr_segs_cb()
3995 checkpoint_sm_exclude_entry_cb(space_map_entry_t *sme, void *arg) in checkpoint_sm_exclude_entry_cb() argument
3999 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in checkpoint_sm_exclude_entry_cb()
4000 uint64_t end = sme->sme_offset + sme->sme_run; in checkpoint_sm_exclude_entry_cb()
4002 ASSERT(sme->sme_type == SM_FREE); in checkpoint_sm_exclude_entry_cb()
4020 VERIFY3U(sme->sme_offset, >=, ms->ms_start); in checkpoint_sm_exclude_entry_cb()
4028 range_tree_remove(ms->ms_allocatable, sme->sme_offset, sme->sme_run); in checkpoint_sm_exclude_entry_cb()
4031 cseea->cseea_checkpoint_size += sme->sme_run; in checkpoint_sm_exclude_entry_cb()
4097 count_unflushed_space_cb(spa_t *spa, space_map_entry_t *sme, in count_unflushed_space_cb() argument
4101 uint64_t offset = sme->sme_offset; in count_unflushed_space_cb()
4102 uint64_t vdev_id = sme->sme_vdev; in count_unflushed_space_cb()
4109 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in count_unflushed_space_cb()
4114 if (sme->sme_type == SM_ALLOC) in count_unflushed_space_cb()
4115 *ualloc_space += sme->sme_run; in count_unflushed_space_cb()
4117 *ualloc_space -= sme->sme_run; in count_unflushed_space_cb()
4135 load_unflushed_cb(spa_t *spa, space_map_entry_t *sme, uint64_t txg, void *arg) in load_unflushed_cb() argument
4138 uint64_t offset = sme->sme_offset; in load_unflushed_cb()
4139 uint64_t size = sme->sme_run; in load_unflushed_cb()
4140 uint64_t vdev_id = sme->sme_vdev; in load_unflushed_cb()
4149 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in load_unflushed_cb()
4155 if (*uic_maptype == sme->sme_type) in load_unflushed_cb()
5146 verify_checkpoint_sm_entry_cb(space_map_entry_t *sme, void *arg) in verify_checkpoint_sm_entry_cb() argument
5150 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in verify_checkpoint_sm_entry_cb()
5151 uint64_t end = sme->sme_offset + sme->sme_run; in verify_checkpoint_sm_entry_cb()
5153 ASSERT(sme->sme_type == SM_FREE); in verify_checkpoint_sm_entry_cb()
5167 VERIFY3U(sme->sme_offset, >=, ms->ms_start); in verify_checkpoint_sm_entry_cb()
5177 sme->sme_offset, sme->sme_run); in verify_checkpoint_sm_entry_cb()
5660 log_spacemap_obsolete_stats_cb(spa_t *spa, space_map_entry_t *sme, in log_spacemap_obsolete_stats_cb() argument
5664 uint64_t offset = sme->sme_offset; in log_spacemap_obsolete_stats_cb()
5665 uint64_t vdev_id = sme->sme_vdev; in log_spacemap_obsolete_stats_cb()
5690 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in log_spacemap_obsolete_stats_cb()