hwecc             643 drivers/mtd/devices/docg3.c static int doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc)
hwecc             649 drivers/mtd/devices/docg3.c 		ecc[i] = bitrev8(hwecc[i]);
hwecc             785 drivers/mtd/devices/docg3.c static void doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc)
hwecc             790 drivers/mtd/devices/docg3.c 		hwecc[i] = doc_register_readb(docg3, DOC_BCH_HW_ECC(i));
hwecc             873 drivers/mtd/devices/docg3.c 	u8 hwecc[DOC_ECC_BCH_SIZE], eccconf1;
hwecc             924 drivers/mtd/devices/docg3.c 		doc_get_bch_hw_ecc(docg3, hwecc);
hwecc             934 drivers/mtd/devices/docg3.c 		doc_dbg("ECC HW_ECC: %*phC\n", 7, hwecc);
hwecc             945 drivers/mtd/devices/docg3.c 			ret = doc_ecc_bch_fix_data(docg3, buf, hwecc);
hwecc            1227 drivers/mtd/devices/docg3.c 	u8 hwecc[DOC_ECC_BCH_SIZE], hamming;
hwecc            1257 drivers/mtd/devices/docg3.c 		doc_get_bch_hw_ecc(docg3, hwecc);
hwecc            1258 drivers/mtd/devices/docg3.c 		doc_write_page_putbytes(docg3, DOC_LAYOUT_OOB_BCH_SZ, hwecc);
hwecc             754 drivers/mtd/nand/raw/sh_flctl.c 		if (flctl->hwecc) {
hwecc             774 drivers/mtd/nand/raw/sh_flctl.c 		if (flctl->hwecc) {
hwecc             792 drivers/mtd/nand/raw/sh_flctl.c 		if (flctl->hwecc)
hwecc             862 drivers/mtd/nand/raw/sh_flctl.c 		if (flctl->hwecc) {
hwecc            1028 drivers/mtd/nand/raw/sh_flctl.c 	if (flctl->hwecc) {
hwecc            1160 drivers/mtd/nand/raw/sh_flctl.c 	flctl->hwecc = pdata->has_hwecc;
hwecc            1163 drivers/mtd/nand/raw/sh_flctl.c 	flctl->flintdmacr_base = flctl->hwecc ? (STERINTE | ECERB) : STERINTE;
hwecc             153 include/linux/mtd/sh_flctl.h 	unsigned hwecc:1;	/* Hardware ECC (0 = disabled, 1 = enabled) */