/linux-master/drivers/net/can/ |
H A D | janz-ican3.c | 1038 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 D | ccp-dev-v3.c | 301 | (op->u.ecc.function << REQ1_ECC_FUNCTION_SHIFT) 574 .ecc = ccp_perform_ecc,
|
/linux-master/drivers/net/can/esd/ |
H A D | esdacc.h | 170 u8 ecc; member in struct:acc_bmmsg_buserr
|
/linux-master/crypto/ |
H A D | ecrdsa.c | 23 #include <crypto/internal/ecc.h>
|
H A D | Makefile | 189 obj-$(CONFIG_CRYPTO_ECC) += ecc.o
|
H A D | ecdsa.c | 8 #include <crypto/internal/ecc.h>
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | nandsim.c | 164 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 D | mxic_nand.c | 15 #include <linux/mtd/nand-ecc-sw-hamming.h>
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun6i_mipi_dsi.c | 228 u8 ecc = 0; local 248 ecc |= val << i; 251 return ecc;
|
/linux-master/drivers/edac/ |
H A D | igen6_edac.c | 978 bool ecc; local 984 ecc = igen6_check_ecc(imc); 1026 if (ndimms && !ecc) {
|
/linux-master/drivers/mtd/nand/raw/bcm47xxnflash/ |
H A D | ops_bcm4706.c | 395 b47n->nand_chip.ecc.engine_type = NAND_ECC_ENGINE_TYPE_NONE;
|
/linux-master/drivers/misc/bcm-vk/ |
H A D | bcm_vk.h | 355 u16 ecc; member in struct:bcm_vk_alert_cnts
|
H A D | bcm_vk_dev.c | 127 {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 D | docg3.c | 88 .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 D | spi-mem.c | 182 if (op->data.ecc) { 183 if (!spi_mem_controller_is_capable(ctlr, ecc))
|
/linux-master/include/linux/mtd/ |
H A D | mtd.h | 99 * @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 D | spitz.c | 811 .ecc = akita_ooblayout_ecc,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ras.h | 425 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 D | dsi.c | 2659 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 D | aldebaran_ppt.c | 1810 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 D | mcp251xfd.h | 648 struct mcp251xfd_ecc ecc;
|
/linux-master/drivers/crypto/intel/keembay/ |
H A D | keembay-ocs-ecc.c | 13 #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 D | ram.c | 69 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 D | sas_expander.c | 1744 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 D | mtdcore.c | 310 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);
|