Lines Matching defs:crc
65 mm_crc32_u8(uint32_t crc, uint8_t *data)
67 mm_crc32_u8(uint32_t crc, uint8_t *data)
73 : "=S" (crc)
74 : "0" (crc), "c" (*data));
76 return (crc);
84 mm_crc32_u64(uint32_t crc, uint64_t *data)
86 mm_crc32_u64(uint32_t crc, uint64_t *data)
92 : "=S" (crc)
93 : "0" (crc), "c" (*data));
95 return (crc);
108 mm_crc32_u32(uint32_t crc, uint32_t *data)
110 mm_crc32_u32(uint32_t crc, uint32_t *data)
116 : "=S" (crc)
117 : "0" (crc), "c" (*data));
119 return (crc);
130 intel_crc32c(uint8_t *address, unsigned long length, uint32_t crc)
137 crc = mm_crc32_u8(crc, data);
147 crc = INTEL_CRC_FUNC(crc, (INTEL_CRC_DATA_TYPE *)data);
154 crc = mm_crc32_u8(crc, data);
159 return (crc ^ 0xFFFFFFFF);
162 #define HW_CRC32(buffer, length, crc) (intel_crc32c((buffer), (length), (crc)))
163 #define HW_CRC32_CONT(buffer, length, crc) \
164 (intel_crc32c((buffer), (length), (crc) ^ 0xFFFFFFFF))
166 #define HW_CRC32(buffer, length, crc) 0
167 #define HW_CRC32_CONT(buffer, length, crc) 0