Home
last modified time | relevance | path

Searched refs:crc (Results 1 – 25 of 247) sorted by relevance

12345678910

/freebsd-13-stable/contrib/libarchive/libarchive/
HDarchive_crc32.h44 crc32(unsigned long crc, const void *_p, size_t len) in crc32() argument
68 crc = crc ^ 0xffffffffUL; in crc32()
72 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
73 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
74 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
75 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
76 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
77 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
78 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
79 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
[all …]
/freebsd-13-stable/contrib/xz/src/liblzma/check/
HDcrc32_fast.c32 crc32_generic(const uint8_t *buf, size_t size, uint32_t crc) in crc32_generic() argument
34 crc = ~crc; in crc32_generic()
37 crc = byteswap32(crc); in crc32_generic()
44 crc = lzma_crc32_table[0][*buf++ ^ A(crc)] ^ S8(crc); in crc32_generic()
57 crc ^= aligned_read32ne(buf); in crc32_generic()
60 crc = lzma_crc32_table[7][A(crc)] in crc32_generic()
61 ^ lzma_crc32_table[6][B(crc)] in crc32_generic()
62 ^ lzma_crc32_table[5][C(crc)] in crc32_generic()
63 ^ lzma_crc32_table[4][D(crc)]; in crc32_generic()
71 crc = lzma_crc32_table[3][A(tmp)] in crc32_generic()
[all …]
HDcrc64_fast.c37 crc64_generic(const uint8_t *buf, size_t size, uint64_t crc) in crc64_generic() argument
39 crc = ~crc; in crc64_generic()
42 crc = byteswap64(crc); in crc64_generic()
47 crc = lzma_crc64_table[0][*buf++ ^ A1(crc)] ^ S8(crc); in crc64_generic()
56 const uint32_t tmp = (uint32_t)(crc >> 32) in crc64_generic()
59 const uint32_t tmp = (uint32_t)crc in crc64_generic()
64 crc = lzma_crc64_table[3][A(tmp)] in crc64_generic()
66 ^ S32(crc) in crc64_generic()
73 crc = lzma_crc64_table[0][*buf++ ^ A1(crc)] ^ S8(crc); in crc64_generic()
76 crc = byteswap64(crc); in crc64_generic()
[all …]
HDcrc32_arm64.h48 crc32_arch_optimized(const uint8_t *buf, size_t size, uint32_t crc) in crc32_arch_optimized() argument
50 crc = ~crc; in crc32_arch_optimized()
57 crc = __crc32b(crc, *buf); in crc32_arch_optimized()
67 crc = __crc32d(crc, aligned_read64le(buf)); in crc32_arch_optimized()
71 crc = __crc32b(crc, *buf); in crc32_arch_optimized()
73 return ~crc; in crc32_arch_optimized()
HDcrc64_small.c43 lzma_crc64(const uint8_t *buf, size_t size, uint64_t crc) in lzma_crc64() argument
49 crc = ~crc; in lzma_crc64()
52 crc = crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); in lzma_crc64()
56 return ~crc; in lzma_crc64()
HDcrc32_small.c53 lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc) in lzma_crc32() argument
59 crc = ~crc; in lzma_crc32()
62 crc = lzma_crc32_table[0][*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); in lzma_crc32()
66 return ~crc; in lzma_crc32()
/freebsd-13-stable/sys/libkern/
HDgsb_crc32.c222 singletable_crc32c(uint32_t crc, const void *buf, size_t size) in singletable_crc32c() argument
227 crc = crc32Table[(crc ^ *p++) & 0xff] ^ (crc >> 8); in singletable_crc32c()
229 return crc; in singletable_crc32c()
679 crc32c_sb8_64_bit(uint32_t crc, in crc32c_sb8_64_bit() argument
693 crc = sctp_crc_tableil8_o32[(crc ^ *p_buf++) & 0x000000FF] ^ in crc32c_sb8_64_bit()
694 (crc >> 8); in crc32c_sb8_64_bit()
697 crc ^= *p_buf++; in crc32c_sb8_64_bit()
698 crc ^= (*p_buf++) << 8; in crc32c_sb8_64_bit()
699 crc ^= (*p_buf++) << 16; in crc32c_sb8_64_bit()
700 crc ^= (*p_buf++) << 24; in crc32c_sb8_64_bit()
[all …]
/freebsd-13-stable/sys/contrib/zlib/
HDcrc32.c575 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, in crc32_z() argument
592 crc = (~crc) & 0xffffffff; in crc32_z()
598 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val)); in crc32_z()
616 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
622 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1; in crc32_z()
623 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2; in crc32_z()
637 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
644 crc = multmodp(val, crc) ^ crc1; in crc32_z()
645 crc = multmodp(val, crc) ^ crc2; in crc32_z()
651 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
[all …]
/freebsd-13-stable/sys/fs/ext2fs/
HDext2_csum.c124 uint32_t crc, dummy_crc = 0; in ext2_extattr_blk_csum() local
130 crc = calculate_crc32c(fs->e2fs_csum_seed, (uint8_t *)&facl_bn, in ext2_extattr_blk_csum()
132 crc = calculate_crc32c(crc, (uint8_t *)header, offset); in ext2_extattr_blk_csum()
133 crc = calculate_crc32c(crc, (uint8_t *)&dummy_crc, in ext2_extattr_blk_csum()
136 crc = calculate_crc32c(crc, (uint8_t *)header + offset, in ext2_extattr_blk_csum()
139 return (htole32(crc)); in ext2_extattr_blk_csum()
231 uint32_t inum, gen, crc; in ext2_dirent_csum() local
239 crc = calculate_crc32c(fs->e2fs_csum_seed, (uint8_t *)&inum, sizeof(inum)); in ext2_dirent_csum()
240 crc = calculate_crc32c(crc, (uint8_t *)&gen, sizeof(gen)); in ext2_dirent_csum()
241 crc = calculate_crc32c(crc, (uint8_t *)buf, size); in ext2_dirent_csum()
[all …]
/freebsd-13-stable/sys/contrib/ncsw/Peripherals/FM/MAC/
HDfman_crc32.c107 uint32_t crc; in get_mac_addr_crc() local
110 crc = 0xffffffff; in get_mac_addr_crc()
113 crc = crc ^ data; in get_mac_addr_crc()
114 crc = crc_tbl[crc&0xff] ^ (crc>>8); in get_mac_addr_crc()
117 crc = get_mirror32(crc); in get_mac_addr_crc()
118 return crc; in get_mac_addr_crc()
/freebsd-13-stable/sys/libkern/x86/
HDcrc32_sse42.c191 crc32c_shift(uint32_t zeros[][256], uint32_t crc) in crc32c_shift() argument
194 return (zeros[0][crc & 0xff] ^ zeros[1][(crc >> 8) & 0xff] ^ in crc32c_shift()
195 zeros[2][(crc >> 16) & 0xff] ^ zeros[3][crc >> 24]); in crc32c_shift()
216 sse42_crc32c(uint32_t crc, const unsigned char *buf, unsigned len) in sse42_crc32c() argument
231 crc0 = crc; in sse42_crc32c()
248 crc = 0; in sse42_crc32c()
312 crc = crc32c_shift(crc32c_long, crc) ^ crc0; in sse42_crc32c()
314 crc = crc32c_shift(crc32c_2long, crc) ^ crc1; in sse42_crc32c()
319 crc0 ^= crc; in sse42_crc32c()
326 crc = 0; in sse42_crc32c()
[all …]
/freebsd-13-stable/sys/sys/
HDgsb_crc32.h16 crc32_raw(const void *buf, size_t size, uint32_t crc) in crc32_raw() argument
21 crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8); in crc32_raw()
22 return (crc); in crc32_raw()
28 uint32_t crc; in crc32() local
30 crc = crc32_raw(buf, size, ~0U); in crc32()
31 return (crc ^ ~0U); in crc32()
/freebsd-13-stable/tools/diag/dumpvfscache/
HDdumpvfscache.c37 u_short crc = 0; in wlpsacrc() local
42 r1 = crc16_table[crc & 0xF]; in wlpsacrc()
43 crc = (crc >> 4) & 0x0FFF; in wlpsacrc()
44 crc = crc ^ r1 ^ crc16_table[*buf & 0xF]; in wlpsacrc()
47 r1 = crc16_table[crc & 0xF]; in wlpsacrc()
48 crc = (crc >> 4) & 0x0FFF; in wlpsacrc()
49 crc = crc ^ r1 ^ crc16_table[(*buf >> 4) & 0xF]; in wlpsacrc()
51 return(crc); in wlpsacrc()
/freebsd-13-stable/crypto/heimdal/lib/krb5/
HDcrc.c44 unsigned long crc, poly; in _krb5_crc_init_table() local
50 crc = i; in _krb5_crc_init_table()
52 if (crc & 1) { in _krb5_crc_init_table()
53 crc = (crc >> 1) ^ poly; in _krb5_crc_init_table()
55 crc >>= 1; in _krb5_crc_init_table()
58 table[i] = crc; in _krb5_crc_init_table()
/freebsd-13-stable/sys/dev/sbni/
HDif_sbni.c442 u_int32_t crc; in recv_frame() local
446 crc = CRC32_INITIAL; in recv_frame()
447 if (check_fhdr(sc, &framelen, &frameno, &ack, &is_first, &crc)) { in recv_frame()
449 upload_data(sc, framelen, frameno, is_first, crc) : in recv_frame()
450 skip_tail(sc, framelen, crc); in recv_frame()
476 u_int32_t crc; in send_frame() local
479 crc = CRC32_INITIAL; in send_frame()
494 send_frame_header(sc, &crc); in send_frame()
502 download_data(sc, &crc); in send_frame()
507 sbni_outsb(sc, (u_char *)&crc, sizeof crc); in send_frame()
[all …]
/freebsd-13-stable/sys/net80211/
HDieee80211_crypto_wep.c353 uint32_t i, j, k, crc; in wep_encrypt() local
379 crc = ~0; in wep_encrypt()
388 crc = crc32_table[(crc ^ *pos) & 0xff] ^ (crc >> 8); in wep_encrypt()
410 crc = ~crc; in wep_encrypt()
413 icv[0] = crc; in wep_encrypt()
414 icv[1] = crc >> 8; in wep_encrypt()
415 icv[2] = crc >> 16; in wep_encrypt()
416 icv[3] = crc >> 24; in wep_encrypt()
436 uint32_t i, j, k, crc; in wep_decrypt() local
462 crc = ~0; in wep_decrypt()
[all …]
/freebsd-13-stable/sys/contrib/xz-embedded/linux/lib/xz/
HDxz_crc64.c44 XZ_EXTERN uint64_t xz_crc64(const uint8_t *buf, size_t size, uint64_t crc) in xz_crc64() argument
46 crc = ~crc; in xz_crc64()
49 crc = xz_crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); in xz_crc64()
53 return ~crc; in xz_crc64()
HDxz_crc32.c49 XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc) in xz_crc32() argument
51 crc = ~crc; in xz_crc32()
54 crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); in xz_crc32()
58 return ~crc; in xz_crc32()
/freebsd-13-stable/sys/contrib/ncsw/inc/Peripherals/
HDcrc_mac_addr_ext.h310 #define GET_MAC_ADDR_CRC(addr, crc) \ argument
316 crc = 0xffffffff; \
320 crc = crc^data; \
321 crc = crc_table[crc&0xff] ^ (crc>>8); \
/freebsd-13-stable/contrib/wpa/src/utils/
HDcrc32.c78 u32 crc; in ieee80211_crc32() local
80 crc = 0xFFFFFFFF; in ieee80211_crc32()
82 crc = crc32_table[(crc ^ frame[i]) & 0xff] ^ (crc >> 8); in ieee80211_crc32()
84 return ~crc; in ieee80211_crc32()
/freebsd-13-stable/sys/fs/udf/
HDosta.c214 unsigned short crc=0; in udf_cksum() local
217 crc = crc_table[(crc>>8 ^ *s++) & 0xff] ^ (crc<<8); in udf_cksum()
218 return crc; in udf_cksum()
225 unsigned short crc=0; in udf_unicode_cksum() local
231 crc = crc_table[(crc>>8 ^ (*s>>8)) & 0xff] ^ (crc<<8); in udf_unicode_cksum()
232 crc = crc_table[(crc>>8 ^ (*s++ & 0xff)) & 0xff] ^ (crc<<8); in udf_unicode_cksum()
234 return crc; in udf_unicode_cksum()
/freebsd-13-stable/sys/dev/sfxge/common/
HDefx_crc32.c115 uint32_t crc = crc_init; in efx_crc32_calculate() local
119 crc = (crc >> 8) ^ efx_crc32_table[(crc ^ data) & 0xff]; in efx_crc32_calculate()
122 return (crc); in efx_crc32_calculate()
/freebsd-13-stable/sbin/hastd/
HDhast_checksum.c48 uint32_t crc; in hast_crc32_checksum() local
50 crc = crc32(0L, Z_NULL, 0); in hast_crc32_checksum()
51 crc = crc32(crc, data, size); in hast_crc32_checksum()
54 bcopy(&crc, hash, sizeof(crc)); in hast_crc32_checksum()
55 *hsizep = sizeof(crc); in hast_crc32_checksum()
/freebsd-13-stable/usr.bin/mkimg/
HDgpt.c120 uint32_t crc = ~0U; in crc32() local
123 crc = crc32_tab[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32()
124 return (crc ^ ~0U); in crc32()
210 uint32_t crc; in gpt_write_hdr() local
216 crc = crc32(hdr, offsetof(struct gpt_hdr, padding)); in gpt_write_hdr()
217 le64enc(&hdr->hdr_crc_self, crc); in gpt_write_hdr()
227 uint32_t crc; in gpt_write() local
264 crc = crc32(tbl, tblsz * secsz); in gpt_write()
265 le32enc(&hdr->hdr_crc_table, crc); in gpt_write()
/freebsd-13-stable/sys/contrib/ncsw/Peripherals/FM/Pcd/
HDcrc64.h348 uint64_t crc = seed; in crc64_compute() local
352 crc = in crc64_compute()
354 table[(crc ^ *bdata++) & CRC64_BYTE_MASK] ^ (crc >> 8); in crc64_compute()
356 return crc; in crc64_compute()

12345678910