Lines Matching refs:writesize
1239 last_sec_size = mtd->writesize + mtd->oobsize; in cadence_nand_prepare_data_size()
1242 offset = mtd->writesize + cdns_chip->bbm_offs; in cadence_nand_prepare_data_size()
1442 mtd->writesize in cadence_nand_write_page()
1451 memset(cdns_ctrl->buf + mtd->writesize, 0xFF, in cadence_nand_write_page()
1459 if (cadence_nand_dma_buf_ok(cdns_ctrl, buf, mtd->writesize) && in cadence_nand_write_page()
1466 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_write_page()
1471 mtd->writesize, in cadence_nand_write_page()
1484 memcpy(cdns_ctrl->buf + mtd->writesize, chip->oob_poi, in cadence_nand_write_page()
1488 memcpy(cdns_ctrl->buf, buf, mtd->writesize); in cadence_nand_write_page()
1495 mtd->writesize in cadence_nand_write_page()
1505 memset(cdns_ctrl->buf, 0xFF, mtd->writesize); in cadence_nand_write_oob()
1517 int writesize = mtd->writesize; in cadence_nand_write_page_raw() local
1524 size_t size = writesize + oobsize; in cadence_nand_write_page_raw()
1547 if (pos >= writesize) in cadence_nand_write_page_raw()
1549 else if (pos + len > writesize) in cadence_nand_write_page_raw()
1550 len = writesize - pos; in cadence_nand_write_page_raw()
1556 memcpy(tmp_buf + writesize + oob_skip, buf, in cadence_nand_write_page_raw()
1570 memcpy(tmp_buf + writesize, oob, oob_skip); in cadence_nand_write_page_raw()
1585 if (pos >= writesize) in cadence_nand_write_page_raw()
1587 else if (pos + len > writesize) in cadence_nand_write_page_raw()
1588 len = writesize - pos; in cadence_nand_write_page_raw()
1594 memcpy(tmp_buf + writesize + oob_skip, oob, in cadence_nand_write_page_raw()
1606 mtd->writesize + in cadence_nand_write_page_raw()
1631 mtd->writesize in cadence_nand_read_page()
1638 if (cadence_nand_dma_buf_ok(cdns_ctrl, buf, mtd->writesize) && in cadence_nand_read_page()
1645 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_read_page()
1651 mtd->writesize, in cadence_nand_read_page()
1660 NULL, mtd->writesize in cadence_nand_read_page()
1664 memcpy(buf, cdns_ctrl->buf, mtd->writesize); in cadence_nand_read_page()
1667 cdns_ctrl->buf + mtd->writesize, in cadence_nand_read_page()
1711 int writesize = mtd->writesize; in cadence_nand_read_page_raw() local
1729 mtd->writesize in cadence_nand_read_page_raw()
1748 if (pos >= writesize) in cadence_nand_read_page_raw()
1750 else if (pos + len > writesize) in cadence_nand_read_page_raw()
1751 len = writesize - pos; in cadence_nand_read_page_raw()
1757 memcpy(buf, tmp_buf + writesize + oob_skip, in cadence_nand_read_page_raw()
1775 memcpy(oob, tmp_buf + writesize, oob_skip); in cadence_nand_read_page_raw()
1787 if (pos >= writesize) in cadence_nand_read_page_raw()
1789 else if (pos + len > writesize) in cadence_nand_read_page_raw()
1790 len = writesize - pos; in cadence_nand_read_page_raw()
1796 memcpy(oob, tmp_buf + writesize + oob_skip, in cadence_nand_read_page_raw()
2680 cdns_chip->sector_count = mtd->writesize / cdns_chip->sector_size; in cadence_nand_attach_chip()
2719 if ((mtd->writesize + mtd->oobsize) > cdns_ctrl->buf_size) in cadence_nand_attach_chip()
2720 cdns_ctrl->buf_size = mtd->writesize + mtd->oobsize; in cadence_nand_attach_chip()