Searched refs:ecc_size (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/linux/
H A Dpstore_ram.h15 int ecc_size; member in struct:persistent_ram_ecc_info
/linux-master/fs/pstore/
H A Dram_core.c105 prz->ecc_info.ecc_size * sizeof(prz->ecc_info.par[0]));
107 for (i = 0; i < prz->ecc_info.ecc_size; i++)
116 for (i = 0; i < prz->ecc_info.ecc_size; i++)
130 int ecc_size = prz->ecc_info.ecc_size; local
133 if (!ecc_size)
137 par = prz->par_buffer + (start / ecc_block_size) * ecc_size;
144 par += ecc_size;
152 if (!prz->ecc_info.ecc_size)
165 if (!prz->ecc_info.ecc_size)
[all...]
H A Dram.c690 parse_u32("ecc-size", pdata->ecc_info.ecc_size, 0);
710 !pdata->pmsg_size && !pdata->ecc_info.ecc_size) {
866 cxt->ecc_info.ecc_size);
951 pdata.ecc_info.ecc_size = ramoops_ecc == 1 ? 16 : ramoops_ecc;
/linux-master/drivers/mtd/nand/raw/
H A Dcadence-nand-controller.c1522 int ecc_size = chip->ecc.size; local
1546 pos = i * (ecc_size + ecc_bytes);
1547 len = ecc_size;
1556 if (len < ecc_size) {
1557 len = ecc_size - len;
1581 pos = ecc_size + i * (ecc_size + ecc_bytes);
1715 int ecc_size = chip->ecc.size; local
1747 pos = i * (ecc_size + ecc_bytes);
1748 len = ecc_size;
2647 u32 ecc_size; local
[all...]
H A Dintel-nand-controller.c451 u32 ecc_size = chip->ecc.size; local
460 switch (ecc_size) {
487 ecc_bytes = DIV_ROUND_UP(ecc_strength_ds * fls(8 * ecc_size), 8);
489 ecc_steps = writesize / ecc_size;
H A Dmtk_nand.c121 u32 ecc_size; member in struct:mtk_nfc_fdm
380 fmt |= mtk_nand->fdm.ecc_size << PAGEFMT_FDM_ECC_SHIFT;
384 nfc->ecc_cfg.len = chip->ecc.size + mtk_nand->fdm.ecc_size;
1134 oob_region->length = fdm->reg_size - fdm->ecc_size;
1135 oob_region->offset = section * fdm->reg_size + fdm->ecc_size;
1177 fdm->ecc_size = 1;
H A Dfsl_ifc_nand.c642 const int ecc_size = chip->ecc.bytes; local
651 res = nand_check_erased_ecc_chunk(buf, pkt_size, ecc, ecc_size,
661 ecc += ecc_size;
H A Ddenali.c478 unsigned int ecc_size = chip->ecc.size; local
510 } else if (err_byte < ecc_size) {
512 * If err_byte is larger than ecc_size, means error
521 offset = (err_sector * ecc_size + err_byte) *
H A Domap2.c1444 int ecc_size = chip->ecc.size; local
1446 u32 start_step = offset / ecc_size;
1447 u32 end_step = (offset + data_len - 1) / ecc_size;
1480 bufoffs + (step * ecc_size),
H A Dnand_base.c4259 int ecc_size = chip->ecc.size; local
4262 uint32_t start_step = offset / ecc_size;
4263 uint32_t end_step = (offset + data_len - 1) / ecc_size;
4276 ret = nand_write_data_op(chip, buf, ecc_size, false);
4291 buf += ecc_size;

Completed in 204 milliseconds