Lines Matching refs:hwecc
624 * @hwecc: the hardware calculated ECC.
643 static int doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc)
649 ecc[i] = bitrev8(hwecc[i]);
783 * @hwecc: the array of 7 integers where the hardware ecc will be stored
785 static void doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc)
790 hwecc[i] = doc_register_readb(docg3, DOC_BCH_HW_ECC(i));
873 u8 hwecc[DOC_ECC_BCH_SIZE], eccconf1;
926 doc_get_bch_hw_ecc(docg3, hwecc);
936 doc_dbg("ECC HW_ECC: %*phC\n", 7, hwecc);
947 ret = doc_ecc_bch_fix_data(docg3, buf, hwecc);
1235 u8 hwecc[DOC_ECC_BCH_SIZE], hamming;
1265 doc_get_bch_hw_ecc(docg3, hwecc);
1266 doc_write_page_putbytes(docg3, DOC_LAYOUT_OOB_BCH_SZ, hwecc);