Home
last modified time | relevance | path

Searched defs:ecc (Results 126 - 150 of 154) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dstm32_fmc2_nand.c483 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 Dmarvell_nand.c938 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 Dqcom_nandc.c1391 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 Dnand_base.c2534 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 Dsunxi_nand.c195 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 Dstm32_fmc2_nand.c485 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 Drenesas-nand-controller.c1077 struct nand_ecc_ctrl *ecc = &chip->ecc; rnandc_ecc_init() local
[all...]
H A Domap2.c1217 struct nand_ecc_ctrl *ecc = &info->nand.ecc; omap_elm_correct_data() local
[all...]
H A Dmxc_nand.c710 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 Dmeson_nand.c867 struct nand_ecc_ctrl *ecc = &nand->ecc; meson_nfc_read_page_hwecc() local
[all...]
H A Dqcom_nandc.c765 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 Dnand_base.c2853 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 Dmarvell_nand.c952 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 Dspi-mtk-snfi.c312 struct mtk_ecc *ecc; member
[all...]
/kernel/linux/linux-6.6/drivers/crypto/ccp/
H A Dccp-dev.h553 struct ccp_ecc_op ecc; member
659 int (*ecc)(struct ccp_op *); member
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dedma.c219 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 Dedma.c228 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 Dmcp251xfd.h589 struct mcp251xfd_ecc ecc; member
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1313 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 Drawnand.h1266 struct nand_ecc_ctrl ecc; member
1394 } ecc; member
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1327 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 Drawnand.h1331 struct nand_ecc_ctrl ecc; member
1459 } ecc; member
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras.h380 struct ecc_info_per_ch ecc[MAX_UMC_CHANNEL_NUM]; member
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.c2063 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 Ddsi.c2595 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

Completed in 67 milliseconds

1234567