Home
last modified time | relevance | path

Searched refs:ecc_cfg (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/spi/
H A Dspi-amlogic-spifc-a4.c540 struct aml_sfc_ecc_cfg *ecc_cfg; in aml_sfc_check_ecc_pages_valid() local
545 ecc_cfg = aml_sfc_to_ecc_ctx(sfc); in aml_sfc_check_ecc_pages_valid()
546 info += raw ? 0 : ecc_cfg->nsteps - 1; in aml_sfc_check_ecc_pages_valid()
635 struct aml_sfc_ecc_cfg *ecc_cfg; in aml_sfc_set_user_byte() local
639 ecc_cfg = aml_sfc_to_ecc_ctx(sfc); in aml_sfc_set_user_byte()
643 for (i = 0, count = 0; i < ecc_cfg->nsteps; i++, count += step_size) { in aml_sfc_set_user_byte()
652 struct aml_sfc_ecc_cfg *ecc_cfg; in aml_sfc_get_user_byte() local
656 ecc_cfg = aml_sfc_to_ecc_ctx(sfc); in aml_sfc_get_user_byte()
658 for (i = 0, count = 0; i < ecc_cfg->nsteps; i++, count += ECC_BCH8_INFO_BYTES) { in aml_sfc_get_user_byte()
667 struct aml_sfc_ecc_cfg *ecc_cfg; in aml_sfc_check_hwecc_status() local
[all …]
/linux/drivers/mtd/nand/raw/
H A Dmtk_nand.c144 struct mtk_ecc_config ecc_cfg; member
383 nfc->ecc_cfg.strength = chip->ecc.strength; 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()
647 nfc->ecc_cfg.mode = ECC_DMA_MODE; in mtk_nfc_sector_encode()
648 nfc->ecc_cfg.op = ECC_ENCODE; in mtk_nfc_sector_encode()
650 return mtk_ecc_encode(nfc->ecc, &nfc->ecc_cfg, data, size); in mtk_nfc_sector_encode()
843 nfc->ecc_cfg.op = ECC_ENCODE; in mtk_nfc_write_page()
844 nfc->ecc_cfg.mode = ECC_NFI_MODE; in mtk_nfc_write_page()
845 ret = mtk_ecc_enable(nfc->ecc, &nfc->ecc_cfg); in mtk_nfc_write_page()
979 nfc->ecc_cfg.mode = ECC_NFI_MODE; in mtk_nfc_read_subpage()
[all …]