Lines Matching refs:len

52 uint32_t crc32c_sw_little(uint32_t crc, void const *buf, size_t len);
53 uint32_t crc32c_sw_big(uint32_t crc, void const *buf, size_t len);
85 static void crc32c_zeros_op(uint32_t *even, size_t len) { in crc32c_zeros_op() argument
107 len >>= 1; in crc32c_zeros_op()
108 if (len == 0) in crc32c_zeros_op()
111 len >>= 1; in crc32c_zeros_op()
112 } while (len); in crc32c_zeros_op()
121 static void crc32c_zeros(uint32_t zeros[][256], size_t len) { in crc32c_zeros() argument
124 crc32c_zeros_op(op, len); in crc32c_zeros()
161 static uint32_t crc32c_hw(uint32_t crc, void const *buf, size_t len) { in crc32c_hw() argument
172 while (len && ((uintptr_t)next & 7) != 0) { in crc32c_hw()
177 len--; in crc32c_hw()
184 while (len >= LONG*3) { in crc32c_hw()
199 len -= LONG*3; in crc32c_hw()
204 while (len >= SHORT*3) { in crc32c_hw()
219 len -= SHORT*3; in crc32c_hw()
225 unsigned char const * const end = next + (len - (len & 7)); in crc32c_hw()
232 len &= 7; in crc32c_hw()
236 while (len) { in crc32c_hw()
241 len--; in crc32c_hw()
299 static uint32_t crc32c_hw(uint32_t crc, void const *buf, size_t len) { in crc32c_hw() argument
303 while (((uintptr_t)next & 7) && len > 0) { in crc32c_hw()
306 len--; in crc32c_hw()
309 while (len >= 64) { in crc32c_hw()
320 len -= 64; in crc32c_hw()
323 while (len >= 8) { in crc32c_hw()
326 len -= 8; in crc32c_hw()
329 while (len > 0) { in crc32c_hw()
332 len--; in crc32c_hw()
393 uint32_t crc32c_sw_little(uint32_t crc, void const *buf, size_t len) { in crc32c_sw_little() argument
398 while (len && ((uintptr_t)next & 7) != 0) { in crc32c_sw_little()
400 len--; in crc32c_sw_little()
402 if (len >= 8) { in crc32c_sw_little()
415 len -= 8; in crc32c_sw_little()
416 } while (len >= 8); in crc32c_sw_little()
419 while (len) { in crc32c_sw_little()
421 len--; in crc32c_sw_little()
467 uint32_t crc32c_sw_big(uint32_t crc, void const *buf, size_t len) { in crc32c_sw_big() argument
472 while (len && ((uintptr_t)next & 7) != 0) { in crc32c_sw_big()
474 len--; in crc32c_sw_big()
476 if (len >= 8) { in crc32c_sw_big()
489 len -= 8; in crc32c_sw_big()
490 } while (len >= 8); in crc32c_sw_big()
493 while (len) { in crc32c_sw_big()
495 len--; in crc32c_sw_big()
507 uint32_t crc32c_sw(uint32_t crc, void const *buf, size_t len) { in crc32c_sw() argument
510 return crc32c_sw_little(crc, buf, len); in crc32c_sw()
512 return crc32c_sw_big(crc, buf, len); in crc32c_sw()