Home
last modified time | relevance | path

Searched +full:error +full:- +full:correction (Results 1 – 25 of 612) sorted by relevance

12345678910>>...25

/kernel/linux/linux-5.10/drivers/edac/
DKconfig13 tristate "EDAC (Error Detection And Correction) reporting"
16 EDAC is a subsystem along with hardware-specific drivers designed to
17 report hardware errors. These are low-level errors that are reported
22 The mailing list for the EDAC project is linux-edac@vger.kernel.org.
40 levels are 0-4 (from low to high) and by default it is set to 2.
44 tristate "Decode MCEs in human-readable form (only on AMD for now)"
49 occurring on your machine in human-readable form.
59 Not all machines support hardware-driven error report. Some of those
60 provide a BIOS-driven error report mechanism via ACPI, using the
61 APEI/GHES driver. By enabling this option, the error reports provided
[all …]
/kernel/linux/linux-6.6/drivers/edac/
DKconfig13 tristate "EDAC (Error Detection And Correction) reporting"
16 EDAC is a subsystem along with hardware-specific drivers designed to
17 report hardware errors. These are low-level errors that are reported
22 The mailing list for the EDAC project is linux-edac@vger.kernel.org.
40 levels are 0-4 (from low to high) and by default it is set to 2.
44 tristate "Decode MCEs in human-readable form (only on AMD for now)"
49 occurring on your machine in human-readable form.
60 Not all machines support hardware-driven error report. Some of those
61 provide a BIOS-driven error report mechanism via ACPI, using the
62 APEI/GHES driver. By enabling this option, the error reports provided
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/dvb/
Dfrontend.h1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
18 * enum fe_caps - Frontend capabilities
23 * @FE_CAN_INVERSION_AUTO: Can auto-detect frequency spectral
33 * @FE_CAN_FEC_AUTO: Can auto-detect FEC
35 * @FE_CAN_QAM_16: Supports 16-QAM modulation
36 * @FE_CAN_QAM_32: Supports 32-QAM modulation
37 * @FE_CAN_QAM_64: Supports 64-QAM modulation
38 * @FE_CAN_QAM_128: Supports 128-QAM modulation
39 * @FE_CAN_QAM_256: Supports 256-QAM modulation
40 * @FE_CAN_QAM_AUTO: Can auto-detect QAM modulation
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/
Dmtdnand.rst10 The generic NAND driver supports almost all NAND and AG-AND based chips
31 --------------------------
37 - [MTD Interface]
43 - [NAND Interface]
48 - [GENERIC]
53 - [DEFAULT]
65 -------------------------------
71 - [INTERN]
77 - [REPLACEABLE]
86 - [BOARDSPECIFIC]
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/
Dmtdnand.rst10 The generic NAND driver supports almost all NAND and AG-AND based chips
31 --------------------------
37 - [MTD Interface]
43 - [NAND Interface]
48 - [GENERIC]
53 - [DEFAULT]
65 -------------------------------
71 - [INTERN]
77 - [REPLACEABLE]
86 - [BOARDSPECIFIC]
[all …]
/kernel/linux/linux-6.6/drivers/mtd/nand/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
23 This enables support for software Hamming error
24 correction. This correction can correct up to 1 bit error
27 more strength correction and in this case BCH or RS will be
44 This enables support for software BCH error correction. Binary BCH
47 of error correction.
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ingenic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 based boards, using the BCH controller for hardware error correction.
19 Enable this driver to support the Reed-Solomon error-correction
23 will be called jz4740-ecc.
29 Enable this driver to support the BCH error-correction hardware
33 will be called jz4725b-bch.
39 Enable this driver to support the BCH error-correction hardware
43 will be called jz4780-bch.
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ingenic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 based boards, using the BCH controller for hardware error correction.
19 Enable this driver to support the Reed-Solomon error-correction
23 will be called jz4740-ecc.
29 Enable this driver to support the BCH error-correction hardware
33 will be called jz4725b-bch.
39 Enable this driver to support the BCH error-correction hardware
43 will be called jz4780-bch.
/kernel/linux/linux-5.10/Documentation/core-api/
Dlibrs.rst2 Reed-Solomon Library Programming Interface
10 The generic Reed-Solomon Library provides encoding, decoding and error
11 correction functions.
13 Reed-Solomon codes are used in communication and storage applications to
30 ------------
33 which holds the necessary information for encoding, decoding and error
34 correction with the given polynomial. It either uses an existing
54 --------
56 The encoder calculates the Reed-Solomon code over the given data length
60 The expanded data can be inverted on the fly by providing a non-zero
[all …]
/kernel/linux/linux-6.6/Documentation/core-api/
Dlibrs.rst2 Reed-Solomon Library Programming Interface
10 The generic Reed-Solomon Library provides encoding, decoding and error
11 correction functions.
13 Reed-Solomon codes are used in communication and storage applications to
30 ------------
33 which holds the necessary information for encoding, decoding and error
34 correction with the given polynomial. It either uses an existing
54 --------
56 The encoder calculates the Reed-Solomon code over the given data length
60 The expanded data can be inverted on the fly by providing a non-zero
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/dvb/
Dfrontend.h1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
23 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
33 * enum fe_caps - Frontend capabilities
38 * @FE_CAN_INVERSION_AUTO: Can auto-detect frequency spectral
48 * @FE_CAN_FEC_AUTO: Can auto-detect FEC
50 * @FE_CAN_QAM_16: Supports 16-QAM modulation
51 * @FE_CAN_QAM_32: Supports 32-QAM modulation
52 * @FE_CAN_QAM_64: Supports 64-QAM modulation
53 * @FE_CAN_QAM_128: Supports 128-QAM modulation
54 * @FE_CAN_QAM_256: Supports 256-QAM modulation
[all …]
/kernel/linux/linux-5.10/drivers/macintosh/
Dwindfarm_pm121.c1 // SPDX-License-Identifier: GPL-2.0-only
16 * that none of the code has been re-used, it's a complete
17 * re-implementation
21 * controls with a tiny difference. The control-ids of hard-drive-fan
22 * and cpu-fan is swapped.
24 * Target Correction :
26 * controls have a target correction calculated as :
31 * OD Fan control correction.
34 * offset : -19563152
38 * offset : -15650652
[all …]
/kernel/linux/linux-6.6/drivers/macintosh/
Dwindfarm_pm121.c1 // SPDX-License-Identifier: GPL-2.0-only
16 * that none of the code has been re-used, it's a complete
17 * re-implementation
21 * controls with a tiny difference. The control-ids of hard-drive-fan
22 * and cpu-fan is swapped.
24 * Target Correction :
26 * controls have a target correction calculated as :
31 * OD Fan control correction.
34 * offset : -19563152
38 * offset : -15650652
[all …]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
Dnand_bch.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * This file provides ECC correction for more than 1 bit per block of data,
20 * struct nand_bch_control - private NAND BCH control structure
22 * @errloc: error location array
32 * nand_bch_calculate_ecc - [NAND Interface] Calculate ECC for data block
40 struct nand_bch_control *nbc = chip->ecc.priv; in nand_bch_calculate_ecc()
43 memset(code, 0, chip->ecc.bytes); in nand_bch_calculate_ecc()
44 bch_encode(nbc->bch, buf, chip->ecc.size, code); in nand_bch_calculate_ecc()
47 for (i = 0; i < chip->ecc.bytes; i++) in nand_bch_calculate_ecc()
48 code[i] ^= nbc->eccmask[i]; in nand_bch_calculate_ecc()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 <http://www.linux-mtd.infradead.org/doc/nand.html>.
30 This enables support for software BCH error correction. Binary BCH
33 of error correction.
73 bool "Support hardware based BCH error correction"
79 the cpu from doing ECC error searching and correction. However some
153 include NAND flash controllers with built-in hardware ECC
188 - PXA3xx processors (NFCv1)
189 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2)
190 - 64-bit Aramda platforms (7k, 8k) (NFCv2)
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/edac/
Daspeed-sdram-edac.txt3 The Aspeed AST2500 SoC supports DDR3 and DDR4 memory with and without ECC (error
4 correction check).
6 The memory controller supports SECDED (single bit error correction, double bit
7 error detection) and single bit error auto scrubbing by reserving 8 bits for
14 - compatible: should be "aspeed,ast2500-sdram-edac"
15 - reg: sdram controller register set should be <0x1e6e0000 0x174>
16 - interrupts: should be AVIC interrupt #0
22 compatible = "aspeed,ast2500-sdram-edac";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/edac/
Daspeed-sdram-edac.txt3 The Aspeed BMC SoC supports DDR3 and DDR4 memory with and without ECC (error
4 correction check).
6 The memory controller supports SECDED (single bit error correction, double bit
7 error detection) and single bit error auto scrubbing by reserving 8 bits for
14 - compatible: should be one of
15 - "aspeed,ast2400-sdram-edac"
16 - "aspeed,ast2500-sdram-edac"
17 - "aspeed,ast2600-sdram-edac"
18 - reg: sdram controller register set should be <0x1e6e0000 0x174>
19 - interrupts: should be AVIC interrupt #0
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
Dsunxi_engine.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
16 * struct sunxi_engine_ops - helper operations for sunXi engines
38 * This callback allows to validate plane-update related CRTC
47 * 0 on success or a negative error code.
74 * error pointer on failure.
82 * This callback will enable the color correction in the
92 * This callback will stop the color correction in the
102 * This callback is used to implement engine-specific
114 * struct sunxi_engine - the common parts of an engine for sun4i-drm driver
118 * @id: the id of the engine (-1 if not used)
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
Dsunxi_engine.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
17 * struct sunxi_engine_ops - helper operations for sunXi engines
39 * This callback allows to validate plane-update related CRTC
48 * 0 on success or a negative error code.
75 * error pointer on failure.
83 * This callback will enable the color correction in the
93 * This callback will stop the color correction in the
103 * This callback is used to implement engine-specific
126 * struct sunxi_engine - the common parts of an engine for sun4i-drm driver
130 * @id: the id of the engine (-1 if not used)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/
Dnuvoton,npcm-memory-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/nuvoton,npcm-memory-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marvin Lin <kflin@nuvoton.com>
11 - Stanley Chu <yschu@nuvoton.com>
14 The Nuvoton BMC SoC supports DDR4 memory with or without ECC (error correction
17 The memory controller supports single bit error correction, double bit error
18 detection (in-line ECC in which a section (1/8th) of the memory device used to
26 - nuvoton,npcm750-memory-controller
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
Dgpmc-nand.txt7 explained in a separate documents - please refer to
8 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt
11 Documentation/devicetree/bindings/mtd/nand-controller.yaml
16 - compatible: "ti,omap2-nand"
17 - reg: range id (CS number), base offset and length of the
19 - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount.
23 - nand-bus-width: Set this numeric value to 16 if the hardware
27 - ti,nand-ecc-opt: A string setting the ECC layout to use. One of:
28 "sw" 1-bit Hamming ecc code via software
30 "hw-romcode" <deprecated> use "ham1" instead
[all …]
/kernel/linux/linux-6.6/lib/reed_solomon/
Dtest_rslib.c1 // SPDX-License-Identifier: GPL-2.0
34 __param(int, bc, 1, "Test for correct behaviour beyond error correction capacity");
80 uint16_t *corr; /* correction buffer */
103 kfree(ws->errlocs); in free_ws()
104 kfree(ws->c); in free_ws()
110 int nroots = rs->nroots; in alloc_ws()
112 int nn = rs->nn; in alloc_ws()
118 ws->c = kmalloc_array(2 * (nn + nroots), in alloc_ws()
120 if (!ws->c) in alloc_ws()
123 ws->r = ws->c + nn; in alloc_ws()
[all …]
/kernel/linux/linux-5.10/lib/reed_solomon/
Dtest_rslib.c1 // SPDX-License-Identifier: GPL-2.0
34 __param(int, bc, 1, "Test for correct behaviour beyond error correction capacity");
80 uint16_t *corr; /* correction buffer */
103 kfree(ws->errlocs); in free_ws()
104 kfree(ws->c); in free_ws()
110 int nroots = rs->nroots; in alloc_ws()
112 int nn = rs->nn; in alloc_ws()
118 ws->c = kmalloc_array(2 * (nn + nroots), in alloc_ws()
120 if (!ws->c) in alloc_ws()
123 ws->r = ws->c + nn; in alloc_ws()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/
Diss_ipipeif.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * TI OMAP4 ISS V4L2 Driver - ISP IPIPEIF module
31 * struct iss_ipipeif_device - Structure for the IPIPEIF module to store its own
39 * @error: A hardware error occurred during capture
40 * @alaw: A-law compression enabled (1) or disabled (0)
42 * @obclamp: Optical-black clamp enabled (1) or disabled (0)
43 * @fpc_en: Faulty pixels correction enabled (1) or disabled (0)
45 * @clamp: Optical-black or digital clamp configuration
46 * @fpc: Faulty pixels correction configuration
67 unsigned int error; member
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
Diss_ipipeif.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * TI OMAP4 ISS V4L2 Driver - ISP IPIPEIF module
31 * struct iss_ipipeif_device - Structure for the IPIPEIF module to store its own
39 * @error: A hardware error occurred during capture
40 * @alaw: A-law compression enabled (1) or disabled (0)
42 * @obclamp: Optical-black clamp enabled (1) or disabled (0)
43 * @fpc_en: Faulty pixels correction enabled (1) or disabled (0)
45 * @clamp: Optical-black or digital clamp configuration
46 * @fpc: Faulty pixels correction configuration
67 unsigned int error; member

12345678910>>...25