Lines Matching refs:ecc_code
160 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_1bit() argument
167 ecc_code[0] = (u_char)(ecc24); in nand_davinci_calculate_1bit()
168 ecc_code[1] = (u_char)(ecc24 >> 8); in nand_davinci_calculate_1bit()
169 ecc_code[2] = (u_char)(ecc24 >> 16); in nand_davinci_calculate_1bit()
255 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_4bit() argument
278 *ecc_code++ = p[0] & 0xff; in nand_davinci_calculate_4bit()
279 *ecc_code++ = ((p[0] >> 8) & 0x03) | ((p[0] >> 14) & 0xfc); in nand_davinci_calculate_4bit()
280 *ecc_code++ = ((p[0] >> 22) & 0x0f) | ((p[1] << 4) & 0xf0); in nand_davinci_calculate_4bit()
281 *ecc_code++ = ((p[1] >> 4) & 0x3f) | ((p[1] >> 10) & 0xc0); in nand_davinci_calculate_4bit()
282 *ecc_code++ = (p[1] >> 18) & 0xff; in nand_davinci_calculate_4bit()
292 u_char *ecc_code, u_char *null) in nand_davinci_correct_4bit() argument
306 if (WARN_ON(0x01 & (uintptr_t)ecc_code)) in nand_davinci_correct_4bit()
308 ecc16 = (unsigned short *)ecc_code; in nand_davinci_correct_4bit()