| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| H A D | stm32_fmc2_nand.c | 483 static void stm32_fmc2_nfc_ham_set_ecc(const u32 ecc_sta, u8 *ecc) in stm32_fmc2_nfc_ham_set_ecc() argument 490 stm32_fmc2_nfc_ham_calculate(struct nand_chip *chip, const u8 *data, u8 *ecc) stm32_fmc2_nfc_ham_calculate() argument 569 stm32_fmc2_nfc_bch_calculate(struct nand_chip *chip, const u8 *data, u8 *ecc) stm32_fmc2_nfc_bch_calculate() argument 1646 struct nand_ecc_ctrl *ecc = &chip->ecc; stm32_fmc2_nfc_ooblayout_ecc() local 1661 struct nand_ecc_ctrl *ecc = &chip->ecc; stm32_fmc2_nfc_ooblayout_free() local [all...] |
| H A D | marvell_nand.c | 938 marvell_nfc_check_empty_chunk(struct nand_chip *chip, u8 *data, int data_len, u8 *spare, int spare_len, u8 *ecc, int ecc_len, unsigned int *max_bitflips) marvell_nfc_check_empty_chunk() argument 2230 marvell_nand_hw_ecc_controller_init(struct mtd_info *mtd, struct nand_ecc_ctrl *ecc) marvell_nand_hw_ecc_controller_init() argument 2304 marvell_nand_ecc_init(struct mtd_info *mtd, struct nand_ecc_ctrl *ecc) marvell_nand_ecc_init() argument [all...] |
| H A D | qcom_nandc.c | 1391 struct nand_ecc_ctrl *ecc = &chip->ecc; in parse_erase_write_errors() local 1441 struct nand_ecc_ctrl *ecc = &chip->ecc; in qcom_nandc_command() local 1591 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_cw_raw() local 1674 struct nand_ecc_ctrl *ecc = &chip->ecc; check_for_erased_page() local 1733 struct nand_ecc_ctrl *ecc = &chip->ecc; parse_read_errors() local 1836 struct nand_ecc_ctrl *ecc = &chip->ecc; read_page_ecc() local 1916 struct nand_ecc_ctrl *ecc = &chip->ecc; copy_last_cw() local 1966 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_page_raw() local 1988 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_oob() local 2006 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_page() local 2078 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_page_raw() local 2155 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_oob() local 2197 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_block_bad() local 2234 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_block_markbad() local 2419 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_ooblayout_ecc() local 2441 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_ooblayout_free() local 2469 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_attach_chip() local [all...] |
| H A D | nand_base.c | 2534 nand_check_erased_ecc_chunk(void *data, int datalen, void *ecc, int ecclen, void *extraoob, int extraooblen, int bitflips_threshold) nand_check_erased_ecc_chunk() argument 5140 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_set_ecc_on_host_ops() local 5201 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_set_ecc_soft_ops() local 5605 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_scan_tail() local [all...] |
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| H A D | sunxi_nand.c | 195 struct sunxi_nand_hw_ecc ecc; member 602 sunxi_nfc_randomizer_state(struct nand_chip *nand, int page, bool ecc) sunxi_nfc_randomizer_state() argument 622 sunxi_nfc_randomizer_config(struct nand_chip *nand, int page, bool ecc) sunxi_nfc_randomizer_config() argument 668 sunxi_nfc_randomizer_write_buf(struct nand_chip *nand, const uint8_t *buf, int len, bool ecc, int page) sunxi_nfc_randomizer_write_buf() argument 678 sunxi_nfc_randomizer_read_buf(struct nand_chip *nand, uint8_t *buf, int len, bool ecc, int page) sunxi_nfc_randomizer_read_buf() argument 763 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_correct() local 803 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_read_chunk() local 881 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_read_extra_oob() local 909 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_read_chunks_dma() local 1037 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_write_chunk() local 1074 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_write_extra_oob() local 1095 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_read_page() local 1154 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_read_subpage() local 1210 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_write_page() local 1247 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_write_subpage() local 1281 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nfc_hw_ecc_write_page_dma() local 1563 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nand_ooblayout_ecc() local 1578 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nand_ooblayout_free() local 1617 sunxi_nand_hw_ecc_ctrl_init(struct nand_chip *nand, struct nand_ecc_ctrl *ecc, struct device_node *np) sunxi_nand_hw_ecc_ctrl_init() argument 1728 struct nand_ecc_ctrl *ecc = &nand->ecc; sunxi_nand_attach_chip() local [all...] |
| H A D | stm32_fmc2_nand.c | 485 static void stm32_fmc2_nfc_ham_set_ecc(const u32 ecc_sta, u8 *ecc) in stm32_fmc2_nfc_ham_set_ecc() argument 492 stm32_fmc2_nfc_ham_calculate(struct nand_chip *chip, const u8 *data, u8 *ecc) stm32_fmc2_nfc_ham_calculate() argument 573 stm32_fmc2_nfc_bch_calculate(struct nand_chip *chip, const u8 *data, u8 *ecc) stm32_fmc2_nfc_bch_calculate() argument 1652 struct nand_ecc_ctrl *ecc = &chip->ecc; stm32_fmc2_nfc_ooblayout_ecc() local 1667 struct nand_ecc_ctrl *ecc = &chip->ecc; stm32_fmc2_nfc_ooblayout_free() local [all...] |
| H A D | renesas-nand-controller.c | 1077 struct nand_ecc_ctrl *ecc = &chip->ecc; rnandc_ecc_init() local [all...] |
| H A D | omap2.c | 1217 struct nand_ecc_ctrl *ecc = &info->nand.ecc; omap_elm_correct_data() local [all...] |
| H A D | mxc_nand.c | 710 mxc_nand_read_page_v1(struct nand_chip *chip, void *buf, void *oob, bool ecc, int page) mxc_nand_read_page_v1() argument 768 mxc_nand_read_page_v2_v3(struct nand_chip *chip, void *buf, void *oob, bool ecc, int page) mxc_nand_read_page_v2_v3() argument 852 mxc_nand_write_page(struct nand_chip *chip, const uint8_t *buf, bool ecc, int page) mxc_nand_write_page() argument [all...] |
| H A D | meson_nand.c | 867 struct nand_ecc_ctrl *ecc = &nand->ecc; meson_nfc_read_page_hwecc() local [all...] |
| H A D | qcom_nandc.c | 765 static bool qcom_nandc_is_last_cw(struct nand_ecc_ctrl *ecc, int cw) in qcom_nandc_is_last_cw() argument 775 struct nand_ecc_ctrl *ecc = &chip->ecc; in nandc_set_read_loc() local 1240 struct nand_ecc_ctrl *ecc = &chip->ecc; config_nand_cw_read() local 1468 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_cw_raw() local 1557 struct nand_ecc_ctrl *ecc = &chip->ecc; check_for_erased_page() local 1616 struct nand_ecc_ctrl *ecc = &chip->ecc; parse_read_errors() local 1718 struct nand_ecc_ctrl *ecc = &chip->ecc; read_page_ecc() local 1796 struct nand_ecc_ctrl *ecc = &chip->ecc; copy_last_cw() local 1890 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_page() local 1918 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_page_raw() local 1943 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_read_oob() local 1964 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_page() local 2038 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_page_raw() local 2115 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_write_oob() local 2157 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_block_bad() local 2194 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nandc_block_markbad() local 2318 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_ooblayout_ecc() local 2340 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_ooblayout_free() local 2369 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_nand_attach_chip() local 2685 struct nand_ecc_ctrl *ecc = &chip->ecc; qcom_read_status_exec() local [all...] |
| H A D | nand_base.c | 2853 nand_check_erased_ecc_chunk(void *data, int datalen, void *ecc, int ecclen, void *extraoob, int extraooblen, int bitflips_threshold) nand_check_erased_ecc_chunk() argument 5832 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_set_ecc_on_host_ops() local 5893 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_set_ecc_soft_ops() local 6269 struct nand_ecc_ctrl *ecc = &chip->ecc; nand_scan_tail() local [all...] |
| H A D | marvell_nand.c | 952 marvell_nfc_check_empty_chunk(struct nand_chip *chip, u8 *data, int data_len, u8 *spare, int spare_len, u8 *ecc, int ecc_len, unsigned int *max_bitflips) marvell_nfc_check_empty_chunk() argument 2244 marvell_nand_hw_ecc_controller_init(struct mtd_info *mtd, struct nand_ecc_ctrl *ecc) marvell_nand_hw_ecc_controller_init() argument 2318 marvell_nand_ecc_init(struct mtd_info *mtd, struct nand_ecc_ctrl *ecc) marvell_nand_ecc_init() argument [all...] |
| /kernel/linux/linux-6.6/drivers/spi/ |
| H A D | spi-mtk-snfi.c | 312 struct mtk_ecc *ecc; member [all...] |
| /kernel/linux/linux-6.6/drivers/crypto/ccp/ |
| H A D | ccp-dev.h | 553 struct ccp_ecc_op ecc; member 659 int (*ecc)(struct ccp_op *); member
|
| /kernel/linux/linux-6.6/drivers/dma/ti/ |
| H A D | edma.c | 219 struct edma_cc *ecc; member 300 static inline unsigned int edma_read(struct edma_cc *ecc, int offset) in edma_read() argument 305 static inline void edma_write(struct edma_cc *ecc, int offset, int val) in edma_write() argument 310 static inline void edma_modify(struct edma_cc *ecc, int offset, unsigned and, in edma_modify() argument 320 static inline void edma_or(struct edma_cc *ecc, int offset, unsigned or) in edma_or() argument 328 edma_read_array(struct edma_cc *ecc, int offset, int i) edma_read_array() argument 334 edma_write_array(struct edma_cc *ecc, int offset, int i, unsigned val) edma_write_array() argument 340 edma_modify_array(struct edma_cc *ecc, int offset, int i, unsigned and, unsigned or) edma_modify_array() argument 346 edma_or_array2(struct edma_cc *ecc, int offset, int i, int j, unsigned or) edma_or_array2() argument 352 edma_write_array2(struct edma_cc *ecc, int offset, int i, int j, unsigned val) edma_write_array2() argument 358 edma_shadow0_read_array(struct edma_cc *ecc, int offset, int i) edma_shadow0_read_array() argument 364 edma_shadow0_write(struct edma_cc *ecc, int offset, unsigned val) edma_shadow0_write() argument 370 edma_shadow0_write_array(struct edma_cc *ecc, int offset, int i, unsigned val) edma_shadow0_write_array() argument 376 edma_param_modify(struct edma_cc *ecc, int offset, int param_no, unsigned and, unsigned or) edma_param_modify() argument 382 edma_assign_priority_to_queue(struct edma_cc *ecc, int queue_no, int priority) edma_assign_priority_to_queue() argument 392 struct edma_cc *ecc = echan->ecc; edma_set_chmap() local 403 struct edma_cc *ecc = echan->ecc; edma_setup_interrupt() local 419 edma_write_slot(struct edma_cc *ecc, unsigned slot, const struct edmacc_param *param) edma_write_slot() argument 428 edma_read_slot(struct edma_cc *ecc, unsigned slot, struct edmacc_param *param) edma_read_slot() argument 454 edma_alloc_slot(struct edma_cc *ecc, int slot) edma_alloc_slot() argument 488 edma_free_slot(struct edma_cc *ecc, unsigned slot) edma_free_slot() argument 506 edma_link(struct edma_cc *ecc, unsigned from, unsigned to) edma_link() argument 528 edma_get_position(struct edma_cc *ecc, unsigned slot, bool dst) edma_get_position() argument 548 struct edma_cc *ecc = echan->ecc; edma_start() local 575 struct edma_cc *ecc = echan->ecc; edma_stop() local 621 struct edma_cc *ecc = echan->ecc; edma_trigger_channel() local 634 struct edma_cc *ecc = echan->ecc; edma_clean_channel() local 653 struct edma_cc *ecc = echan->ecc; edma_assign_channel_eventq() local 671 struct edma_cc *ecc = echan->ecc; edma_alloc_channel() local 720 struct edma_cc *ecc = echan->ecc; edma_execute() local 1493 struct edma_cc *ecc = data; dma_irq_handler() local 1538 struct edma_cc *ecc = echan->ecc; edma_error_handler() local 1579 edma_error_pending(struct edma_cc *ecc) edma_error_pending() argument 1592 struct edma_cc *ecc = data; dma_ccerr_handler() local 1668 struct edma_cc *ecc = echan->ecc; edma_alloc_chan_resources() local 1922 edma_dma_init(struct edma_cc *ecc, bool legacy_mode) edma_dma_init() argument 2018 edma_setup_from_hw(struct device *dev, struct edma_soc_info *pdata, struct edma_cc *ecc) edma_setup_from_hw() argument 2232 struct edma_cc *ecc = ofdma->of_dma_data; of_edma_xlate() local 2292 struct edma_cc *ecc; edma_probe() local 2566 struct edma_cc *ecc = dev_get_drvdata(dev); edma_remove() local 2588 struct edma_cc *ecc = dev_get_drvdata(dev); edma_pm_suspend() local 2602 struct edma_cc *ecc = dev_get_drvdata(dev); edma_pm_resume() local [all...] |
| /kernel/linux/linux-5.10/drivers/dma/ti/ |
| H A D | edma.c | 228 struct edma_cc *ecc; member 309 static inline unsigned int edma_read(struct edma_cc *ecc, int offset) in edma_read() argument 314 static inline void edma_write(struct edma_cc *ecc, int offset, int val) in edma_write() argument 319 static inline void edma_modify(struct edma_cc *ecc, int offset, unsigned and, in edma_modify() argument 329 static inline void edma_and(struct edma_cc *ecc, int offset, unsigned and) in edma_and() argument 337 edma_or(struct edma_cc *ecc, int offset, unsigned or) edma_or() argument 345 edma_read_array(struct edma_cc *ecc, int offset, int i) edma_read_array() argument 351 edma_write_array(struct edma_cc *ecc, int offset, int i, unsigned val) edma_write_array() argument 357 edma_modify_array(struct edma_cc *ecc, int offset, int i, unsigned and, unsigned or) edma_modify_array() argument 363 edma_or_array(struct edma_cc *ecc, int offset, int i, unsigned or) edma_or_array() argument 369 edma_or_array2(struct edma_cc *ecc, int offset, int i, int j, unsigned or) edma_or_array2() argument 375 edma_write_array2(struct edma_cc *ecc, int offset, int i, int j, unsigned val) edma_write_array2() argument 381 edma_shadow0_read(struct edma_cc *ecc, int offset) edma_shadow0_read() argument 386 edma_shadow0_read_array(struct edma_cc *ecc, int offset, int i) edma_shadow0_read_array() argument 392 edma_shadow0_write(struct edma_cc *ecc, int offset, unsigned val) edma_shadow0_write() argument 398 edma_shadow0_write_array(struct edma_cc *ecc, int offset, int i, unsigned val) edma_shadow0_write_array() argument 404 edma_param_read(struct edma_cc *ecc, int offset, int param_no) edma_param_read() argument 410 edma_param_write(struct edma_cc *ecc, int offset, int param_no, unsigned val) edma_param_write() argument 416 edma_param_modify(struct edma_cc *ecc, int offset, int param_no, unsigned and, unsigned or) edma_param_modify() argument 422 edma_param_and(struct edma_cc *ecc, int offset, int param_no, unsigned and) edma_param_and() argument 428 edma_param_or(struct edma_cc *ecc, int offset, int param_no, unsigned or) edma_param_or() argument 434 edma_assign_priority_to_queue(struct edma_cc *ecc, int queue_no, int priority) edma_assign_priority_to_queue() argument 444 struct edma_cc *ecc = echan->ecc; edma_set_chmap() local 455 struct edma_cc *ecc = echan->ecc; edma_setup_interrupt() local 471 edma_write_slot(struct edma_cc *ecc, unsigned slot, const struct edmacc_param *param) edma_write_slot() argument 480 edma_read_slot(struct edma_cc *ecc, unsigned slot, struct edmacc_param *param) edma_read_slot() argument 506 edma_alloc_slot(struct edma_cc *ecc, int slot) edma_alloc_slot() argument 540 edma_free_slot(struct edma_cc *ecc, unsigned slot) edma_free_slot() argument 558 edma_link(struct edma_cc *ecc, unsigned from, unsigned to) edma_link() argument 580 edma_get_position(struct edma_cc *ecc, unsigned slot, bool dst) edma_get_position() argument 600 struct edma_cc *ecc = echan->ecc; edma_start() local 627 struct edma_cc *ecc = echan->ecc; edma_stop() local 673 struct edma_cc *ecc = echan->ecc; edma_trigger_channel() local 686 struct edma_cc *ecc = echan->ecc; edma_clean_channel() local 705 struct edma_cc *ecc = echan->ecc; edma_assign_channel_eventq() local 723 struct edma_cc *ecc = echan->ecc; edma_alloc_channel() local 777 struct edma_cc *ecc = echan->ecc; edma_execute() local 1550 struct edma_cc *ecc = data; dma_irq_handler() local 1595 struct edma_cc *ecc = echan->ecc; edma_error_handler() local 1636 edma_error_pending(struct edma_cc *ecc) edma_error_pending() argument 1649 struct edma_cc *ecc = data; dma_ccerr_handler() local 1726 struct edma_cc *ecc = echan->ecc; edma_alloc_chan_resources() local 1980 edma_dma_init(struct edma_cc *ecc, bool legacy_mode) edma_dma_init() argument 2076 edma_setup_from_hw(struct device *dev, struct edma_soc_info *pdata, struct edma_cc *ecc) edma_setup_from_hw() argument 2290 struct edma_cc *ecc = ofdma->of_dma_data; of_edma_xlate() local 2350 struct edma_cc *ecc; edma_probe() local 2624 struct edma_cc *ecc = dev_get_drvdata(dev); edma_remove() local 2646 struct edma_cc *ecc = dev_get_drvdata(dev); edma_pm_suspend() local 2660 struct edma_cc *ecc = dev_get_drvdata(dev); edma_pm_resume() local [all...] |
| /kernel/linux/linux-5.10/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd.h | 589 struct mcp251xfd_ecc ecc; member
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/brcmnand/ |
| H A D | brcmnand.c | 1313 struct nand_ecc_ctrl *ecc = &host->chip.ecc; brcmstb_choose_ecc_layout() local 2158 struct mtd_oob_region ecc; brcmstb_nand_verify_erased_page() local [all...] |
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| H A D | rawnand.h | 1266 struct nand_ecc_ctrl ecc; member 1394 } ecc; member [all...] |
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/ |
| H A D | brcmnand.c | 1327 struct nand_ecc_ctrl *ecc = &host->chip.ecc; brcmstb_choose_ecc_layout() local 2214 struct mtd_oob_region ecc; brcmstb_nand_verify_erased_page() local [all...] |
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| H A D | rawnand.h | 1331 struct nand_ecc_ctrl ecc; member 1459 } ecc; member [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ras.h | 380 struct ecc_info_per_ch ecc[MAX_UMC_CHANNEL_NUM]; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dsi.c | 2063 dsi_vc_write_long_header(struct dsi_data *dsi, int vc, int channel, u8 data_type, u16 len, u8 ecc) dsi_vc_write_long_header() argument
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dsi.c | 2595 dsi_vc_write_long_header(struct dsi_data *dsi, int channel, u8 data_type, u16 len, u8 ecc) dsi_vc_write_long_header() argument 2624 dsi_vc_send_long(struct dsi_data *dsi, int channel, u8 data_type, u8 *data, u16 len, u8 ecc) dsi_vc_send_long() argument 2687 dsi_vc_send_short(struct dsi_data *dsi, int channel, u8 data_type, u16 data, u8 ecc) dsi_vc_send_short() argument
|