Home
last modified time | relevance | path

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

1234

/linux/Documentation/staging/
A Dcrc32.rst2 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.
46 A big-endian CRC written this way would be coded like::
160 final CRC is simply the XOR of the 4 table look-ups.
[all …]
/linux/Documentation/driver-api/surface_aggregator/
A Dssh.rst73 Each frame structure is followed by a CRC over this structure. The CRC over
79 equals the number of bytes inbetween the CRC of the frame and the CRC of the
97 CRC) and, if specified in the frame (i.e. ``LEN > 0``), payload bytes,
140 |DATA_NSQ|-type frame, followed by its CRC, payload, and payload CRC. In
146 error, e.g. an invalid CRC, the receiving party responds with a message
164 tx: -- SYN FRAME(D) CRC(F) PAYLOAD CRC(P) -----------------------------
165 rx: ------------------------------------- SYN FRAME(A) CRC(F) CRC(P) --
169 ``CRC(F)`` the CRC over the previous frame, ``CRC(P)`` the CRC over the
174 tx: -- SYN FRAME(D) CRC(F) PAYLOAD CRC(P) -----------------------------
175 rx: ------------------------------------- SYN FRAME(N) CRC(F) CRC(P) --
[all …]
/linux/arch/x86/crypto/
A Dcrc32c-pcl-intel-asm_64.S49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction
223 movq crc_init, %xmm1 # CRC for block 1
226 movq crc1, %xmm2 # CRC for block 2
288 crc32l (bufptmp), crc_init_dw # CRC of 4 bytes
295 crc32w (bufptmp), crc_init_dw # CRC of 2 bytes
302 crc32b (bufptmp), crc_init_dw # CRC of 1 byte
A Dcrc32-pclmul_asm.S85 #define CRC %edx macro
89 #define CRC %ecx macro
110 movd CRC, CONSTANT
/linux/Documentation/arm/samsung-s3c24xx/
A 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/drivers/soc/samsung/
A DKconfig62 bool "S3C2410 PM Suspend Memory CRC"
77 int "S3C2410 PM Suspend CRC Chunksize (KiB)"
81 Set the chunksize in Kilobytes of the CRC for checking memory
83 the CRC data block will take more memory, but will identify any
/linux/drivers/net/ethernet/amd/
A Dnmclan_cs.c1287 static void updateCRC(int *CRC, int bit) in updateCRC() argument
1301 CRC[j] = CRC[j-1]; in updateCRC()
1302 CRC[0] = 0; in updateCRC()
1305 if (bit ^ CRC[32]) in updateCRC()
1307 CRC[j] ^= poly[j]; in updateCRC()
1321 int CRC[33]={1}; /* CRC register, 1 word/bit + extra control bit */ in BuildLAF() local
1326 CRC[32]=0; in BuildLAF()
1330 updateCRC(CRC, (adr[byte] >> i) & 1); in BuildLAF()
1334 hashcode = (hashcode << 1) + CRC[i]; in BuildLAF()
/linux/Documentation/translations/zh_CN/core-api/
A Dkernel-api.rst118 Linux中的CRC和数学函数
122 CRC函数
125 *译注:CRC,Cyclic Redundancy Check,循环冗余校验*
/linux/Documentation/networking/device_drivers/ethernet/altera/
A Daltera_tse.rst164 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/w1/slaves/
A 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
A Dw1_ds2438.rst43 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/filesystems/
A Dxfs-self-describing-metadata.rst86 hence a 32 bit CRC is more than sufficient to detect multi-bit errors in
175 whether CRC validating is necessary. If it is, the CRC32c is calculated and
183 modification made to the object, After this, we calculate the CRC and insert it
195 __be32 crc; /* CRC, not logged */
239 The code ensures that the CRC is only checked if the filesystem has CRCs enabled
240 by checking the superblock of the feature bit, and then if the CRC verifies OK
326 update the LSN field (when it was last modified) and calculate the CRC on the
332 Inodes and dquots are special snowflakes. They have per-object CRC and
335 verification and CRC calculations. The per-buffer verifiers simply perform basic
337 there are magic numbers in all the expected spots. All further CRC and
[all …]
/linux/Documentation/driver-api/pldmfw/
A Dfile-format.rst29 | Package Header CRC |
192 Package Header CRC
195 Following the component information is a short 4-byte CRC calculated over
/linux/Documentation/hwmon/
A 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).
/linux/lib/
A DKconfig126 tristate "CRC-CCITT functions"
129 modules require CRC-CCITT functions, but a module built outside
130 the kernel tree does. Such modules that use library CRC-CCITT
142 tristate "CRC calculation for the T10 Data Integrity Field"
147 kernel tree needs to calculate CRC checks for use with the
151 tristate "CRC ITU-T V.41 functions"
154 modules require CRC ITU-T V.41 functions, but a module built outside
155 the kernel tree does. Such modules that use library CRC ITU-T V.41
/linux/Documentation/ABI/testing/
A Dsysfs-class-fpga-manager53 * reconfig CRC error - CRC error detected by
/linux/drivers/char/xilinx_hwicap/
A Dxilinx_hwicap.c121 .CRC = 0,
146 .CRC = 0,
171 .CRC = 0,
196 .CRC = 0,
A Dxilinx_hwicap.h125 u32 CRC; member
/linux/Documentation/gpu/
A Dvkms.rst103 - kms_plane: some test cases are failing due to timeout on capturing CRC;
175 - The writeback and CRC capture operations share the use of composer_enabled
196 CRC API Improvements
199 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
/linux/Documentation/devicetree/bindings/crypto/
A Dst,stm32-crc.yaml7 title: STMicroelectronics STM32 CRC bindings
/linux/drivers/net/wireless/marvell/libertas_tf/
A Dif_usb.h76 __le32 CRC; member
/linux/drivers/net/wireless/marvell/libertas/
A Dif_usb.h86 __le32 CRC; member
/linux/arch/arm/crypto/
A Dcrc32-ce-core.S113 CRC .req r2
138 vmov.32 dCONSTANTl[0], CRC
/linux/Documentation/kbuild/
A Dmodules.rst455 as a simple ABI consistency check. A CRC value of the full prototype
457 CRC values contained in the kernel are compared with similar values in
470 corresponding CRC value is also stored.
474 <CRC> <Symbol> <Module> <Export Type> <Namespace>
481 For a kernel build without CONFIG_MODVERSIONS enabled, the CRC
487 2) It lists the CRC if CONFIG_MODVERSIONS is enabled.
/linux/Documentation/translations/zh_CN/virt/
A Dne_overview.rst67 还有一个EIF头,包括元数据,如magic number、eif版本、镜像大小和CRC

Completed in 22 milliseconds

1234