Lines Matching refs:xfer

332     struct xfer_info_t *xfer;  in erase_xfer()  local
335 xfer = &part->XferInfo[xfernum]; in erase_xfer()
336 pr_debug("ftl_cs: erasing xfer unit at 0x%x\n", xfer->Offset); in erase_xfer()
337 xfer->state = XFER_ERASING; in erase_xfer()
346 erase->addr = xfer->Offset; in erase_xfer()
351 xfer->state = XFER_ERASED; in erase_xfer()
352 xfer->EraseCount++; in erase_xfer()
354 xfer->state = XFER_FAILED; in erase_xfer()
373 struct xfer_info_t *xfer; in prepare_xfer() local
379 xfer = &part->XferInfo[i]; in prepare_xfer()
380 xfer->state = XFER_FAILED; in prepare_xfer()
382 pr_debug("ftl_cs: preparing xfer unit at 0x%x\n", xfer->Offset); in prepare_xfer()
387 header.EraseCount = cpu_to_le32(xfer->EraseCount); in prepare_xfer()
389 ret = mtd_write(part->mbd.mtd, xfer->Offset, sizeof(header), &retlen, in prepare_xfer()
400 offset = xfer->Offset + le32_to_cpu(part->header.BAMOffset); in prepare_xfer()
411 xfer->state = XFER_PREPARED; in prepare_xfer()
433 struct xfer_info_t *xfer; in copy_erase_unit() local
442 xfer = &part->XferInfo[xferunit]; in copy_erase_unit()
444 eun->Offset, xfer->Offset); in copy_erase_unit()
466 xfer->state = XFER_UNKNOWN; in copy_erase_unit()
467 offset = xfer->Offset + 20; /* Bad! */ in copy_erase_unit()
479 src = eun->Offset; dest = xfer->Offset; in copy_erase_unit()
518 xfer->Offset + le32_to_cpu(part->header.BAMOffset), in copy_erase_unit()
529 ret = mtd_write(part->mbd.mtd, xfer->Offset + 20, sizeof(uint16_t), in copy_erase_unit()
539 swap(xfer->EraseCount, eun->EraseCount); in copy_erase_unit()
540 swap(xfer->Offset, eun->Offset); in copy_erase_unit()
570 uint16_t i, eun, xfer; in reclaim_block() local
577 best = 0xffffffff; xfer = 0xffff; in reclaim_block()
602 xfer = i; in reclaim_block()
609 if (xfer == 0xffff) { in reclaim_block()
626 } while (xfer == 0xffff); in reclaim_block()
656 ret = copy_erase_unit(part, eun, xfer); in reclaim_block()
658 erase_xfer(part, xfer); in reclaim_block()