Lines Matching full:crc

44 #define __CRC32(crc, value, op, SZ, TYPE)		\  argument
52 : "+r" (crc) \
56 #define _CRC32_crc32b(crc, value) __CRC32(crc, value, crc32b, 0, 0) argument
57 #define _CRC32_crc32h(crc, value) __CRC32(crc, value, crc32h, 1, 0) argument
58 #define _CRC32_crc32w(crc, value) __CRC32(crc, value, crc32w, 2, 0) argument
59 #define _CRC32_crc32d(crc, value) __CRC32(crc, value, crc32d, 3, 0) argument
60 #define _CRC32_crc32cb(crc, value) __CRC32(crc, value, crc32cb, 0, 1) argument
61 #define _CRC32_crc32ch(crc, value) __CRC32(crc, value, crc32ch, 1, 1) argument
62 #define _CRC32_crc32cw(crc, value) __CRC32(crc, value, crc32cw, 2, 1) argument
63 #define _CRC32_crc32cd(crc, value) __CRC32(crc, value, crc32cd, 3, 1) argument
65 #define _CRC32(crc, value, size, op) \ argument
66 _CRC32_##op##size(crc, value)
68 #define CRC32(crc, value, size) \ argument
69 _CRC32(crc, value, size, crc32)
71 #define CRC32C(crc, value, size) \ argument
72 _CRC32(crc, value, size, crc32c)
76 u32 crc32_le_arch(u32 crc, const u8 *p, size_t len) in crc32_le_arch() argument
79 return crc32_le_base(crc, p, len); in crc32_le_arch()
85 CRC32(crc, value, d); in crc32_le_arch()
91 CRC32(crc, value, w); in crc32_le_arch()
98 CRC32(crc, value, w); in crc32_le_arch()
106 CRC32(crc, value, h); in crc32_le_arch()
113 CRC32(crc, value, b); in crc32_le_arch()
116 return crc; in crc32_le_arch()
120 u32 crc32c_le_arch(u32 crc, const u8 *p, size_t len) in crc32c_le_arch() argument
123 return crc32c_le_base(crc, p, len); in crc32c_le_arch()
129 CRC32C(crc, value, d); in crc32c_le_arch()
135 CRC32C(crc, value, w); in crc32c_le_arch()
142 CRC32C(crc, value, w); in crc32c_le_arch()
150 CRC32C(crc, value, h); in crc32c_le_arch()
157 CRC32C(crc, value, b); in crc32c_le_arch()
159 return crc; in crc32c_le_arch()
163 u32 crc32_be_arch(u32 crc, const u8 *p, size_t len) in crc32_be_arch() argument
165 return crc32_be_base(crc, p, len); in crc32_be_arch()