Searched refs:ecc_calc (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/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-v4.19/drivers/mtd/nand/raw/ |
D | omap2.c | 1140 const u_char *dat, u_char *ecc_calc, int i) in _omap_calculate_ecc_bch() argument 1150 ecc_code = ecc_calc; in _omap_calculate_ecc_bch() 1231 ecc_calc[j] ^= bch4_polynomial[j]; in _omap_calculate_ecc_bch() 1235 ecc_calc[eccbytes - 1] = 0x0; in _omap_calculate_ecc_bch() 1242 ecc_calc[j] ^= bch8_polynomial[j]; in _omap_calculate_ecc_bch() 1246 ecc_calc[eccbytes - 1] = 0x0; in _omap_calculate_ecc_bch() 1268 const u_char *dat, u_char *ecc_calc) in omap_calculate_ecc_bch_sw() argument 1270 return _omap_calculate_ecc_bch(mtd, dat, ecc_calc, 0); in omap_calculate_ecc_bch_sw() 1282 const u_char *dat, u_char *ecc_calc) in omap_calculate_ecc_bch_multi() argument 1291 ret = _omap_calculate_ecc_bch(mtd, dat, ecc_calc, i); in omap_calculate_ecc_bch_multi() [all …]
|
D | nand_base.c | 3096 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_swecc() local 3103 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_swecc() 3116 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_swecc() 3256 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_hwecc() local 3271 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc() 3289 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_hwecc() 3331 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_hwecc_oob_first() local 3357 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc_oob_first() 4107 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_write_page_swecc() local 4112 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 | 729 uint8_t *ecc_calc = chip->ecc.calc_buf; in fsmc_read_page_hwecc() local 770 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in fsmc_read_page_hwecc() 772 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in fsmc_read_page_hwecc()
|