Searched refs:calc_ecc (Results 1 - 6 of 6) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/mtd/
H A Dnand_ecc.h28 int nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc);
H A Dnand.h292 uint8_t *calc_ecc);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/nand/
H A Dnand_ecc.c142 * @calc_ecc: the ECC calculated from raw data
147 u_char *read_ecc, u_char *calc_ecc)
152 s0 = calc_ecc[0] ^ read_ecc[0];
153 s1 = calc_ecc[1] ^ read_ecc[1];
154 s2 = calc_ecc[2] ^ read_ecc[2];
156 s1 = calc_ecc[0] ^ read_ecc[0];
157 s0 = calc_ecc[1] ^ read_ecc[1];
158 s2 = calc_ecc[2] ^ read_ecc[2];
146 nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc) argument
H A Ds3c2410.c338 u_char *read_ecc, u_char *calc_ecc)
344 pr_debug("%s(%p,%p,%p,%p)\n", __func__, mtd, dat, read_ecc, calc_ecc);
346 diff0 = read_ecc[0] ^ calc_ecc[0];
347 diff1 = read_ecc[1] ^ calc_ecc[1];
348 diff2 = read_ecc[2] ^ calc_ecc[2];
353 calc_ecc[0], calc_ecc[1], calc_ecc[2],
337 s3c2410_nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc) argument
H A Ddiskonchip.c959 uint8_t calc_ecc[6]; local
982 calc_ecc[i] = ReadDOC_(docptr, DoC_Mplus_ECCSyndrome0 + i);
984 calc_ecc[i] = ReadDOC_(docptr, DoC_ECCSyndrome0 + i);
985 if (calc_ecc[i] != empty_read_syndrome[i])
1015 ret = doc_ecc_decode(rs_decoder, dat, calc_ecc);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/
H A Dnflash.c67 #define nand_correct_data(mtd, data, read_ecc, calc_ecc)\
68 hamming_correct_256(data, read_ecc, calc_ecc)
73 extern int nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc);
540 uint8 calc_ecc[SOFT_HAMMING_ECC_BYTES]; local
590 nand_calculate_ecc(NULL, pdata, calc_ecc);
592 if (enable_ecc_correct && !SAME_ECC(read_ecc, calc_ecc) &&
593 nand_correct_data(NULL, pdata, read_ecc, calc_ecc) < 0) {
697 uint8 calc_ecc[SOFT_HAMMING_ECC_BYTES]; local
709 nand_calculate_ecc(NULL, pdata, calc_ecc);
711 tmp_page_oob[curr_ecclayout->eccpos[eccpos + 0]] = calc_ecc[
[all...]

Completed in 72 milliseconds