/linux/Documentation/staging/ |
H A D | crc32.rst | 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, th [all...] |
/linux/lib/crc/ |
H A D | Kconfig | 3 # Kconfig for the kernel's cyclic redundancy check (CRC) library code 32 The CRC-CCITT library functions. Select this if your module uses any 38 The CRC-ITU-T library functions. Select this if your module uses 44 The CRC-T10DIF library functions. Select this if your module uses 89 bool "Enable optimized CRC implementations" if EXPERT 94 architecture-optimized implementations of any CRC variants that are 95 enabled. CRC checksumming performance may get much slower. 101 tristate "KUnit tests for CRC functions" if !KUNIT_ALL_TESTS 110 Unit tests for the CRC library functions. 116 bool "Benchmark for the CRC function [all...] |
/linux/Documentation/driver-api/soundwire/ |
H A D | bra_cadence.rst | 19 (5) Padding shall be inserted as needed so that the Header CRC, 20 Header response, Footer CRC, Footer response are always in 36 + | | | pad | WR HDR CRC | 41 + 0 | 1 | | pad | WR Data CRC | 46 + 0 | 1 | | pad | RD HDR CRC | 64 + | | | pad | RD Data CRC |
|
H A D | bra.rst | 84 (1) A CRC on the 7-byte header. This CRC helps the Peripheral Device 88 (2) A CRC on the data block (header excluded). This CRC is 99 (2) Nak (CRC failure) 117 + C | HEADER CRC | 128 + | DATA CRC | 211 computation of CRC and handling of responses is handled in helpers and
|
/linux/lib/crc/x86/ |
H A D | crc32c-3way.S | 49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction 52 # regular CRC code that does not interleave the CRC instructions. 115 ## 3) CRC each of three lanes: 171 movq crc0_q, %xmm1 # CRC for block 1 174 movq crc1, %xmm2 # CRC for block 2
|
H A D | crc-pclmul-template.S | 3 // Template to generate [V]PCLMULQDQ-based CRC functions for x86 88 // Load \vl bytes from the unaligned mem operand \src into \dst, and if the CRC 134 // unaligned mem operand if using VEX is allowed and the CRC is lsb-first so no 152 // byte-reflection table if the CRC is msb-first, and \tmp1 and \tmp2 are 183 // This macro generates the body of a CRC function with the following prototype: 187 // |crc| is the initial CRC, and crc_t is a data type wide enough to hold it. 190 // field of the constants struct that was generated for the chosen CRC variant. 192 // Moving onto the macro parameters, \n is the number of bits in the CRC, e.g. 193 // 32 for a CRC-32. Currently the supported values are 8, 16, 32, and 64. If 196 // \lsb_crc is 1 if the CRC processe 242 .set CRC, %edi global() define 244 .set CRC, %rdi global() define 254 .set CRC, %eax global() define [all...] |
/linux/drivers/soc/samsung/ |
H A D | Kconfig | 53 bool "S3C2410 PM Suspend Memory CRC" 66 int "S3C2410 PM Suspend CRC Chunksize (KiB)" 70 Set the chunksize in Kilobytes of the CRC for checking memory 72 the CRC data block will take more memory, but will identify any
|
/linux/drivers/net/ethernet/amd/ |
H A D | nmclan_cs.c | 1287 static void updateCRC(int *CRC, int bit) in updateCRC() argument 1294 }; /* CRC polynomial. poly[n] = coefficient of the x**n term of the in updateCRC() 1295 CRC generator polynomial. */ in updateCRC() 1299 /* shift CRC and control bit (CRC[32]) */ in updateCRC() 1301 CRC[j] = CRC[j-1]; in updateCRC() 1302 CRC[0] = 0; in updateCRC() 1304 /* If bit XOR(control bit) = 1, set CRC = CRC XO in updateCRC() 1321 int CRC[33]={1}; /* CRC register, 1 word/bit + extra control bit */ BuildLAF() local [all...] |
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | kernel-api.rst | 134 *译注:CRC,Cyclic Redundancy Check,循环冗余校验*
|
/linux/Documentation/w1/slaves/ |
H A D | w1_ds28e04.rst | 20 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
|
H A D | w1_ds2438.rst | 43 Internally when this file is read, the additional CRC byte is also obtained 51 Internally when this file is read, the additional CRC byte is also obtained
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-zynqmp-fpga | 12 BIT(0) 0: No CRC error 13 1: CRC error
|
H A D | sysfs-class-fpga-manager | 53 * reconfig CRC error - CRC error detected by
|
H A D | sysfs-devices-platform-kunpeng_hccs | 20 crc_err_cnt: (RO) total CRC err count for all ports on this 44 crc_err_cnt: (RO) total CRC err count for all ports on this 80 crc_err_cnt: (RO) CRC err count on this port.
|
H A D | debugfs-dwc-pcie | 23 2) b16_crc_dllp - 16b CRC error injection of ACK/NAK DLLP 24 3) b16_crc_upd_fc - 16b CRC error injection of Update-FC DLLP 107 11) Margin CRC and Parity Error
|
/linux/Documentation/networking/device_drivers/ethernet/altera/ |
H A D | altera_tse.rst | 164 received. This count does not include any error packets such as CRC errors, 169 an integral number of bytes in length and do not pass the CRC test as the frame 174 integral number of bytes in length and do not pass the CRC test as the frame is 280 octets, and had either a bad CRC with an integral number of octets (CRC Error) 281 or a bad CRC with a non-integral number of octets (Alignment Error). 285 in length and had either a bad CRC with an integral number of octets (CRC 286 error) or a bad CRC with a non-integral number of octets (Alignment Error).
|
/linux/Documentation/driver-api/pldmfw/ |
H A D | file-format.rst | 29 | Package Header CRC | 192 Package Header CRC 195 Following the component information is a short 4-byte CRC calculated over
|
/linux/Documentation/filesystems/xfs/ |
H A D | xfs-self-describing-metadata.rst | 87 hence a 32 bit CRC is more than sufficient to detect multi-bit errors in 176 whether CRC validating is necessary. If it is, the CRC32c is calculated and 184 modification made to the object, After this, we calculate the CRC and insert it 196 __be32 crc; /* CRC, not logged */ 240 The code ensures that the CRC is only checked if the filesystem has CRCs enabled 241 by checking the superblock of the feature bit, and then if the CRC verifies OK 327 update the LSN field (when it was last modified) and calculate the CRC on the 333 Inodes and dquots are special snowflakes. They have per-object CRC and 336 verification and CRC calculations. The per-buffer verifiers simply perform basic 338 there are magic numbers in all the expected spots. All further CRC an [all...] |
/linux/Documentation/hwmon/ |
H A D | sht15.rst | 57 * 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).
|
/linux/drivers/char/xilinx_hwicap/ |
H A D | xilinx_hwicap.c | 118 .CRC = 0, 143 .CRC = 0, 168 .CRC = 0, 193 .CRC = 0,
|
/linux/drivers/net/wireless/marvell/libertas_tf/ |
H A D | if_usb.h | 76 __le32 CRC; member
|
/linux/Documentation/gpu/ |
H A D | vkms.rst | 114 - kms_plane: some test cases are failing due to timeout on capturing CRC; 168 - The writeback and CRC capture operations share the use of composer_enabled 189 CRC API Improvements 192 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
|
/linux/drivers/net/wireless/marvell/libertas/ |
H A D | if_usb.h | 86 __le32 CRC; member
|
/linux/lib/crc/arm/ |
H A D | crc32-core.S | 2 * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions 113 CRC .req r2 121 * CRC - initial crc32 139 vmov.32 dCONSTANTl[0], CRC
|
/linux/Documentation/kbuild/ |
H A D | modules.rst | 392 as a simple ABI consistency check. A CRC value of the full prototype 394 CRC values contained in the kernel are compared with similar values in 407 corresponding CRC value is also stored. 411 <CRC> <Symbol> <Module> <Export Type> <Namespace> 418 For a kernel build without CONFIG_MODVERSIONS enabled, the CRC 424 2) It lists the CRC if CONFIG_MODVERSIONS is enabled. 437 CRC stored in the __versions section of the importing module. This
|