/linux-4.1.27/Documentation/ |
D | crc32.txt | 1 A brief CRC tutorial. 3 A CRC is a long-division remainder. You add the CRC to the message, 4 and the whole thing (message+CRC) is a multiple of the given 5 CRC polynomial. To check the CRC, you can either check that the 6 CRC matches the recomputed value, *or* you can check that the 7 remainder computed on the message+CRC is 0. This latter approach 9 protocols put the end-of-frame flag after the CRC. 18 To produce a 32-bit CRC, the divisor is actually a 33-bit CRC polynomial. 20 CRC is written in hex with the most significant bit omitted. (If you're 23 Note that a CRC is computed over a string of *bits*, so you have [all …]
|
D | 00-INDEX | 139 - brief tutorial on CRC computation
|
D | kernel-parameters.txt | 2784 end-to-end CRC checking).
|
/linux-4.1.27/arch/x86/crypto/ |
D | crc32c-pcl-intel-asm_64.S | 49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction 226 movq crc_init, %xmm1 # CRC for block 1 229 movq crc1, %xmm2 # CRC for block 2 291 crc32l (bufptmp), crc_init_dw # CRC of 4 bytes 298 crc32w (bufptmp), crc_init_dw # CRC of 2 bytes 305 crc32b (bufptmp), crc_init_dw # CRC of 1 byte
|
D | crc32-pclmul_asm.S | 85 #define CRC %edx macro 89 #define CRC %ecx macro 110 movd CRC, CONSTANT
|
D | crct10dif-pcl-asm_64.S | 2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
|
/linux-4.1.27/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-4.1.27/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 | 1680x1050.S | 42 #define CRC 0x26 macro
|
D | 1600x1200.S | 42 #define CRC 0x9d macro
|
D | 1920x1080.S | 42 #define CRC 0x05 macro
|
D | 1280x1024.S | 42 #define CRC 0xa0 macro
|
D | 1024x768.S | 42 #define CRC 0x55 macro
|
D | 800x600.S | 39 #define CRC 0xc2 macro
|
D | edid.S | 272 checksum: .byte CRC /* Sum of all bytes must be 0 */
|
/linux-4.1.27/drivers/net/ethernet/amd/ |
D | nmclan_cs.c | 1291 static void updateCRC(int *CRC, int bit) in updateCRC() argument 1305 CRC[j] = CRC[j-1]; in updateCRC() 1306 CRC[0] = 0; in updateCRC() 1309 if (bit ^ CRC[32]) in updateCRC() 1311 CRC[j] ^= poly[j]; in updateCRC() 1325 int CRC[33]={1}; /* CRC register, 1 word/bit + extra control bit */ in BuildLAF() local 1330 CRC[32]=0; in BuildLAF() 1334 updateCRC(CRC, (adr[byte] >> i) & 1); in BuildLAF() 1338 hashcode = (hashcode << 1) + CRC[i]; in BuildLAF()
|
/linux-4.1.27/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
|
D | w1_ds2423 | 24 was successful and CRC matched.
|
/linux-4.1.27/lib/ |
D | Kconfig | 66 tristate "CRC-CCITT functions" 69 modules require CRC-CCITT functions, but a module built outside 70 the kernel tree does. Such modules that use library CRC-CCITT 82 tristate "CRC calculation for the T10 Data Integrity Field" 87 kernel tree needs to calculate CRC checks for use with the 91 tristate "CRC ITU-T V.41 functions" 94 modules require CRC ITU-T V.41 functions, but a module built outside 95 the kernel tree does. Such modules that use library CRC ITU-T V.41
|
/linux-4.1.27/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).
|
D | ixgb.txt | 342 Excessive CRC errors may be observed if the Intel(R) PRO/10GbE CX4 345 The CRC errors may be received either by the Intel(R) PRO/10GbE CX4 352 Excessive CRC errors may be observed if the Intel(R) PRO/10GbE CX4 Server 357 Excessive CRC errors may be observed using Fujitsu 24AWG cable assemblies that 358 Are 10 m or longer or where using a Leoni 15 m/24AWG cable assembly. The CRC
|
D | ieee802154.txt | 46 possibly with some kinds of acceleration like automatic CRC computation and
|
D | netdev-features.txt | 160 read the CRC recorded by the NIC on receipt of the packet.
|
D | z8530drv.txt | 392 RxErrors - number of receive errors (CRC, ABORT) 480 necessary because the CRC and a flag still have to leave the
|
D | e1000e.txt | 226 Strip the CRC from received packets before sending up the network stack. If
|
/linux-4.1.27/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 …]
|
D | xfs.txt | 51 CRC enabled filesystems always use the attr2 format, and so
|
/linux-4.1.27/Documentation/hwmon/ |
D | sht15 | 50 * If a CRC validation fails, a soft reset command is sent, which resets 58 set it to true to enable CRC validation of the readings (default to false).
|
D | htu21 | 45 Different resolutions, the on-chip heater, using the CRC checksum and reading
|
D | sht21 | 48 Different resolutions, the on-chip heater, using the CRC checksum and reading
|
D | lm90 | 250 Byte), the ADM1032 computes the CRC value over only the second half of 252 of the message belongs to a different transaction. As a result, the CRC
|
/linux-4.1.27/drivers/net/wireless/libertas_tf/ |
D | if_usb.h | 80 __le32 CRC; member
|
/linux-4.1.27/drivers/pci/pcie/aer/ |
D | Kconfig | 24 (transaction layer end-to-end CRC checking).
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | if_usb.h | 85 __le32 CRC; member
|
/linux-4.1.27/arch/arm/plat-samsung/ |
D | Kconfig | 274 bool "S3C2410 PM Suspend Memory CRC" 289 int "S3C2410 PM Suspend CRC Chunksize (KiB)" 293 Set the chunksize in Kilobytes of the CRC for checking memory 295 the CRC data block will take more memory, but wil identify any
|
/linux-4.1.27/drivers/char/xilinx_hwicap/ |
D | xilinx_hwicap.c | 122 .CRC = 0, 147 .CRC = 0, 172 .CRC = 0, 197 .CRC = 0,
|
D | xilinx_hwicap.h | 123 u32 CRC; member
|
/linux-4.1.27/Documentation/kbuild/ |
D | modules.txt | 429 as a simple ABI consistency check. A CRC value of the full prototype 431 CRC values contained in the kernel are compared with similar values in 443 corresponding CRC value is also stored. 446 <CRC> <Symbol> <module> 450 For a kernel build without CONFIG_MODVERSIONS enabled, the CRC 455 2) It lists the CRC if CONFIG_MODVERSIONS is enabled.
|
/linux-4.1.27/Documentation/block/ |
D | data-integrity.txt | 56 Also, the 16-bit CRC checksum mandated by both the SCSI and SATA specs 62 The IP checksum received from the OS is converted to the 16-bit CRC 67 The IP checksum is weaker than the CRC in terms of detecting bit 268 E.g. T10-DIF-TYPE1-IP or T13-EPP-0-CRC.
|
/linux-4.1.27/Documentation/w1/masters/ |
D | omap-hdq | 35 be used to calculate the CRC and pass back an appropriate slave ID to the W1
|
/linux-4.1.27/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec2.txt | 26 bit 8 = set if SEC has the CRC EU (CRCU)
|
/linux-4.1.27/Documentation/dvb/ |
D | get_dvb_firmware | 805 my $CRC="\x0A\xCC"; 813 print FW "$CRC"; # 16bit crc value of main part
|
/linux-4.1.27/drivers/crypto/ |
D | Kconfig | 337 tristate "Support for Blackfin CRC hardware" 340 Newer Blackfin processors have CRC hardware. Select this if you 341 want to use the Blackfin CRC module.
|
/linux-4.1.27/crypto/ |
D | Kconfig | 343 tristate "CRC32c CRC algorithm" 364 tristate "CRC32c CRC algorithm (SPARC64)" 369 CRC32c CRC algorithm implemented using sparc64 crypto instructions, 373 tristate "CRC32 CRC algorithm" 377 CRC-32-IEEE 802.3 cyclic redundancy-check algorithm. 390 which will enable any routine to use the CRC-32-IEEE 802.3 checksum 397 CRC T10 Data Integrity Field computation is being cast as 407 CRC T10 DIF PCLMULQDQ computation can be hardware
|
/linux-4.1.27/Documentation/scsi/ |
D | cxgb3i.txt | 9 as CRC computation and verification, and direct DMA to the final host memory
|
D | libsas.txt | 373 is described in the SAS spec. Leave the CRC field equal 0.
|
/linux-4.1.27/drivers/w1/slaves/ |
D | Kconfig | 79 Full block writes are only allowed if the CRC is valid.
|
/linux-4.1.27/Documentation/powerpc/ |
D | qe_firmware.txt | 190 including all the microcode embedded in it, as well as the CRC (if 275 After the last microcode is a 32-bit CRC. It can be calculated using
|
/linux-4.1.27/Documentation/i2c/ |
D | fault-codes | 49 is received. This code is a CRC covering all bytes in the
|
D | smbus-protocol | 208 PEC adds a CRC-8 error-checking byte to transfers using it, immediately
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-net-statistics | 40 Indicates the number of packets received with a CRC (FCS) error
|
D | sysfs-block | 36 E.g. T10-DIF-TYPE1-CRC.
|
/linux-4.1.27/Documentation/usb/ |
D | error-codes.txt | 100 -EILSEQ (*, **) a) CRC mismatch
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
D | aic7xxx.reg | 184 field ENABLE_CRC 0x40 /* CRC for D-Phases */ 356 field CRCVALERR 0x08 /* CRC doesn't match (U3 only) */ 357 field CRCENDERR 0x04 /* No terminal CRC packet (U3 only) */ 358 field CRCREQERR 0x02 /* Illegal CRC packet req (U3 only) */
|
D | aic79xx.reg | 2522 * CRC Control 2587 * Data Group CRC Interval. 2618 * Packetized CRC Interval
|
D | aic79xx.seq | 2121 * phases that are typically caused by CRC errors in status packet
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_mbx.c | 879 mbx->mbx_hdr = hdr | FM10K_MSG_HDR_FIELD_SET(crc, CRC); in fm10k_mbx_create_data_hdr() 898 mbx->mbx_hdr = hdr | FM10K_MSG_HDR_FIELD_SET(crc, CRC); in fm10k_mbx_create_disconnect_hdr()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | fealnx.c | 263 CRC = 0x08, /* crc error */ enumerator 1640 if (rx_status & CRC) in netdev_rx()
|
/linux-4.1.27/Documentation/video4linux/cx2341x/ |
D | fw-encoder-api.txt | 341 14 CRC:
|
/linux-4.1.27/drivers/net/ethernet/hp/ |
D | hp100.c | 2016 val = hp100_inb(CRC); in hp100_update_stats() 2054 hp100_inb(CRC); in hp100_clear_stats()
|
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/ |
D | drxj.c | 1013 u16 CRC; member 11656 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data + count)); in drx_check_firmware() 11661 block_hdr.CRC); in drx_check_firmware() 11800 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data)); in drx_ctrl_u_code() 11805 block_hdr.size, block_hdr.flags, block_hdr.CRC); in drx_ctrl_u_code() 11813 (block_hdr.CRC != drx_u_code_compute_crc(mc_data, block_hdr.size))) in drx_ctrl_u_code()
|
/linux-4.1.27/Documentation/x86/ |
D | boot.txt | 750 From boot protocol version 2.08 onwards the CRC-32 is calculated over 753 file; therefore the CRC of the file up to the limit specified in the
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 777 BE_WRB_F_SET(wrb_params->features, CRC, 1); in be_get_wrb_params_from_skb() 788 BE_WRB_F_GET(wrb_params->features, CRC)); in wrb_fill_hdr()
|
/linux-4.1.27/Documentation/s390/ |
D | Debugging390.txt | 1436 and to 18.6 Megabytes/sec once control info and CRC are added. ESCON only
|