Searched refs:eccbytes (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/mtd/nand/ |
| H A D | ecc-sw-bch.c | 112 unsigned int eccbytes = engine_conf->code_size; in nand_ecc_sw_bch_init() local 118 t = (eccbytes * 8) / m; in nand_ecc_sw_bch_init() 124 engine_conf->eccmask = kzalloc(eccbytes, GFP_KERNEL); in nand_ecc_sw_bch_init() 144 for (i = 0; i < eccbytes; i++) in nand_ecc_sw_bch_init() 148 if (engine_conf->bch->ecc_bytes != eccbytes) { in nand_ecc_sw_bch_init() 150 eccbytes, engine_conf->bch->ecc_bytes); in nand_ecc_sw_bch_init() 156 if (8 * (eccsize + eccbytes) >= (1 << m)) { in nand_ecc_sw_bch_init() 297 int eccbytes = engine_conf->code_size; in nand_ecc_sw_bch_prepare_io_req() local 321 eccsteps--, i += eccbytes, data += eccsize) in nand_ecc_sw_bch_prepare_io_req() 335 int eccbytes = engine_conf->code_size; in nand_ecc_sw_bch_finish_io_req() local [all …]
|
| H A D | ecc-sw-hamming.c | 551 int eccbytes = engine_conf->code_size; in nand_ecc_sw_hamming_prepare_io_req() local 575 eccsteps--, i += eccbytes, data += eccsize) in nand_ecc_sw_hamming_prepare_io_req() 589 int eccbytes = engine_conf->code_size; in nand_ecc_sw_hamming_finish_io_req() local 618 for (i = 0; eccsteps; eccsteps--, i += eccbytes, data += eccsize) in nand_ecc_sw_hamming_finish_io_req() 624 eccsteps--, i += eccbytes, data += eccsize) { in nand_ecc_sw_hamming_finish_io_req()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | txx9ndfmc.c | 171 int eccbytes; in txx9ndfmc_calculate_ecc() local 177 for (eccbytes = chip->ecc.bytes; eccbytes > 0; eccbytes -= 3) { in txx9ndfmc_calculate_ecc()
|
| H A D | nand_base.c | 2887 int eccbytes = chip->ecc.bytes; in nand_read_page_raw_syndrome() local 2911 ret = nand_read_data_op(chip, oob, eccbytes, false, false); in nand_read_page_raw_syndrome() 2915 oob += eccbytes; in nand_read_page_raw_syndrome() 2949 int eccbytes = chip->ecc.bytes; in nand_read_page_swecc() local 2958 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in nand_read_page_swecc() 2969 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_swecc() 3108 int eccbytes = chip->ecc.bytes; in nand_read_page_hwecc() local 3119 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 3142 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 3150 &ecc_code[i], eccbytes, in nand_read_page_hwecc() [all …]
|
| H A D | stm32_fmc2_nand.c | 700 int eccbytes = chip->ecc.bytes; in stm32_fmc2_nfc_read_page() local 713 s++, i += eccbytes, p += eccsize) { in stm32_fmc2_nfc_read_page() 724 eccbytes, false); in stm32_fmc2_nfc_read_page() 733 ecc_code, eccbytes, in stm32_fmc2_nfc_read_page() 1050 int eccbytes = chip->ecc.bytes; in stm32_fmc2_nfc_seq_correct() local 1058 for (i = 0, s = 0; s < eccsteps; s++, i += eccbytes, dat += eccsize) { in stm32_fmc2_nfc_seq_correct() 1089 eccbytes, in stm32_fmc2_nfc_seq_correct()
|
| H A D | nandsim.c | 2214 unsigned int eccsteps, eccbytes; in ns_attach_chip() local 2229 eccbytes = ((bch * 13) + 7) / 8; in ns_attach_chip() 2237 if (((eccbytes * eccsteps) + 2) > nsmtd->oobsize) { in ns_attach_chip() 2244 chip->ecc.bytes = eccbytes; in ns_attach_chip()
|
| /linux/include/uapi/mtd/ |
| H A D | mtd-abi.h | 270 __u32 eccbytes; member 291 __u32 eccbytes; member
|
| /linux/Documentation/driver-api/ |
| H A D | mtdnand.rst | 624 int eccbytes; 639 - eccbytes 641 The eccbytes member defines the number of ecc bytes per page.
|