Lines Matching full:crc
23 u32 crc32_pclmul_le_16(u32 crc, const u8 *buffer, size_t len);
25 u32 crc32_le_arch(u32 crc, const u8 *p, size_t len) in crc32_le_arch() argument
33 crc = crc32_le_base(crc, p, n); in crc32_le_arch()
39 crc = crc32_pclmul_le_16(crc, p, n); in crc32_le_arch()
45 crc = crc32_le_base(crc, p, len); in crc32_le_arch()
46 return crc; in crc32_le_arch()
62 asmlinkage u32 crc32c_x86_3way(u32 crc, const u8 *buffer, size_t len);
64 u32 crc32c_le_arch(u32 crc, const u8 *p, size_t len) in crc32c_le_arch() argument
69 return crc32c_le_base(crc, p, len); in crc32c_le_arch()
74 crc = crc32c_x86_3way(crc, p, len); in crc32c_le_arch()
76 return crc; in crc32c_le_arch()
81 asm(CRC32_INST : "+r" (crc) : "rm" (*(unsigned long *)p)); in crc32c_le_arch()
84 asm("crc32b %1, %0" : "+r" (crc) : "rm" (*p)); in crc32c_le_arch()
86 return crc; in crc32c_le_arch()
90 u32 crc32_be_arch(u32 crc, const u8 *p, size_t len) in crc32_be_arch() argument
92 return crc32_be_base(crc, p, len); in crc32_be_arch()