Lines Matching refs:hwecc
635 static int doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc) in doc_ecc_bch_fix_data() argument
641 ecc[i] = bitrev8(hwecc[i]); in doc_ecc_bch_fix_data()
777 static void doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc) in doc_get_bch_hw_ecc() argument
782 hwecc[i] = doc_register_readb(docg3, DOC_BCH_HW_ECC(i)); in doc_get_bch_hw_ecc()
865 u8 hwecc[DOC_ECC_BCH_SIZE], eccconf1; in doc_read_oob() local
919 doc_get_bch_hw_ecc(docg3, hwecc); in doc_read_oob()
929 doc_dbg("ECC HW_ECC: %*phC\n", 7, hwecc); in doc_read_oob()
940 ret = doc_ecc_bch_fix_data(docg3, buf, hwecc); in doc_read_oob()
1264 u8 hwecc[DOC_ECC_BCH_SIZE], hamming; in doc_write_page() local
1294 doc_get_bch_hw_ecc(docg3, hwecc); in doc_write_page()
1295 doc_write_page_putbytes(docg3, DOC_LAYOUT_OOB_BCH_SZ, hwecc); in doc_write_page()