Lines Matching refs:state
40 assert(band->md->state == FTL_BAND_STATE_CLOSED || in ftl_band_free_p2l_map()
41 band->md->state == FTL_BAND_STATE_FREE); in ftl_band_free_p2l_map()
57 assert(band->md->state == FTL_BAND_STATE_CLOSED || in ftl_band_free_md_entry()
58 band->md->state == FTL_BAND_STATE_FREE); in ftl_band_free_md_entry()
105 band->md->state = FTL_BAND_STATE_CLOSED; in _ftl_band_set_closed_cb()
147 assert(band->md->state < SPDK_COUNTOF(names)); in ftl_band_get_state_name()
148 if (band->md->state < SPDK_COUNTOF(names)) { in ftl_band_get_state_name()
149 return names[band->md->state]; in ftl_band_get_state_name()
157 ftl_band_set_state(struct ftl_band *band, enum ftl_band_state state) in ftl_band_set_state() argument
159 switch (state) { in ftl_band_set_state()
161 assert(band->md->state == FTL_BAND_STATE_CLOSED); in ftl_band_set_state()
166 assert(band->md->state == FTL_BAND_STATE_FREE); in ftl_band_set_state()
171 if (band->md->state != FTL_BAND_STATE_CLOSED) { in ftl_band_set_state()
172 assert(band->md->state == FTL_BAND_STATE_CLOSING); in ftl_band_set_state()
186 FTL_ERRLOG(band->dev, "Unknown band state, %u", state); in ftl_band_set_state()
191 band->md->state = state; in ftl_band_set_state()
478 if (FTL_BAND_STATE_CLOSED != band->md->state) { in is_band_relocateable()
712 if (band->md->state == FTL_BAND_STATE_FREE) { in ftl_bands_load_state()