/Linux-v4.19/Documentation/ |
D | crc32.txt | 2 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-v4.19/arch/x86/crypto/ |
D | crc32c-pcl-intel-asm_64.S | 50 ## 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
|
D | crc32-pclmul_asm.S | 86 #define CRC %edx macro 90 #define CRC %ecx macro 111 movd CRC, CONSTANT
|
/Linux-v4.19/Documentation/devicetree/bindings/crypto/ |
D | st,stm32-crc.txt | 1 * STMicroelectronics STM32 CRC 6 - clocks: The input clock of the CRC instance
|
/Linux-v4.19/Documentation/arm/Samsung-S3C24XX/ |
D | Suspend.txt | 114 `S3C2410 PM Suspend Memory CRC` 119 Note, the time to calculate the CRC is dependent on the CPU speed 126 `S3C2410 PM Suspend CRC Chunksize (KiB)` 128 Defines the size of memory each CRC chunk covers. A smaller value 129 will mean that the CRC data block will take more memory, but will
|
/Linux-v4.19/Documentation/EDID/ |
D | HOWTO.txt | 51 The CRC value in the last line 52 #define CRC 0x55 55 most probably complain about a wrong CRC. Fortunately, the utility also 56 displays the correct CRC which must then be inserted into the source
|
D | 1280x1024.S | 42 #define CRC 0xa0 macro
|
D | 1600x1200.S | 42 #define CRC 0x9d macro
|
D | 1680x1050.S | 42 #define CRC 0x26 macro
|
D | 1920x1080.S | 42 #define CRC 0x05 macro
|
D | 800x600.S | 39 #define CRC 0xc2 macro
|
D | 1024x768.S | 42 #define CRC 0x55 macro
|
/Linux-v4.19/drivers/net/ethernet/amd/ |
D | nmclan_cs.c | 1289 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-v4.19/Documentation/w1/slaves/ |
D | w1_ds28e04 | 15 Support is provided through the sysfs files "eeprom" and "pio". CRC checking 26 to the EEPROM of the DS28E04. If CRC checking mode is enabled only
|
/Linux-v4.19/Documentation/networking/ |
D | altera_tse.txt | 141 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-v4.19/Documentation/filesystems/ |
D | xfs-self-describing-metadata.txt | 83 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-v4.19/Documentation/hwmon/ |
D | sht15 | 49 * If a CRC validation fails, a soft reset command is sent, which resets 57 set it to true to enable CRC validation of the readings (default to false).
|
/Linux-v4.19/arch/arm64/crypto/ |
D | crc32-ce-core.S | 105 CRC .req x21 131 mov CRC, x2 137 fmov dCONSTANT, CRC
|
/Linux-v4.19/lib/ |
D | Kconfig | 75 tristate "CRC-CCITT functions" 78 modules require CRC-CCITT functions, but a module built outside 79 the kernel tree does. Such modules that use library CRC-CCITT 91 tristate "CRC calculation for the T10 Data Integrity Field" 96 kernel tree needs to calculate CRC checks for use with the 100 tristate "CRC ITU-T V.41 functions" 103 modules require CRC ITU-T V.41 functions, but a module built outside 104 the kernel tree does. Such modules that use library CRC ITU-T V.41
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-class-fpga-manager | 54 * reconfig CRC error - CRC error detected by
|
/Linux-v4.19/arch/arm/plat-samsung/ |
D | Kconfig | 258 bool "S3C2410 PM Suspend Memory CRC" 273 int "S3C2410 PM Suspend CRC Chunksize (KiB)" 277 Set the chunksize in Kilobytes of the CRC for checking memory 279 the CRC data block will take more memory, but will identify any
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas_tf/ |
D | if_usb.h | 80 __le32 CRC; member
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas/ |
D | if_usb.h | 86 __le32 CRC; member
|
/Linux-v4.19/drivers/char/xilinx_hwicap/ |
D | xilinx_hwicap.c | 121 .CRC = 0, 146 .CRC = 0, 171 .CRC = 0, 196 .CRC = 0,
|
/Linux-v4.19/arch/arm/crypto/ |
D | crc32-ce-core.S | 113 CRC .req r2 138 vmov.32 dCONSTANTl[0], CRC
|