Searched refs:hwecc (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/Documentation/DocBook/ |
D | mtdnand.xml.db | 55 API-nand-read-page-hwecc 56 API-nand-read-page-hwecc-oob-first 71 API-nand-write-page-hwecc 72 API-nand-write-subpage-hwecc
|
/linux-4.4.14/drivers/mtd/devices/ |
D | docg3.c | 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() [all …]
|
/linux-4.4.14/drivers/mtd/nand/ |
D | sh_flctl.c | 713 if (flctl->hwecc) { in flctl_cmdfunc() 733 if (flctl->hwecc) { in flctl_cmdfunc() 751 if (flctl->hwecc) in flctl_cmdfunc() 821 if (flctl->hwecc) { in flctl_cmdfunc() 988 if (flctl->hwecc) { in flctl_chip_init_tail() 1129 flctl->hwecc = pdata->has_hwecc; in flctl_probe() 1132 flctl->flintdmacr_base = flctl->hwecc ? (STERINTE | ECERB) : STERINTE; in flctl_probe()
|
/linux-4.4.14/include/linux/mtd/ |
D | sh_flctl.h | 165 unsigned hwecc:1; /* Hardware ECC (0 = disabled, 1 = enabled) */ member
|