Lines Matching full:oob
420 * happened in OOB, so we ignore it. It's no need for in denali_sw_ecc_fixup()
646 /* BBM at the beginning of the OOB area */ in denali_oob_xfer()
654 /* OOB ECC */ in denali_oob_xfer()
681 /* OOB free */ in denali_oob_xfer()
731 uint8_t *oob = chip->oob_poi; in denali_read_page_raw() local
733 /* BBM at the beginning of the OOB area */ in denali_read_page_raw()
734 memcpy(oob, tmp_buf + writesize, oob_skip); in denali_read_page_raw()
735 oob += oob_skip; in denali_read_page_raw()
737 /* OOB ECC */ in denali_read_page_raw()
747 memcpy(oob, tmp_buf + pos, len); in denali_read_page_raw()
748 oob += len; in denali_read_page_raw()
751 memcpy(oob, tmp_buf + writesize + oob_skip, in denali_read_page_raw()
753 oob += len; in denali_read_page_raw()
757 /* OOB free */ in denali_read_page_raw()
758 len = oobsize - (oob - chip->oob_poi); in denali_read_page_raw()
759 memcpy(oob, tmp_buf + size - len, len); in denali_read_page_raw()
865 const uint8_t *oob = chip->oob_poi; in denali_write_page_raw() local
867 /* BBM at the beginning of the OOB area */ in denali_write_page_raw()
868 memcpy(tmp_buf + writesize, oob, oob_skip); in denali_write_page_raw()
869 oob += oob_skip; in denali_write_page_raw()
871 /* OOB ECC */ in denali_write_page_raw()
881 memcpy(tmp_buf + pos, oob, len); in denali_write_page_raw()
882 oob += len; in denali_write_page_raw()
885 memcpy(tmp_buf + writesize + oob_skip, oob, in denali_write_page_raw()
887 oob += len; in denali_write_page_raw()
891 /* OOB free */ in denali_write_page_raw()
892 len = oobsize - (oob - chip->oob_poi); in denali_write_page_raw()
893 memcpy(tmp_buf + size - len, oob, len); in denali_write_page_raw()
1102 * ECC code in OOB. This is normally used for bad block marker in denali_hw_init()