Home
last modified time | relevance | path

Searched refs:CRC (Results 1 – 25 of 80) sorted by relevance

1234

/Linux-v5.4/Documentation/
Dcrc32.txt2 brief tutorial on CRC computation
5 A CRC is a long-division remainder. You add the CRC to the message,
6 and the whole thing (message+CRC) is a multiple of the given
7 CRC polynomial. To check the CRC, you can either check that the
8 CRC matches the recomputed value, *or* you can check that the
9 remainder computed on the message+CRC is 0. This latter approach
11 protocols put the end-of-frame flag after the CRC.
21 To produce a 32-bit CRC, the divisor is actually a 33-bit CRC polynomial.
23 CRC is written in hex with the most significant bit omitted. (If you're
26 Note that a CRC is computed over a string of *bits*, so you have
[all …]
/Linux-v5.4/arch/x86/crypto/
Dcrc32c-pcl-intel-asm_64.S50 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction
227 movq crc_init, %xmm1 # CRC for block 1
230 movq crc1, %xmm2 # CRC for block 2
292 crc32l (bufptmp), crc_init_dw # CRC of 4 bytes
299 crc32w (bufptmp), crc_init_dw # CRC of 2 bytes
306 crc32b (bufptmp), crc_init_dw # CRC of 1 byte
Dcrc32-pclmul_asm.S86 #define CRC %edx macro
90 #define CRC %ecx macro
111 movd CRC, CONSTANT
/Linux-v5.4/Documentation/devicetree/bindings/crypto/
Dst,stm32-crc.txt1 * STMicroelectronics STM32 CRC
6 - clocks: The input clock of the CRC instance
/Linux-v5.4/Documentation/arm/samsung-s3c24xx/
Dsuspend.rst115 `S3C2410 PM Suspend Memory CRC`
120 Note, the time to calculate the CRC is dependent on the CPU speed
127 `S3C2410 PM Suspend CRC Chunksize (KiB)`
129 Defines the size of memory each CRC chunk covers. A smaller value
130 will mean that the CRC data block will take more memory, but will
/Linux-v5.4/drivers/net/ethernet/amd/
Dnmclan_cs.c1289 static void updateCRC(int *CRC, int bit) in updateCRC() argument
1303 CRC[j] = CRC[j-1]; in updateCRC()
1304 CRC[0] = 0; in updateCRC()
1307 if (bit ^ CRC[32]) in updateCRC()
1309 CRC[j] ^= poly[j]; in updateCRC()
1323 int CRC[33]={1}; /* CRC register, 1 word/bit + extra control bit */ in BuildLAF() local
1328 CRC[32]=0; in BuildLAF()
1332 updateCRC(CRC, (adr[byte] >> i) & 1); in BuildLAF()
1336 hashcode = (hashcode << 1) + CRC[i]; in BuildLAF()
/Linux-v5.4/Documentation/w1/slaves/
Dw1_ds28e04.rst20 Support is provided through the sysfs files "eeprom" and "pio". CRC checking
31 to the EEPROM of the DS28E04. If CRC checking mode is enabled only
/Linux-v5.4/Documentation/networking/
Daltera_tse.txt141 received. This count does not include any error packets such as CRC errors,
146 an integral number of bytes in length and do not pass the CRC test as the frame
151 integral number of bytes in length and do not pass the CRC test as the frame is
257 octets, and had either a bad CRC with an integral number of octets (CRC Error)
258 or a bad CRC with a non-integral number of octets (Alignment Error).
262 in length and had either a bad CRC with an integral number of octets (CRC
263 error) or a bad CRC with a non-integral number of octets (Alignment Error).
/Linux-v5.4/Documentation/filesystems/
Dxfs-self-describing-metadata.txt83 hence a 32 bit CRC is more than sufficient to detect multi-bit errors in
172 whether CRC validating is necessary. If it is, the CRC32c is calculated and
180 modification made to the object, After this, we calculate the CRC and insert it
192 __be32 crc; /* CRC, not logged */
236 The code ensures that the CRC is only checked if the filesystem has CRCs enabled
237 by checking the superblock of the feature bit, and then if the CRC verifies OK
323 update the LSN field (when it was last modified) and calculate the CRC on the
329 Inodes and dquots are special snowflakes. They have per-object CRC and
332 verification and CRC calculations. The per-buffer verifiers simply perform basic
334 there are magic numbers in all the expected spots. All further CRC and
[all …]
/Linux-v5.4/Documentation/hwmon/
Dsht15.rst57 * If a CRC validation fails, a soft reset command is sent, which resets
65 set it to true to enable CRC validation of the readings (default to false).
Dsht21.rst67 Different resolutions, the on-chip heater, and using the CRC checksum
/Linux-v5.4/Documentation/gpu/
Dvkms.rst13 CRC API Improvements
16 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
67 Currently vkms only computes a CRC for each frame. Once we have additional plane
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-class-fpga-manager54 * reconfig CRC error - CRC error detected by
/Linux-v5.4/arch/arm/plat-samsung/
DKconfig259 bool "S3C2410 PM Suspend Memory CRC"
274 int "S3C2410 PM Suspend CRC Chunksize (KiB)"
278 Set the chunksize in Kilobytes of the CRC for checking memory
280 the CRC data block will take more memory, but will identify any
/Linux-v5.4/lib/
DKconfig100 tristate "CRC-CCITT functions"
103 modules require CRC-CCITT functions, but a module built outside
104 the kernel tree does. Such modules that use library CRC-CCITT
116 tristate "CRC calculation for the T10 Data Integrity Field"
121 kernel tree needs to calculate CRC checks for use with the
125 tristate "CRC ITU-T V.41 functions"
128 modules require CRC ITU-T V.41 functions, but a module built outside
129 the kernel tree does. Such modules that use library CRC ITU-T V.41
/Linux-v5.4/drivers/net/wireless/marvell/libertas_tf/
Dif_usb.h76 __le32 CRC; member
/Linux-v5.4/drivers/net/wireless/marvell/libertas/
Dif_usb.h86 __le32 CRC; member
/Linux-v5.4/drivers/char/xilinx_hwicap/
Dxilinx_hwicap.c121 .CRC = 0,
146 .CRC = 0,
171 .CRC = 0,
196 .CRC = 0,
Dxilinx_hwicap.h125 u32 CRC; member
/Linux-v5.4/arch/arm/crypto/
Dcrc32-ce-core.S113 CRC .req r2
138 vmov.32 dCONSTANTl[0], CRC
/Linux-v5.4/Documentation/media/uapi/dvb/
Ddmx-set-filter.rst46 state whether a section should be CRC-checked, whether the filter should
/Linux-v5.4/Documentation/EDID/
Dedid.S274 checksum: .byte CRC /* Sum of all bytes must be 0 */
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dst,stm32h7-rcc.txt64 For example, for CRC reset:
/Linux-v5.4/Documentation/kbuild/
Dmodules.rst454 as a simple ABI consistency check. A CRC value of the full prototype
456 CRC values contained in the kernel are compared with similar values in
469 corresponding CRC value is also stored.
473 <CRC> <Symbol> <Namespace> <Module> <Export Type>
480 For a kernel build without CONFIG_MODVERSIONS enabled, the CRC
486 2) It lists the CRC if CONFIG_MODVERSIONS is enabled.
/Linux-v5.4/Documentation/block/
Ddata-integrity.rst60 Also, the 16-bit CRC checksum mandated by both the SCSI and SATA specs
66 The IP checksum received from the OS is converted to the 16-bit CRC
71 The IP checksum is weaker than the CRC in terms of detecting bit
275 E.g. T10-DIF-TYPE1-IP or T13-EPP-0-CRC.

1234