Lines Matching full:hamming
40 * - a 1 byte Hamming code stored in the OOB for each page
45 * + 1 hamming byte)
62 /* byte 7 is Hamming ECC, byte 8-14 are BCH ECC */ in docg3_ooblayout_ecc()
552 * The function does initialize the hardware ECC engine to compute the Hamming
573 * The function does initialize the hardware ECC engine to compute the Hamming
590 * doc_ecc_disable - Disable Hamming and BCH ECC hardware calculator
603 * doc_hamming_ecc_init - Initialize hardware Hamming ECC engine
605 * @nb_bytes: the number of bytes covered by the ECC (Hamming covered)
607 * This function programs the ECC hardware to compute the hamming code on the
931 doc_dbg("OOB - HAMMING: %02x\n", oobbuf[7]); in doc_read_oob()
1220 * @autoecc: if 0, all 16 bytes from OOB are taken, regardless of HW Hamming or
1222 * remaining ones are filled with hardware Hamming and BCH
1226 * OOB data. The OOB ECC is automatically computed by the hardware Hamming and
1235 u8 hwecc[DOC_ECC_BCH_SIZE], hamming; in doc_write_page() local
1259 hamming = doc_register_readb(docg3, DOC_HAMMINGPARITY); in doc_write_page()
1262 &hamming); in doc_write_page()