Lines Matching defs:page
494 void *buf, void *oob_buf, int oob_len, int page,
515 addr1 = page << 16;
522 writel_relaxed(page >> 16, ctrl->regs + ADDR_REG2);
617 int oob_required, int page)
623 mtd->oobsize, page, true);
627 int oob_required, int page)
633 mtd->oobsize, page, false);
636 static int tegra_nand_read_oob(struct nand_chip *chip, int page)
641 mtd->oobsize, page, true);
644 static int tegra_nand_write_oob(struct nand_chip *chip, int page)
649 mtd->oobsize, page, false);
653 int oob_required, int page)
664 ret = tegra_nand_page_xfer(mtd, chip, buf, oob_buf, 0, page, true);
669 /* No correctable or un-correctable errors, page must have 0 bitflips */
679 * since CORRFAIL_ERR did occur during page read we do have a valid
695 * Since we do not support subpage writes, a complete page
699 * the page must have been a written previously. It cannot
700 * be an erased page.
704 * page must have been written and the third sector is really
714 * enough to figure out if a page is really just erased.
719 ret = tegra_nand_read_oob(chip, page);
763 int oob_required, int page)
772 0, page, false);
951 dev_err(ctrl->dev, "BCH supports 2K or 4K page size only\n");