Home
last modified time | relevance | path

Searched refs:errpos (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/mtd/nand/raw/
Ddocg4.c403 int i, numerrs, errpos[4]; in correct_data() local
451 doc->ecc_buf, NULL, errpos); in correct_data()
463 errpos[i] = (errpos[i] & ~7)|(7-(errpos[i] & 7)); in correct_data()
469 if (errpos[i] > DOCG4_USERDATA_LEN * 8) in correct_data()
473 if (errpos[i] > DOCG4_PAGE_SIZE * 8) in correct_data()
474 change_bit(errpos[i] - DOCG4_PAGE_SIZE * 8, in correct_data()
478 change_bit(errpos[i], (unsigned long *)buf); in correct_data()
Ddiskonchip.c138 int i, j, nerr, errpos[8]; in doc_ecc_decode() local
173 nerr = decode_rs16(rs, NULL, NULL, 1019, syn, 0, errpos, 0, errval); in doc_ecc_decode()
185 int index, bitpos, pos = 1015 - errpos[i]; in doc_ecc_decode()
/Linux-v4.19/drivers/mtd/nand/raw/atmel/
Dpmecc.c715 u32 errpos; in atmel_pmecc_correct_sector() local
718 errpos = readl_relaxed(pmecc->regs.errloc + in atmel_pmecc_correct_sector()
720 errpos--; in atmel_pmecc_correct_sector()
722 byte = errpos / 8; in atmel_pmecc_correct_sector()
723 bit = errpos % 8; in atmel_pmecc_correct_sector()
734 errpos, (sectorsize + eccbytes) * 8); in atmel_pmecc_correct_sector()
/Linux-v4.19/Documentation/core-api/
Dlibrs.rst149 int numerr, errpos[8];
157 numerr = decode_rs8 (rs_decoder, NULL, NULL, 512, syn, 0, errpos, 0, corr);
159 do_error_correction_in_your_buffer(errpos[i], corr[i]);