Lines Matching defs:crc
32 #define CRC32X(crc, value) __asm__("crc32x %w[c], %w[c], %x[v]":[c]"+r"(crc):[v]"r"(value)) argument
33 #define CRC32W(crc, value) __asm__("crc32w %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
34 #define CRC32H(crc, value) __asm__("crc32h %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
35 #define CRC32B(crc, value) __asm__("crc32b %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
36 #define CRC32CX(crc, value) __asm__("crc32cx %w[c], %w[c], %x[v]":[c]"+r"(crc):[v]"r"(value)) argument
37 #define CRC32CW(crc, value) __asm__("crc32cw %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
38 #define CRC32CH(crc, value) __asm__("crc32ch %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
39 #define CRC32CB(crc, value) __asm__("crc32cb %w[c], %w[c], %w[v]":[c]"+r"(crc):[v]"r"(value)) argument
41 static u32 crc32_arm64_le_hw(u32 crc, const u8 *p, unsigned int len) in crc32_arm64_le_hw()
65 static u32 crc32c_arm64_le_hw(u32 crc, const u8 *p, unsigned int len) in crc32c_arm64_le_hw()
97 u32 crc; member
162 static int __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) in __chksum_finup()
168 static int __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) in __chksumc_finup()