Lines Matching full:oob

517 	 * part of oob area of NAND flash memory page.
1449 /* Set oob data to 0xFF. */ in cadence_nand_write_page()
1460 u8 *oob; in cadence_nand_write_page() local
1463 oob = chip->oob_poi; in cadence_nand_write_page()
1465 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_write_page()
1469 page, (void *)buf, oob, in cadence_nand_write_page()
1482 /* Transfer the data to the oob area. */ in cadence_nand_write_page()
1563 const u8 *oob = chip->oob_poi; in cadence_nand_write_page_raw() local
1568 /* BBM at the beginning of the OOB area. */ in cadence_nand_write_page_raw()
1569 memcpy(tmp_buf + writesize, oob, oob_skip); in cadence_nand_write_page_raw()
1571 /* OOB free. */ in cadence_nand_write_page_raw()
1572 memcpy(tmp_buf + oob_data_offset, oob, in cadence_nand_write_page_raw()
1574 oob += cdns_chip->avail_oob_size; in cadence_nand_write_page_raw()
1576 /* OOB ECC. */ in cadence_nand_write_page_raw()
1589 memcpy(tmp_buf + pos, oob, len); in cadence_nand_write_page_raw()
1590 oob += len; in cadence_nand_write_page_raw()
1593 memcpy(tmp_buf + writesize + oob_skip, oob, in cadence_nand_write_page_raw()
1595 oob += len; in cadence_nand_write_page_raw()
1635 * is supported then transfer data and oob directly. in cadence_nand_read_page()
1639 u8 *oob; in cadence_nand_read_page() local
1642 oob = chip->oob_poi; in cadence_nand_read_page()
1644 oob = cdns_ctrl->buf + mtd->writesize; in cadence_nand_read_page()
1649 page, buf, oob, in cadence_nand_read_page()
1695 /* Reads OOB data from the device. */
1764 u8 *oob = chip->oob_poi; in cadence_nand_read_page_raw() local
1769 /* OOB free. */ in cadence_nand_read_page_raw()
1770 memcpy(oob, tmp_buf + oob_data_offset, in cadence_nand_read_page_raw()
1773 /* BBM at the beginning of the OOB area. */ in cadence_nand_read_page_raw()
1774 memcpy(oob, tmp_buf + writesize, oob_skip); in cadence_nand_read_page_raw()
1776 oob += cdns_chip->avail_oob_size; in cadence_nand_read_page_raw()
1778 /* OOB ECC */ in cadence_nand_read_page_raw()
1791 memcpy(oob, tmp_buf + pos, len); in cadence_nand_read_page_raw()
1792 oob += len; in cadence_nand_read_page_raw()
1795 memcpy(oob, tmp_buf + writesize + oob_skip, in cadence_nand_read_page_raw()
1797 oob += len; in cadence_nand_read_page_raw()