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) */