Searched refs:ecc (Results 126 - 150 of 155) sorted by relevance

1234567

/linux-master/drivers/net/can/
H A Djanz-ican3.c1038 u8 isrc, ecc, status, rxerr, txerr; local
1055 ecc = msg->data[2];
1075 if (!(ecc & ECC_DIR)) {
1133 switch (ecc & ECC_MASK) {
1144 cf->data[3] = ecc & ECC_SEG;
1148 if (!(ecc & ECC_DIR))
/linux-master/drivers/crypto/ccp/
H A Dccp-dev-v3.c301 | (op->u.ecc.function << REQ1_ECC_FUNCTION_SHIFT)
574 .ecc = ccp_perform_ecc,
/linux-master/drivers/net/can/esd/
H A Desdacc.h170 u8 ecc; member in struct:acc_bmmsg_buserr
/linux-master/crypto/
H A Decrdsa.c23 #include <crypto/internal/ecc.h>
H A DMakefile189 obj-$(CONFIG_CRYPTO_ECC) += ecc.o
H A Decdsa.c8 #include <crypto/internal/ecc.h>
/linux-master/drivers/mtd/nand/raw/
H A Dnandsim.c164 MODULE_PARM_DESC(bch, "Enable BCH ecc and set how many bits should "
1413 "reading from %d ecc: corrected=%u failed=%u\n",
2217 chip->ecc.engine_type = NAND_ECC_ENGINE_TYPE_SOFT;
2218 chip->ecc.algo = bch ? NAND_ECC_ALGO_BCH : NAND_ECC_ALGO_HAMMING;
2228 /* Use 512-byte ecc blocks */
2243 chip->ecc.size = 512;
2244 chip->ecc.strength = bch;
2245 chip->ecc.bytes = eccbytes;
2247 NS_INFO("Using %u-bit/%u bytes BCH ECC\n", bch, chip->ecc.size);
H A Dmxic_nand.c15 #include <linux/mtd/nand-ecc-sw-hamming.h>
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.c228 u8 ecc = 0; local
248 ecc |= val << i;
251 return ecc;
/linux-master/drivers/edac/
H A Digen6_edac.c978 bool ecc; local
984 ecc = igen6_check_ecc(imc);
1026 if (ndimms && !ecc) {
/linux-master/drivers/mtd/nand/raw/bcm47xxnflash/
H A Dops_bcm4706.c395 b47n->nand_chip.ecc.engine_type = NAND_ECC_ENGINE_TYPE_NONE;
/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk.h355 u16 ecc; member in struct:bcm_vk_alert_cnts
H A Dbcm_vk_dev.c127 {ERR_LOG_ECC, ERR_LOG_ECC, "ecc"},
227 if ((ecc_mem_err != vk->alert_cnts.ecc) &&
229 dev_info(dev, "ALERT! %s.%d ecc RAISED - ErrCnt %d\n",
232 vk->alert_cnts.ecc = ecc_mem_err;
/linux-master/drivers/mtd/devices/
H A Ddocg3.c88 .ecc = docg3_ooblayout_ecc,
630 * understands the (data, ecc, syndroms) in an inverted order in comparison to
634 * The hardware ecc unit produces oob_ecc ^ calc_ecc. The kernel's bch
645 u8 ecc[DOC_ECC_BCH_SIZE]; local
649 ecc[i] = bitrev8(hwecc[i]);
652 NULL, ecc, NULL, errorpos);
783 * @hwecc: the array of 7 integers where the hardware ecc will be stored
/linux-master/drivers/spi/
H A Dspi-mem.c182 if (op->data.ecc) {
183 if (!spi_mem_controller_is_capable(ctlr, ecc))
/linux-master/include/linux/mtd/
H A Dmtd.h99 * @ecc: function returning an ECC region in the OOB area.
107 int (*ecc)(struct mtd_info *mtd, int section, member in struct:mtd_ooblayout_ops
283 * one region comprising an ecc step equals or exceeds this value.
300 /* the ecc step size. */
303 /* max number of correctible bit errors per ecc step */
/linux-master/arch/arm/mach-pxa/
H A Dspitz.c811 .ecc = akita_ooblayout_ecc,
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras.h425 struct ecc_info_per_ch ecc[MAX_UMC_CHANNEL_NUM]; member in struct:umc_ecc_info
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddsi.c2659 int channel, u8 data_type, u16 len, u8 ecc)
2670 FLD_VAL(ecc, 31, 24);
2689 u8 data_type, u8 *data, u16 len, u8 ecc)
2709 dsi_vc_write_long_header(dsidev, channel, data_type, len, ecc);
2753 u8 data_type, u16 data, u8 ecc)
2775 r = (data_id << 0) | (data << 8) | (ecc << 24);
2658 dsi_vc_write_long_header(struct platform_device *dsidev, int channel, u8 data_type, u16 len, u8 ecc) argument
2688 dsi_vc_send_long(struct platform_device *dsidev, int channel, u8 data_type, u8 *data, u16 len, u8 ecc) argument
2752 dsi_vc_send_short(struct platform_device *dsidev, int channel, u8 data_type, u16 data, u8 ecc) argument
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Daldebaran_ppt.c1810 dev_info(smu->adev->dev, "Failed to export SMU ecc table!\n");
1818 ecc_info_per_channel = &(eccinfo->ecc[i]);
1830 ecc_info_per_channel = &(eccinfo->ecc[i]);
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd.h648 struct mcp251xfd_ecc ecc;
/linux-master/drivers/crypto/intel/keembay/
H A Dkeembay-ocs-ecc.c13 #include <crypto/internal/ecc.h>
32 #define DRV_NAME "keembay-ocs-ecc"
911 NULL, 0, "keembay-ocs-ecc", ecc_dev);
986 .compatible = "intel,keembay-ocs-ecc",
/linux-master/fs/pstore/
H A Dram.c69 module_param_named(ecc, ramoops_ecc, int, 0400);
227 * per-cpu records including metadata and ecc info.
690 parse_u32("ecc-size", pdata->ecc_info.ecc_size, 0);
864 pr_info("using 0x%lx@0x%llx, ecc: %d\n",
948 * For backwards compatibility ramoops.ecc=1 means 16 bytes ECC
/linux-master/drivers/scsi/libsas/
H A Dsas_expander.c1744 static int sas_get_ex_change_count(struct domain_device *dev, int *ecc) argument
1771 *ecc = be16_to_cpu(rg_resp->rg.change_count);
/linux-master/drivers/mtd/
H A Dmtdcore.c310 MTD_DEVICE_ATTR_RO(corrected_bits); /* ecc stats corrected */
320 MTD_DEVICE_ATTR_RO(ecc_failures); /* ecc stats errors */
1735 return 0; /* device lacks ecc */
1796 if (!master->ooblayout || !master->ooblayout->ecc)
1799 return master->ooblayout->ecc(master, section, oobecc);

Completed in 400 milliseconds

1234567