Lines Matching refs:zones
458 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block()
760 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone()
884 zone = &ftl->zones[zone_num]; in sm_get_zone()
944 zone = &ftl->zones[zone_num]; in sm_cache_flush()
1158 ftl->zones = kzalloc(sizeof(struct ftl_zone) * ftl->zone_count, in sm_add_mtd()
1160 if (!ftl->zones) in sm_add_mtd()
1218 kfree(ftl->zones); in sm_add_mtd()
1238 if (!ftl->zones[i].initialized) in sm_remove_dev()
1241 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev()
1242 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev()
1247 kfree(ftl->zones); in sm_remove_dev()