Home
last modified time | relevance | path

Searched refs:ecc_size (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/platform/chrome/
H A Dchromeos_pstore.c12 static int ecc_size; variable
13 module_param(ecc_size, int, 0400);
14 MODULE_PARM_DESC(ecc_size, "ECC parity data size in bytes. A positive value enables ECC for the ram…
124 if (ecc_size > 0) in chromeos_pstore_init()
125 chromeos_ramoops_data.ecc_info.ecc_size = ecc_size; in chromeos_pstore_init()
/linux/include/linux/
H A Dpstore_ram.h15 int ecc_size; member
/linux/drivers/mtd/nand/raw/
H A Dcadence-nand-controller.c1570 int ecc_size = chip->ecc.size; in cadence_nand_write_page_raw() local
1594 pos = i * (ecc_size + ecc_bytes); in cadence_nand_write_page_raw()
1595 len = ecc_size; in cadence_nand_write_page_raw()
1604 if (len < ecc_size) { in cadence_nand_write_page_raw()
1605 len = ecc_size - len; in cadence_nand_write_page_raw()
1629 pos = ecc_size + i * (ecc_size + ecc_bytes); in cadence_nand_write_page_raw()
1763 int ecc_size = chip->ecc.size; in cadence_nand_read_page_raw() local
1795 pos = i * (ecc_size + ecc_bytes); in cadence_nand_read_page_raw()
1796 len = ecc_size; in cadence_nand_read_page_raw()
1805 if (len < ecc_size) { in cadence_nand_read_page_raw()
[all …]
H A Dintel-nand-controller.c451 u32 ecc_size = chip->ecc.size; in ebu_nand_attach_chip() local
460 switch (ecc_size) { in ebu_nand_attach_chip()
487 ecc_bytes = DIV_ROUND_UP(ecc_strength_ds * fls(8 * ecc_size), 8); in ebu_nand_attach_chip()
489 ecc_steps = writesize / ecc_size; in ebu_nand_attach_chip()
H A Dmtk_nand.c121 u32 ecc_size; member
380 fmt |= mtk_nand->fdm.ecc_size << PAGEFMT_FDM_ECC_SHIFT; in mtk_nfc_hw_runtime_config()
384 nfc->ecc_cfg.len = chip->ecc.size + mtk_nand->fdm.ecc_size; in mtk_nfc_hw_runtime_config()
1134 oob_region->length = fdm->reg_size - fdm->ecc_size; in mtk_nfc_ooblayout_free()
1135 oob_region->offset = section * fdm->reg_size + fdm->ecc_size; in mtk_nfc_ooblayout_free()
1177 fdm->ecc_size = 1; in mtk_nfc_set_fdm()
H A Dfsl_ifc_nand.c643 const int ecc_size = chip->ecc.bytes; in check_erased_page() local
652 res = nand_check_erased_ecc_chunk(buf, pkt_size, ecc, ecc_size, in check_erased_page()
662 ecc += ecc_size; in check_erased_page()
H A Ddenali.c478 unsigned int ecc_size = chip->ecc.size; in denali_sw_ecc_fixup() local
510 } else if (err_byte < ecc_size) { in denali_sw_ecc_fixup()
521 offset = (err_sector * ecc_size + err_byte) * in denali_sw_ecc_fixup()