Home
last modified time | relevance | path

Searched refs:sme (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dspa_checkpoint.c207 spa_checkpoint_discard_sync_callback(space_map_entry_t *sme, void *arg) in spa_checkpoint_discard_sync_callback() argument
211 metaslab_t *ms = vd->vdev_ms[sme->sme_offset >> vd->vdev_ms_shift]; in spa_checkpoint_discard_sync_callback()
212 uint64_t end = sme->sme_offset + sme->sme_run; in spa_checkpoint_discard_sync_callback()
227 VERIFY3U(sme->sme_type, ==, SM_FREE); in spa_checkpoint_discard_sync_callback()
228 VERIFY3U(sme->sme_offset, >=, ms->ms_start); in spa_checkpoint_discard_sync_callback()
240 range_tree_add(ms->ms_freeing, sme->sme_offset, sme->sme_run); in spa_checkpoint_discard_sync_callback()
244 sme->sme_run); in spa_checkpoint_discard_sync_callback()
245 ASSERT3U(vd->vdev_stat.vs_checkpoint_space, >=, sme->sme_run); in spa_checkpoint_discard_sync_callback()
247 vd->vdev_spa->spa_checkpoint_info.sci_dspace -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
248 vd->vdev_stat.vs_checkpoint_space -= sme->sme_run; in spa_checkpoint_discard_sync_callback()
H A Dspace_map.c178 space_map_entry_t sme = { in space_map_iterate() local
186 error = callback(&sme, arg); in space_map_iterate()
367 space_map_entry_t sme = { in space_map_incremental_destroy() local
373 error = callback(&sme, arg); in space_map_incremental_destroy()
401 space_map_load_callback(space_map_entry_t *sme, void *arg) in space_map_load_callback() argument
404 if (sme->sme_type == smla->smla_type) { in space_map_load_callback()
405 VERIFY3U(range_tree_space(smla->smla_rt) + sme->sme_run, <=, in space_map_load_callback()
407 range_tree_add(smla->smla_rt, sme->sme_offset, sme->sme_run); in space_map_load_callback()
409 range_tree_remove(smla->smla_rt, sme->sme_offset, sme->sme_run); in space_map_load_callback()
H A Dvdev_indirect_mapping.c542 load_obsolete_sm_callback(space_map_entry_t *sme, void *arg) in load_obsolete_sm_callback() argument
545 ASSERT3S(sme->sme_type, ==, SM_ALLOC); in load_obsolete_sm_callback()
548 sme->sme_offset, sme->sme_run, losma->losma_counts); in load_obsolete_sm_callback()
H A Dspa_log_spacemap.c1052 spa_ld_log_sm_cb(space_map_entry_t *sme, void *arg) in spa_ld_log_sm_cb() argument
1054 uint64_t offset = sme->sme_offset; in spa_ld_log_sm_cb()
1055 uint64_t size = sme->sme_run; in spa_ld_log_sm_cb()
1056 uint32_t vdev_id = sme->sme_vdev; in spa_ld_log_sm_cb()
1084 switch (sme->sme_type) { in spa_ld_log_sm_cb()
/f-stack/freebsd/contrib/openzfs/cmd/zdb/
H A Dzdb.c472 uint64_t size = sme->sme_run; in metaslab_spacemap_validation_cb()
473 uint64_t txg = sme->sme_txg; in metaslab_spacemap_validation_cb()
475 if (sme->sme_type == SM_ALLOC) { in metaslab_spacemap_validation_cb()
5358 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in load_unflushed_svr_segs_cb()
5561 uint64_t end = sme->sme_offset + sme->sme_run; in checkpoint_sm_exclude_entry_cb()
5589 range_tree_remove(ms->ms_allocatable, sme->sme_offset, sme->sme_run); in checkpoint_sm_exclude_entry_cb()
5671 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in count_unflushed_space_cb()
5713 ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE); in load_unflushed_cb()
6831 uint64_t end = sme->sme_offset + sme->sme_run; in verify_checkpoint_sm_entry_cb()
6857 sme->sme_offset, sme->sme_run); in verify_checkpoint_sm_entry_cb()
[all …]
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dspace_map.h208 typedef int (*sm_cb_t)(space_map_entry_t *sme, void *arg);