Lines Matching refs:page_shift
307 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
1042 int blkcheck = (1 << (chip->phys_erase_shift - chip->page_shift)) - 1; in nand_do_read_ops()
1054 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops()
1354 int blkcheck = (1 << (chip->phys_erase_shift - chip->page_shift)) - 1; in nand_do_read_oob()
1375 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
1376 (from >> chip->page_shift)) * len)) { in nand_do_read_oob()
1386 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob()
1740 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops()
1742 blockmask = (1 << (chip->phys_erase_shift - chip->page_shift)) - 1; in nand_do_write_ops()
1745 if (to <= (chip->pagebuf << chip->page_shift) && in nand_do_write_ops()
1746 (chip->pagebuf << chip->page_shift) < (to + ops->len)) in nand_do_write_ops()
1874 ((mtd->size >> chip->page_shift) - in nand_do_write_oob()
1875 (to >> chip->page_shift)) * len)) { in nand_do_write_oob()
1885 page = (int)(to >> chip->page_shift); in nand_do_write_oob()
2052 page = (int)(instr->addr >> chip->page_shift); in nand_erase_nand()
2056 pages_per_block = 1 << (chip->phys_erase_shift - chip->page_shift); in nand_erase_nand()
2088 chip->page_shift, 0, allowbbt)) { in nand_erase_nand()
2121 ((loff_t)page << chip->page_shift); in nand_erase_nand()
2132 ((loff_t)page << chip->page_shift); in nand_erase_nand()
2423 chip->page_shift = ffs(mtd->writesize) - 1; in nand_get_flash_type()
2425 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in nand_get_flash_type()