Searched refs:errpos (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | docg4.c | 403 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()
|
D | diskonchip.c | 138 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/ |
D | pmecc.c | 715 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/ |
D | librs.rst | 149 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]);
|