Lines Matching refs:zones
459 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block()
761 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone()
885 zone = &ftl->zones[zone_num]; in sm_get_zone()
945 zone = &ftl->zones[zone_num]; in sm_cache_flush()
1159 ftl->zones = kzalloc(sizeof(struct ftl_zone) * ftl->zone_count, in sm_add_mtd()
1161 if (!ftl->zones) in sm_add_mtd()
1219 kfree(ftl->zones); in sm_add_mtd()
1239 if (!ftl->zones[i].initialized) in sm_remove_dev()
1242 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev()
1243 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev()
1248 kfree(ftl->zones); in sm_remove_dev()