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