Lines Matching refs:EUNInfo
120 } *EUNInfo; member
210 part->EUNInfo = kmalloc(part->DataUnits * sizeof(struct eun_info_t), in build_maps()
212 if (!part->EUNInfo) in build_maps()
215 part->EUNInfo[i].Offset = 0xffffffff; in build_maps()
236 (part->EUNInfo[le16_to_cpu(header.LogicalEUN)].Offset == 0xffffffff)) { in build_maps()
237 part->EUNInfo[le16_to_cpu(header.LogicalEUN)].Offset = offset; in build_maps()
238 part->EUNInfo[le16_to_cpu(header.LogicalEUN)].EraseCount = in build_maps()
287 part->EUNInfo[i].Free = 0; in build_maps()
288 part->EUNInfo[i].Deleted = 0; in build_maps()
289 offset = part->EUNInfo[i].Offset + le32_to_cpu(header.BAMOffset); in build_maps()
300 part->EUNInfo[i].Free++; in build_maps()
307 part->EUNInfo[i].Deleted++; in build_maps()
321 kfree(part->EUNInfo); in build_maps()
476 eun = &part->EUNInfo[srcunit]; in copy_erase_unit()
672 if (part->EUNInfo[i].EraseCount <= best) { in reclaim_block()
673 best = part->EUNInfo[i].EraseCount; in reclaim_block()
679 if (part->EUNInfo[i].Deleted >= best) { in reclaim_block()
680 best = part->EUNInfo[i].Deleted; in reclaim_block()
721 part->EUNInfo[i].Offset >> part->header.EraseUnitSize, in dump_lists()
722 part->EUNInfo[i].Free, part->EUNInfo[i].Deleted); in dump_lists()
737 if (part->EUNInfo[eun].Free != 0) break; in find_free()
742 if (part->EUNInfo[eun].Free == 0) in find_free()
751 part->EUNInfo[eun].Offset + le32_to_cpu(part->header.BAMOffset), in find_free()
812 offset = (part->EUNInfo[log_addr / bsize].Offset in ftl_read()
849 offset = (part->EUNInfo[eun].Offset + blk * sizeof(uint32_t) + in set_bam_entry()
943 part->EUNInfo[part->bam_index].Free--; in ftl_write()
947 part->EUNInfo[part->bam_index].Deleted++; in ftl_write()
948 offset = (part->EUNInfo[part->bam_index].Offset + in ftl_write()
964 part->EUNInfo[old_addr/bsize].Deleted++; in ftl_write()
973 part->EUNInfo[part->bam_index].Deleted--; in ftl_write()
1021 part->EUNInfo[old_addr/bsize].Deleted++; in ftl_discardsect()
1037 kfree(part->EUNInfo); in ftl_freepart()
1038 part->EUNInfo = NULL; in ftl_freepart()