Lines Matching refs:XferInfo
125 } *XferInfo; member
216 part->XferInfo = in build_maps()
219 if (!part->XferInfo) in build_maps()
248 part->XferInfo[xtrans].state = XFER_PREPARED; in build_maps()
249 part->XferInfo[xtrans].EraseCount = le32_to_cpu(header.EraseCount); in build_maps()
251 part->XferInfo[xtrans].state = XFER_UNKNOWN; in build_maps()
253 part->XferInfo[xtrans].EraseCount = in build_maps()
256 part->XferInfo[xtrans].Offset = offset; in build_maps()
319 kfree(part->XferInfo); in build_maps()
340 xfer = &part->XferInfo[xfernum]; in erase_xfer()
384 if (part->XferInfo[i].Offset == erase->addr) break; in ftl_erase_callback()
392 xfer = &part->XferInfo[i]; in ftl_erase_callback()
414 xfer = &part->XferInfo[i]; in prepare_xfer()
477 xfer = &part->XferInfo[xferunit]; in copy_erase_unit()
621 if (part->XferInfo[i].state == XFER_UNKNOWN) { in reclaim_block()
626 if (part->XferInfo[i].state == XFER_ERASING) { in reclaim_block()
631 else if (part->XferInfo[i].state == XFER_ERASED) { in reclaim_block()
636 if (part->XferInfo[i].state == XFER_PREPARED) { in reclaim_block()
639 if (part->XferInfo[i].EraseCount <= best) { in reclaim_block()
640 best = part->XferInfo[i].EraseCount; in reclaim_block()
645 pr_debug("XferInfo[%d].state == %x\n",i, part->XferInfo[i].state); in reclaim_block()
1039 kfree(part->XferInfo); in ftl_freepart()
1040 part->XferInfo = NULL; in ftl_freepart()