Lines Matching refs:zones
462 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block()
746 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone()
873 zone = &ftl->zones[zone_num]; in sm_get_zone()
933 zone = &ftl->zones[zone_num]; in sm_cache_flush()
1146 ftl->zones = kcalloc(ftl->zone_count, sizeof(struct ftl_zone), in sm_add_mtd()
1148 if (!ftl->zones) in sm_add_mtd()
1206 kfree(ftl->zones); in sm_add_mtd()
1226 if (!ftl->zones[i].initialized) in sm_remove_dev()
1229 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev()
1230 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev()
1235 kfree(ftl->zones); in sm_remove_dev()