Lines Matching refs:zones
463 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block()
747 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone()
874 zone = &ftl->zones[zone_num]; in sm_get_zone()
934 zone = &ftl->zones[zone_num]; in sm_cache_flush()
1147 ftl->zones = kcalloc(ftl->zone_count, sizeof(struct ftl_zone), in sm_add_mtd()
1149 if (!ftl->zones) in sm_add_mtd()
1207 kfree(ftl->zones); in sm_add_mtd()
1227 if (!ftl->zones[i].initialized) in sm_remove_dev()
1230 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev()
1231 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev()
1236 kfree(ftl->zones); in sm_remove_dev()