Searched refs:ecc_calc (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/include/linux/platform_data/ |
D | elm.h | 46 void elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc, 52 elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc, in elm_decode_bch_error_page() argument
|
/linux-4.1.27/drivers/mtd/nand/ |
D | omap2.c | 1163 const u_char *dat, u_char *ecc_calc) in omap_calculate_ecc_bch() argument 1176 ecc_code = ecc_calc; in omap_calculate_ecc_bch() 1256 ecc_calc[j] ^= bch4_polynomial[j]; in omap_calculate_ecc_bch() 1260 ecc_calc[eccbytes - 1] = 0x0; in omap_calculate_ecc_bch() 1266 ecc_calc[j] ^= bch8_polynomial[j]; in omap_calculate_ecc_bch() 1270 ecc_calc[eccbytes - 1] = 0x0; in omap_calculate_ecc_bch() 1278 ecc_calc += eccbytes; in omap_calculate_ecc_bch() 1510 uint8_t *ecc_calc = chip->buffers->ecccalc; in omap_write_page_bch() local 1520 chip->ecc.calculate(mtd, buf, &ecc_calc[0]); in omap_write_page_bch() 1523 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in omap_write_page_bch() [all …]
|
D | nand_base.c | 1182 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_swecc() local 1190 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_swecc() 1201 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_swecc() 1322 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc() local 1330 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc() 1343 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_hwecc() 1377 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc_oob_first() local 1393 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc_oob_first() 2099 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_page_swecc() local 2105 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_swecc() [all …]
|
D | omap_elm.c | 346 void elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc, in elm_decode_bch_error_page() argument 358 elm_load_syndrome(info, err_vec, ecc_calc); in elm_decode_bch_error_page()
|
D | fsmc_nand.c | 722 uint8_t *ecc_calc = chip->buffers->ecccalc; in fsmc_read_page_hwecc() local 758 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in fsmc_read_page_hwecc() 760 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in fsmc_read_page_hwecc()
|