Lines Matching refs:page
317 int page) in rockchip_nand_hw_syndrome_pio_read_page() argument
324 int offset = page * mtd->writesize; in rockchip_nand_hw_syndrome_pio_read_page()
374 int page, in rockchip_nand_make_bootrom_compat() argument
379 int offset = page * mtd->writesize; in rockchip_nand_make_bootrom_compat()
381 if ((offset < (2 * mtd->erasesize)) || !(page % 2) || in rockchip_nand_make_bootrom_compat()
385 return (page % pages_per_block + 1) * 4; in rockchip_nand_make_bootrom_compat()
392 int page) in rockchip_nand_hw_syndrome_pio_write_page() argument
398 int offset = page * mtd->writesize; in rockchip_nand_hw_syndrome_pio_write_page()
407 index = rockchip_nand_make_bootrom_compat(mtd, page, oob, in rockchip_nand_hw_syndrome_pio_write_page()
543 int page, res = 0; in rockchip_nand_block_bad() local
548 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in rockchip_nand_block_bad()
550 chip->cmdfunc(mtd, NAND_CMD_READ0, 0x00, page); in rockchip_nand_block_bad()
552 chip, chip->buffers->databuf, 0, page) == -1) { in rockchip_nand_block_bad()
554 chip->cmdfunc(mtd, NAND_CMD_READOOB, chip->badblockpos, page); in rockchip_nand_block_bad()
560 page + 1); in rockchip_nand_block_bad()
565 page += ((mtd->erasesize - mtd->writesize) >> chip->page_shift); in rockchip_nand_block_bad()
566 chip->cmdfunc(mtd, NAND_CMD_READOOB, chip->badblockpos, page); in rockchip_nand_block_bad()
573 printf("%s 0x%x %x %x\n", __func__, page, res, bad); in rockchip_nand_block_bad()