Lines Matching refs:xfer
337 struct xfer_info_t *xfer; in erase_xfer() local
340 xfer = &part->XferInfo[xfernum]; in erase_xfer()
341 pr_debug("ftl_cs: erasing xfer unit at 0x%x\n", xfer->Offset); in erase_xfer()
342 xfer->state = XFER_ERASING; in erase_xfer()
353 erase->addr = xfer->Offset; in erase_xfer()
360 xfer->EraseCount++; in erase_xfer()
377 struct xfer_info_t *xfer; in ftl_erase_callback() local
392 xfer = &part->XferInfo[i]; in ftl_erase_callback()
394 xfer->state = XFER_ERASED; in ftl_erase_callback()
396 xfer->state = XFER_FAILED; in ftl_erase_callback()
408 struct xfer_info_t *xfer; in prepare_xfer() local
414 xfer = &part->XferInfo[i]; in prepare_xfer()
415 xfer->state = XFER_FAILED; in prepare_xfer()
417 pr_debug("ftl_cs: preparing xfer unit at 0x%x\n", xfer->Offset); in prepare_xfer()
422 header.EraseCount = cpu_to_le32(xfer->EraseCount); in prepare_xfer()
424 ret = mtd_write(part->mbd.mtd, xfer->Offset, sizeof(header), &retlen, in prepare_xfer()
435 offset = xfer->Offset + le32_to_cpu(part->header.BAMOffset); in prepare_xfer()
446 xfer->state = XFER_PREPARED; in prepare_xfer()
468 struct xfer_info_t *xfer; in copy_erase_unit() local
477 xfer = &part->XferInfo[xferunit]; in copy_erase_unit()
479 eun->Offset, xfer->Offset); in copy_erase_unit()
501 xfer->state = XFER_UNKNOWN; in copy_erase_unit()
502 offset = xfer->Offset + 20; /* Bad! */ in copy_erase_unit()
514 src = eun->Offset; dest = xfer->Offset; in copy_erase_unit()
553 xfer->Offset + le32_to_cpu(part->header.BAMOffset), in copy_erase_unit()
564 ret = mtd_write(part->mbd.mtd, xfer->Offset + 20, sizeof(uint16_t), in copy_erase_unit()
574 i = xfer->EraseCount; in copy_erase_unit()
575 xfer->EraseCount = eun->EraseCount; in copy_erase_unit()
577 i = xfer->Offset; in copy_erase_unit()
578 xfer->Offset = eun->Offset; in copy_erase_unit()
609 uint16_t i, eun, xfer; in reclaim_block() local
616 best = 0xffffffff; xfer = 0xffff; in reclaim_block()
641 xfer = i; in reclaim_block()
648 if (xfer == 0xffff) { in reclaim_block()
665 } while (xfer == 0xffff); in reclaim_block()
695 ret = copy_erase_unit(part, eun, xfer); in reclaim_block()
697 erase_xfer(part, xfer); in reclaim_block()