Lines Matching refs:page_shift
331 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
362 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
934 page = ofs >> chip->page_shift; in __nand_unlock()
938 page = (ofs + len) >> chip->page_shift; in __nand_unlock()
1063 page = ofs >> chip->page_shift; in nand_lock()
1547 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops()
1901 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
1902 (from >> chip->page_shift)) * len)) { in nand_do_read_oob()
1912 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob()
2407 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops()
2409 blockmask = (1 << (chip->phys_erase_shift - chip->page_shift)) - 1; in nand_do_write_ops()
2412 if (to <= ((loff_t)chip->pagebuf << chip->page_shift) && in nand_do_write_ops()
2413 ((loff_t)chip->pagebuf << chip->page_shift) < (to + ops->len)) in nand_do_write_ops()
2592 ((mtd->size >> chip->page_shift) - in nand_do_write_oob()
2593 (to >> chip->page_shift)) * len)) { in nand_do_write_oob()
2603 page = (int)(to >> chip->page_shift); in nand_do_write_oob()
2737 page = (int)(instr->addr >> chip->page_shift); in nand_erase_nand()
2741 pages_per_block = 1 << (chip->phys_erase_shift - chip->page_shift); in nand_erase_nand()
2762 chip->page_shift, 0, allowbbt)) { in nand_erase_nand()
2793 ((loff_t)page << chip->page_shift); in nand_erase_nand()
3738 chip->page_shift = ffs(mtd->writesize) - 1; in nand_get_flash_type()
3740 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in nand_get_flash_type()
4127 if (chip->page_shift > 9) in nand_scan_tail()