Lines Matching refs:ecc_code
178 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_1bit() argument
185 ecc_code[0] = (u_char)(ecc24); in nand_davinci_calculate_1bit()
186 ecc_code[1] = (u_char)(ecc24 >> 8); in nand_davinci_calculate_1bit()
187 ecc_code[2] = (u_char)(ecc24 >> 16); in nand_davinci_calculate_1bit()
271 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_4bit() argument
294 *ecc_code++ = p[0] & 0xff; in nand_davinci_calculate_4bit()
295 *ecc_code++ = ((p[0] >> 8) & 0x03) | ((p[0] >> 14) & 0xfc); in nand_davinci_calculate_4bit()
296 *ecc_code++ = ((p[0] >> 22) & 0x0f) | ((p[1] << 4) & 0xf0); in nand_davinci_calculate_4bit()
297 *ecc_code++ = ((p[1] >> 4) & 0x3f) | ((p[1] >> 10) & 0xc0); in nand_davinci_calculate_4bit()
298 *ecc_code++ = (p[1] >> 18) & 0xff; in nand_davinci_calculate_4bit()
308 u_char *data, u_char *ecc_code, u_char *null) in nand_davinci_correct_4bit() argument
321 if (ecc_code[i] != 0xff) in nand_davinci_correct_4bit()
330 if (WARN_ON(0x01 & (unsigned) ecc_code)) in nand_davinci_correct_4bit()
332 ecc16 = (unsigned short *)ecc_code; in nand_davinci_correct_4bit()