Lines Matching refs:page

124 				    int page, int col)  in rockchip_nand_read_page()  argument
131 writeb(page, bank_base + NANDC_REG_V6_ADDR); in rockchip_nand_read_page()
132 writeb(page >> 8, bank_base + NANDC_REG_V6_ADDR); in rockchip_nand_read_page()
133 writeb(page >> 16, bank_base + NANDC_REG_V6_ADDR); in rockchip_nand_read_page()
176 static int nandc_read_page(unsigned int page, uint8_t *buf) in nandc_read_page() argument
184 rockchip_nand_read_page(g_rk_nand->regs, page, 0); in nandc_read_page()
217 static int is_badblock(unsigned int page) in is_badblock() argument
224 if (nandc_read_page(page, g_rk_nand->databuf) == -1) { in is_badblock()
226 rockchip_nand_read_page(regs, page, nand_page_size); in is_badblock()
238 printf("%s 0x%x %x %x\n", __func__, page, res, bad); in is_badblock()
275 unsigned int page; in spl_nand_read_page() local
279 page = (u32)from / nand_page_size; in spl_nand_read_page()
289 if (nandc_read_page(page, g_rk_nand->databuf) < 0) in spl_nand_read_page()
294 if (nandc_read_page(page, buf) < 0) in spl_nand_read_page()
297 page++; in spl_nand_read_page()
300 if (page >= max_pages) in spl_nand_read_page()
523 unsigned int page; in nand_spl_load_image() local
529 page = offs / nand_page_size; in nand_spl_load_image()
538 if (force_bad_block_check || !(page % nand_page_num)) { in nand_spl_load_image()
543 while (is_badblock(page)) { in nand_spl_load_image()
544 page = page + nand_page_num; in nand_spl_load_image()
546 if (page >= maxpages) in nand_spl_load_image()
553 if (nandc_read_page(page, buf) < 0) in nand_spl_load_image()
556 page++; in nand_spl_load_image()