Home
last modified time | relevance | path

Searched refs:CRC (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dcrc32c-pcl-intel-asm_64.S49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction
123 #### Calculate CRC of unaligned bytes of the buffer (if any)
192 ## 3) CRC Array:
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
H A Dcrc32-pclmul_asm.S85 #define CRC %edx define
89 #define CRC %ecx define
99 * CRC - initial crc32
110 movd CRC, CONSTANT
H A Dcrct10dif-pcl-asm_64.S2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
47 # Reference paper titled "Fast CRC Computation for Generic
126 # XOR the first 16 data *bits* with the initial CRC value.
226 # Reduce the 128-bit value M(x), stored in xmm7, to the final 16-bit CRC
250 # Use Barrett reduction to compute the final CRC value.
257 # Final CRC value (x^16 * M(x)) mod G(x) is in low 16 bits of xmm0.
271 # XOR the first 16 data *bits* with the initial CRC value.
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dcrc32c-pcl-intel-asm_64.S49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction
123 #### Calculate CRC of unaligned bytes of the buffer (if any)
190 ## 3) CRC Array:
225 movq crc_init, %xmm1 # CRC for block 1
228 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
H A Dcrc32-pclmul_asm.S63 #define CRC %edx define
67 #define CRC %ecx define
77 * CRC - initial crc32
88 movd CRC, CONSTANT
H A Dcrct10dif-pcl-asm_64.S2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
47 # Reference paper titled "Fast CRC Computation for Generic
125 # XOR the first 16 data *bits* with the initial CRC value.
225 # Reduce the 128-bit value M(x), stored in xmm7, to the final 16-bit CRC
249 # Use Barrett reduction to compute the final CRC value.
256 # Final CRC value (x^16 * M(x)) mod G(x) is in low 16 bits of xmm0.
270 # XOR the first 16 data *bits* with the initial CRC value.
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Dnmclan_cs.c1286 static void updateCRC(int *CRC, int bit) in updateCRC() argument
1293 }; /* CRC polynomial. poly[n] = coefficient of the x**n term of the in updateCRC()
1294 CRC generator polynomial. */ in updateCRC()
1298 /* shift CRC and control bit (CRC[32]) */ in updateCRC()
1300 CRC[j] = CRC[j-1]; in updateCRC()
1301 CRC[0] = 0; in updateCRC()
1303 /* If bit XOR(control bit) = 1, set CRC = CRC XO in updateCRC()
1320 int CRC[33]={1}; /* CRC register, 1 word/bit + extra control bit */ BuildLAF() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
H A Dnmclan_cs.c1287 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...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.h76 __le32 CRC; member
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.h76 __le32 CRC; member
/kernel/linux/linux-5.10/drivers/char/xilinx_hwicap/
H A Dxilinx_hwicap.c121 .CRC = 0,
146 .CRC = 0,
171 .CRC = 0,
196 .CRC = 0,
H A Dxilinx_hwicap.h125 u32 CRC; member
184 /* Constant to use for CRC check when CRC has been disabled */
/kernel/linux/linux-6.6/drivers/char/xilinx_hwicap/
H A Dxilinx_hwicap.c123 .CRC = 0,
148 .CRC = 0,
173 .CRC = 0,
198 .CRC = 0,
H A Dxilinx_hwicap.h125 u32 CRC; member
184 /* Constant to use for CRC check when CRC has been disabled */
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
H A Dif_usb.h86 __le32 CRC; member
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/
H A Dif_usb.h86 __le32 CRC; member
/kernel/linux/linux-5.10/arch/arm/crypto/
H A Dcrc32-ce-core.S2 * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions
113 CRC .req r2
121 * CRC - initial crc32
138 vmov.32 dCONSTANTl[0], CRC
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Dcrc32-ce-core.S2 * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions
113 CRC .req r2
121 * CRC - initial crc32
138 vmov.32 dCONSTANTl[0], CRC
/kernel/linux/linux-5.10/tools/edid/
H A Dedid.S274 checksum: .byte CRC /* Sum of all bytes must be 0 */
/kernel/linux/linux-6.6/tools/edid/
H A Dedid.S274 checksum: .byte CRC /* Sum of all bytes must be 0 */
/kernel/linux/linux-5.10/scripts/
H A Dget_dvb_firmware792 my $CRC="\x0A\xCC";
800 print FW "$CRC"; # 16bit crc value of main part
/kernel/linux/linux-6.6/scripts/
H A Dget_dvb_firmware792 my $CRC="\x0A\xCC";
800 print FW "$CRC"; # 16bit crc value of main part
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_mount.h339 __XFS_HAS_FEAT(crc, CRC)
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c514 /* pre-generated data for generating the CRC based on the poly 0xAC9A. */
550 * fm10k_crc_16b - Generate a 16 bit CRC for a region of 16 bit data
552 * @seed: seed value for CRC
555 * This function will generate a CRC based on the polynomial 0xAC9A and
580 * fm10k_fifo_crc - generate a CRC based off of FIFO data
584 * @seed: seed value for CRC
586 * This function generates a CRC for some region of the FIFO
608 * fm10k_mbx_update_local_crc - Update the local CRC for outgoing data
612 * This function will generate the CRC for all data from the end of the
614 * previous CRC a
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c514 /* pre-generated data for generating the CRC based on the poly 0xAC9A. */
550 * fm10k_crc_16b - Generate a 16 bit CRC for a region of 16 bit data
552 * @seed: seed value for CRC
555 * This function will generate a CRC based on the polynomial 0xAC9A and
580 * fm10k_fifo_crc - generate a CRC based off of FIFO data
584 * @seed: seed value for CRC
586 * This function generates a CRC for some region of the FIFO
608 * fm10k_mbx_update_local_crc - Update the local CRC for outgoing data
612 * This function will generate the CRC for all data from the end of the
614 * previous CRC a
[all...]

Completed in 19 milliseconds

12