Lines Matching refs:orig
529 struct nand_page_io_req *orig, *tweak;
535 orig = &ctx->orig_req;
539 if (orig->datalen < nanddev_page_size(nand)) {
547 if (orig->ooblen < nanddev_per_page_oobsize(nand)) {
556 if (orig->type == NAND_PAGE_WRITE) {
558 memcpy((void *)tweak->databuf.out + orig->dataoffs,
559 orig->databuf.out, orig->datalen);
562 memcpy((void *)tweak->oobbuf.out + orig->ooboffs,
563 orig->oobbuf.out, orig->ooblen);
571 struct nand_page_io_req *orig, *tweak;
573 orig = &ctx->orig_req;
577 if (orig->type == NAND_PAGE_READ) {
579 memcpy(orig->databuf.in,
580 tweak->databuf.in + orig->dataoffs,
581 orig->datalen);
584 memcpy(orig->oobbuf.in,
585 tweak->oobbuf.in + orig->ooboffs,
586 orig->ooblen);
590 *req = *orig;