Lines Matching refs:writesize

1238 		last_sec_size = mtd->writesize + mtd->oobsize;  in cadence_nand_prepare_data_size()
1241 offset = mtd->writesize + cdns_chip->bbm_offs; in cadence_nand_prepare_data_size()
1441 mtd->writesize in cadence_nand_write_page()
1450 memset(cdns_ctrl->buf + mtd->writesize, 0xFF, in cadence_nand_write_page()
1458 if (cadence_nand_dma_buf_ok(cdns_ctrl, buf, mtd->writesize) && in cadence_nand_write_page()
1465 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_write_page()
1470 mtd->writesize, in cadence_nand_write_page()
1483 memcpy(cdns_ctrl->buf + mtd->writesize, chip->oob_poi, in cadence_nand_write_page()
1487 memcpy(cdns_ctrl->buf, buf, mtd->writesize); in cadence_nand_write_page()
1494 mtd->writesize in cadence_nand_write_page()
1504 memset(cdns_ctrl->buf, 0xFF, mtd->writesize); in cadence_nand_write_oob()
1516 int writesize = mtd->writesize; in cadence_nand_write_page_raw() local
1523 size_t size = writesize + oobsize; in cadence_nand_write_page_raw()
1546 if (pos >= writesize) in cadence_nand_write_page_raw()
1548 else if (pos + len > writesize) in cadence_nand_write_page_raw()
1549 len = writesize - pos; in cadence_nand_write_page_raw()
1555 memcpy(tmp_buf + writesize + oob_skip, buf, in cadence_nand_write_page_raw()
1569 memcpy(tmp_buf + writesize, oob, oob_skip); in cadence_nand_write_page_raw()
1584 if (pos >= writesize) in cadence_nand_write_page_raw()
1586 else if (pos + len > writesize) in cadence_nand_write_page_raw()
1587 len = writesize - pos; in cadence_nand_write_page_raw()
1593 memcpy(tmp_buf + writesize + oob_skip, oob, in cadence_nand_write_page_raw()
1605 mtd->writesize + in cadence_nand_write_page_raw()
1630 mtd->writesize in cadence_nand_read_page()
1637 if (cadence_nand_dma_buf_ok(cdns_ctrl, buf, mtd->writesize) && in cadence_nand_read_page()
1644 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_read_page()
1650 mtd->writesize, in cadence_nand_read_page()
1659 NULL, mtd->writesize in cadence_nand_read_page()
1663 memcpy(buf, cdns_ctrl->buf, mtd->writesize); in cadence_nand_read_page()
1666 cdns_ctrl->buf + mtd->writesize, in cadence_nand_read_page()
1710 int writesize = mtd->writesize; in cadence_nand_read_page_raw() local
1728 mtd->writesize in cadence_nand_read_page_raw()
1747 if (pos >= writesize) in cadence_nand_read_page_raw()
1749 else if (pos + len > writesize) in cadence_nand_read_page_raw()
1750 len = writesize - pos; in cadence_nand_read_page_raw()
1756 memcpy(buf, tmp_buf + writesize + oob_skip, in cadence_nand_read_page_raw()
1774 memcpy(oob, tmp_buf + writesize, oob_skip); in cadence_nand_read_page_raw()
1786 if (pos >= writesize) in cadence_nand_read_page_raw()
1788 else if (pos + len > writesize) in cadence_nand_read_page_raw()
1789 len = writesize - pos; in cadence_nand_read_page_raw()
1795 memcpy(oob, tmp_buf + writesize + oob_skip, in cadence_nand_read_page_raw()
2679 cdns_chip->sector_count = mtd->writesize / cdns_chip->sector_size; in cadence_nand_attach_chip()
2718 if ((mtd->writesize + mtd->oobsize) > cdns_ctrl->buf_size) in cadence_nand_attach_chip()
2719 cdns_ctrl->buf_size = mtd->writesize + mtd->oobsize; in cadence_nand_attach_chip()