Home
last modified time | relevance | path

Searched refs:page_shift (Results 1 – 18 of 18) sorted by relevance

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Dmxs_nand_spl.c121 chip->page_shift = ffs(mtd->writesize) - 1; in mxs_flash_onfi_ident()
124 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in mxs_flash_onfi_ident()
128 debug("writesize=%d (>>%d)\n", mtd->writesize, chip->page_shift); in mxs_flash_onfi_ident()
166 unsigned int page = offs >> chip->page_shift; in is_badblock()
219 page = offs >> chip->page_shift; in nand_spl_load_image()
245 if (page >= mtd->size >> chip->page_shift) in nand_spl_load_image()
H A Dnand_bbt.c183 from = ((loff_t)page) << this->page_shift; in read_bbt()
393 scan_read(mtd, buf, (loff_t)td->pages[0] << this->page_shift, in read_abs_bbts()
402 scan_read(mtd, buf, (loff_t)md->pages[0] << this->page_shift, in read_abs_bbts()
531 int blocktopage = this->bbt_erase_shift - this->page_shift; in search_bbt()
687 (this->bbt_erase_shift - this->page_shift); in write_bbt()
715 to = ((loff_t)page) << this->page_shift; in write_bbt()
731 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt()
738 pageoffs = page - (int)(to >> this->page_shift); in write_bbt()
739 offs = pageoffs << this->page_shift; in write_bbt()
766 (len >> this->page_shift)* mtd->oobsize); in write_bbt()
[all …]
H A Dnand_base.c357 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
379 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
1428 (chip->phys_erase_shift - chip->page_shift); in nand_erase_op()
2323 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops()
2673 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
2674 (from >> chip->page_shift)) * len)) { in nand_do_read_oob()
2684 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob()
3228 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops()
3232 if (to <= ((loff_t)chip->pagebuf << chip->page_shift) && in nand_do_write_ops()
3233 ((loff_t)chip->pagebuf << chip->page_shift) < (to + ops->len)) in nand_do_write_ops()
[all …]
H A Dnand_util.c286 page = (int)(offset >> chip->page_shift); in nand_get_lock_status()
335 page = (int)(start >> chip->page_shift); in nand_unlock()
367 page += (int)(length >> chip->page_shift); in nand_unlock()
H A Dtegra_nand.c540 bounce_buffer_start(&bbstate, (void *)buf, 1 << chip->page_shift, in nand_rw_page()
542 writel((1 << chip->page_shift) - 1, &info->reg->dma_cfg_a); in nand_rw_page()
632 1 << chip->page_shift, in nand_rw_page()
H A Drockchip_nand_v9.c549 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in rockchip_nand_block_bad()
566 page += ((mtd->erasesize - mtd->writesize) >> chip->page_shift); in rockchip_nand_block_bad()
H A Drockchip_nand.c548 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in rockchip_nand_block_bad()
565 page += ((mtd->erasesize - mtd->writesize) >> chip->page_shift); in rockchip_nand_block_bad()
H A Dfsl_elbc_nand.c189 chip->phys_erase_shift, chip->page_shift); in set_addr()
H A Dpxa3xx_nand.c1461 info->reg_ndcr |= (chip->page_shift == 6) ? NDCR_PG_PER_BLK : 0; in pxa3xx_nand_config_tail()
1740 if ((mtd->size >> chip->page_shift) > 65536) in pxa3xx_nand_scan()
H A Dmxc_nand.c667 nand_chip->page_shift;
H A Ddenali.c1222 chip->page_shift += 1; in denali_multidev_fixup()
H A Dsunxi_nand.c439 NFC_PAGE_SHIFT(nand->page_shift - 10); in sunxi_nfc_select_chip()
/rk3399_rockchip-uboot/drivers/nvme/
H A Dnvme.c361 unsigned page_shift = 12; in nvme_configure_admin_queue() local
365 if (page_shift < dev_page_min) { in nvme_configure_admin_queue()
367 1 << dev_page_min, 1 << page_shift); in nvme_configure_admin_queue()
371 if (page_shift > dev_page_max) { in nvme_configure_admin_queue()
373 1 << dev_page_max, 1 << page_shift); in nvme_configure_admin_queue()
374 page_shift = dev_page_max; in nvme_configure_admin_queue()
391 dev->page_size = 1 << page_shift; in nvme_configure_admin_queue()
394 dev->ctrl_config |= (page_shift - 12) << NVME_CC_MPS_SHIFT; in nvme_configure_admin_queue()
/rk3399_rockchip-uboot/include/linux/mtd/
H A Donenand.h84 unsigned int page_shift; member
H A Drawnand.h896 int page_shift; member
/rk3399_rockchip-uboot/drivers/mtd/onenand/
H A Donenand_base.c366 - onenand_addr(this, block)) >> this->page_shift; in onenand_command()
626 page = (int) (addr >> (this->page_shift + 1)) & this->page_mask; in onenand_get_2x_blockpage()
649 blockpage = (int) (addr >> this->page_shift); in onenand_check_bufferram()
692 blockpage = (int)(addr >> this->page_shift); in onenand_update_bufferram()
726 loff_t buf_addr = this->bufferram[i].blockpage << this->page_shift; in onenand_invalidate_bufferram()
1031 column + len > ((mtd->size >> this->page_shift) - in onenand_read_oob_nolock()
1032 (from >> this->page_shift)) * oobsize)) { in onenand_read_oob_nolock()
1572 column + len > ((mtd->size >> this->page_shift) - in onenand_write_oob_nolock()
1573 (to >> this->page_shift)) * oobsize)) { in onenand_write_oob_nolock()
2641 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe()
[all …]
H A Dsamsung.c282 fpa = (int) (addr >> this->page_shift); in s3c_onenand_command()
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1310 u64 addr = (u64)page_addr << chip->page_shift; in brcmnand_cmdfunc()
1681 int page = addr >> chip->page_shift; in brcmstb_nand_verify_erased_page()
1833 return brcmnand_read(mtd, chip, (u64)page << chip->page_shift, in brcmnand_read_oob()
1844 brcmnand_read(mtd, chip, (u64)page << chip->page_shift, in brcmnand_read_oob_raw()
1954 return brcmnand_write(mtd, chip, (u64)page << chip->page_shift, in brcmnand_write_oob()
1965 ret = brcmnand_write(mtd, chip, (u64)page << chip->page_shift, NULL, in brcmnand_write_oob_raw()