Lines Matching full:oob
429 * happened in OOB, so we ignore it. It's no need for in denali_sw_ecc_fixup()
653 /* BBM at the beginning of the OOB area */ in denali_oob_xfer()
661 /* OOB ECC */ in denali_oob_xfer()
692 /* OOB free */ in denali_oob_xfer()
743 uint8_t *oob = chip->oob_poi; in denali_read_page_raw() local
745 /* BBM at the beginning of the OOB area */ in denali_read_page_raw()
746 memcpy(oob, tmp_buf + writesize, oob_skip); in denali_read_page_raw()
747 oob += oob_skip; in denali_read_page_raw()
749 /* OOB ECC */ in denali_read_page_raw()
759 memcpy(oob, tmp_buf + pos, len); in denali_read_page_raw()
760 oob += len; in denali_read_page_raw()
763 memcpy(oob, tmp_buf + writesize + oob_skip, in denali_read_page_raw()
765 oob += len; in denali_read_page_raw()
769 /* OOB free */ in denali_read_page_raw()
770 len = oobsize - (oob - chip->oob_poi); in denali_read_page_raw()
771 memcpy(oob, tmp_buf + size - len, len); in denali_read_page_raw()
873 const uint8_t *oob = chip->oob_poi; in denali_write_page_raw() local
875 /* BBM at the beginning of the OOB area */ in denali_write_page_raw()
876 memcpy(tmp_buf + writesize, oob, oob_skip); in denali_write_page_raw()
877 oob += oob_skip; in denali_write_page_raw()
879 /* OOB ECC */ in denali_write_page_raw()
889 memcpy(tmp_buf + pos, oob, len); in denali_write_page_raw()
890 oob += len; in denali_write_page_raw()
893 memcpy(tmp_buf + writesize + oob_skip, oob, in denali_write_page_raw()
895 oob += len; in denali_write_page_raw()
899 /* OOB free */ in denali_write_page_raw()
900 len = oobsize - (oob - chip->oob_poi); in denali_write_page_raw()
901 memcpy(tmp_buf + size - len, oob, len); in denali_write_page_raw()
1109 * Set how many bytes should be skipped before writing data in OOB. in denali_hw_init()