SM_FREE
SM_FREE(obp);
SM_FREE(obp);
SM_FREE(obp);
SM_FREE(obp);
SM_FREE(lbp);
SM_FREE(lbp);
SM_FREE(argv[j]);
SM_FREE(argv[i]);
SM_FREE(mh_value);
SM_FREE(mh_value);
SM_FREE(mh_value);
SM_FREE(mh_value);
SM_FREE(mh_value);
SM_FREE(bp);
SM_FREE(bp);
ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE);
ASSERT(sme->sme_type == SM_FREE);
ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE);
ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE);
ASSERT(*uic_maptype == SM_ALLOC || *uic_maptype == SM_FREE);
ASSERT(sme->sme_type == SM_FREE);
load_concrete_ms_allocatable_trees(checkpoint, SM_FREE);
load_concrete_ms_allocatable_trees(current, SM_FREE);
ASSERT(sme->sme_type == SM_ALLOC || sme->sme_type == SM_FREE);
flags = SM_DONTNEED | SM_FREE;
flags = SM_FREE | SM_DONTNEED |SM_ASYNC;
flags = SM_WRITE | SM_FREE |
flags = SM_WRITE | SM_FREE |
SM_FREE, length);
space_map_write(sm, msp->ms_allocatable, SM_FREE, SM_NO_VDEVID, tx);
space_map_write(sm, condense_tree, SM_FREE, SM_NO_VDEVID, tx);
space_map_write(msp->ms_sm, msp->ms_unflushed_frees, SM_FREE,
space_map_write(log_sm, msp->ms_freeing, SM_FREE,
space_map_write(msp->ms_sm, msp->ms_freeing, SM_FREE,
msp->ms_checkpointing, SM_FREE, SM_NO_VDEVID, tx);
VERIFY3U(sme->sme_type, ==, SM_FREE);
case SM_FREE:
if (maptype == SM_FREE)
smflags |= SM_FREE;
if (flags & SM_FREE) {
if (flags & SM_FREE)