Home
last modified time | relevance | path

Searched refs:ecc16 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Ddavinci_nand.c257 unsigned short *ecc16; in nand_davinci_correct_4bit() local
268 ecc16 = (unsigned short *)ecc_code; in nand_davinci_correct_4bit()
270 ecc10[0] = (ecc16[0] >> 0) & 0x3ff; in nand_davinci_correct_4bit()
271 ecc10[1] = ((ecc16[0] >> 10) & 0x3f) | ((ecc16[1] << 6) & 0x3c0); in nand_davinci_correct_4bit()
272 ecc10[2] = (ecc16[1] >> 4) & 0x3ff; in nand_davinci_correct_4bit()
273 ecc10[3] = ((ecc16[1] >> 14) & 0x3) | ((ecc16[2] << 2) & 0x3fc); in nand_davinci_correct_4bit()
274 ecc10[4] = (ecc16[2] >> 8) | ((ecc16[ in nand_davinci_correct_4bit()
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Ddavinci_nand.c258 unsigned short *ecc16; in nand_davinci_correct_4bit() local
269 ecc16 = (unsigned short *)ecc_code; in nand_davinci_correct_4bit()
271 ecc10[0] = (ecc16[0] >> 0) & 0x3ff; in nand_davinci_correct_4bit()
272 ecc10[1] = ((ecc16[0] >> 10) & 0x3f) | ((ecc16[1] << 6) & 0x3c0); in nand_davinci_correct_4bit()
273 ecc10[2] = (ecc16[1] >> 4) & 0x3ff; in nand_davinci_correct_4bit()
274 ecc10[3] = ((ecc16[1] >> 14) & 0x3) | ((ecc16[2] << 2) & 0x3fc); in nand_davinci_correct_4bit()
275 ecc10[4] = (ecc16[2] >> 8) | ((ecc16[ in nand_davinci_correct_4bit()
[all...]

Completed in 3 milliseconds