Lines Matching refs:ecc_code
121 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_1bit() argument
128 ecc_code[0] = (u_char)(ecc24); in nand_davinci_calculate_1bit()
129 ecc_code[1] = (u_char)(ecc24 >> 8); in nand_davinci_calculate_1bit()
130 ecc_code[2] = (u_char)(ecc24 >> 16); in nand_davinci_calculate_1bit()
216 const u_char *dat, u_char *ecc_code) in nand_davinci_calculate_4bit() argument
239 *ecc_code++ = p[0] & 0xff; in nand_davinci_calculate_4bit()
240 *ecc_code++ = ((p[0] >> 8) & 0x03) | ((p[0] >> 14) & 0xfc); in nand_davinci_calculate_4bit()
241 *ecc_code++ = ((p[0] >> 22) & 0x0f) | ((p[1] << 4) & 0xf0); in nand_davinci_calculate_4bit()
242 *ecc_code++ = ((p[1] >> 4) & 0x3f) | ((p[1] >> 10) & 0xc0); in nand_davinci_calculate_4bit()
243 *ecc_code++ = (p[1] >> 18) & 0xff; in nand_davinci_calculate_4bit()
253 u_char *ecc_code, u_char *null) in nand_davinci_correct_4bit() argument
267 if (WARN_ON(0x01 & (uintptr_t)ecc_code)) in nand_davinci_correct_4bit()
269 ecc16 = (unsigned short *)ecc_code; in nand_davinci_correct_4bit()