Lines Matching refs:zones
459 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block()
743 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone()
867 zone = &ftl->zones[zone_num]; in sm_get_zone()
927 zone = &ftl->zones[zone_num]; in sm_cache_flush()
1140 ftl->zones = kcalloc(ftl->zone_count, sizeof(struct ftl_zone), in sm_add_mtd()
1142 if (!ftl->zones) in sm_add_mtd()
1200 kfree(ftl->zones); in sm_add_mtd()
1220 if (!ftl->zones[i].initialized) in sm_remove_dev()
1223 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev()
1224 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev()
1229 kfree(ftl->zones); in sm_remove_dev()