Searched refs:eccmask (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | nand_bch.c | 23 * @eccmask: XOR ecc mask, allows erased pages to be decoded as valid 28 unsigned char *eccmask; member 48 code[i] ^= nbc->eccmask[i]; in nand_bch_calculate_ecc() 174 nbc->eccmask = kzalloc(eccbytes, GFP_KERNEL); in nand_bch_init() 176 if (!nbc->eccmask || !nbc->errloc) in nand_bch_init() 186 bch_encode(nbc->bch, erased_page, eccsize, nbc->eccmask); in nand_bch_init() 190 nbc->eccmask[i] ^= 0xff; in nand_bch_init() 211 kfree(nbc->eccmask); in nand_bch_free()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/ |
H A D | ecc-sw-bch.c | 34 code[i] ^= engine_conf->eccmask[i]; in nand_ecc_sw_bch_calculate() 88 kfree(engine_conf->eccmask); in nand_ecc_sw_bch_cleanup() 124 engine_conf->eccmask = kzalloc(eccbytes, GFP_KERNEL); in nand_ecc_sw_bch_init() 127 if (!engine_conf->eccmask || !engine_conf->errloc) { in nand_ecc_sw_bch_init() 141 engine_conf->eccmask); in nand_ecc_sw_bch_init() 145 engine_conf->eccmask[i] ^= 0xff; in nand_ecc_sw_bch_init()
|
/kernel/linux/linux-6.6/include/linux/mtd/ |
H A D | nand-ecc-sw-bch.h | 23 * @eccmask: XOR ecc mask, allows erased pages to be decoded as valid 32 unsigned char *eccmask; member
|
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | i7core_edac.c | 215 u32 eccmask; member 752 * The type of error (UE/CE) will depend on the inject.eccmask value: 775 pvt->inject.eccmask = (u32) value; in i7core_inject_eccmask_store() 786 return sprintf(data, "0x%08x\n", pvt->inject.eccmask); in i7core_inject_eccmask_show() 792 * The type of error (UE/CE) will depend on the inject.eccmask value: 994 MC_CHANNEL_ERROR_MASK, pvt->inject.eccmask); in i7core_inject_enable_store() 1008 mask, pvt->inject.eccmask, injectmask); in i7core_inject_enable_store()
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | i7core_edac.c | 215 u32 eccmask; member 752 * The type of error (UE/CE) will depend on the inject.eccmask value: 775 pvt->inject.eccmask = (u32) value; in i7core_inject_eccmask_store() 786 return sprintf(data, "0x%08x\n", pvt->inject.eccmask); in i7core_inject_eccmask_show() 792 * The type of error (UE/CE) will depend on the inject.eccmask value: 994 MC_CHANNEL_ERROR_MASK, pvt->inject.eccmask); in i7core_inject_enable_store() 1008 mask, pvt->inject.eccmask, injectmask); in i7core_inject_enable_store()
|
Completed in 19 milliseconds