Searched refs:crc (Results 1 - 25 of 203) sorted by relevance

123456789

/freebsd-current/contrib/libarchive/libarchive/
H A Darchive_crc32.h42 crc32(unsigned long crc, const void *_p, size_t len) argument
63 crc = crc ^ 0xffffffffUL;
67 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8);
68 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8);
69 crc
[all...]
/freebsd-current/contrib/xz/src/liblzma/check/
H A Dcrc32_fast.c27 lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc)
29 crc = ~crc;
32 crc = bswap32(crc);
39 crc = lzma_crc32_table[0][*buf++ ^ A(crc)] ^ S8(crc);
52 crc ^= aligned_read32ne(buf);
55 crc
[all...]
H A Dcrc32_small.c54 lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc)
60 crc = ~crc;
63 crc = lzma_crc32_table[0][*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
67 return ~crc;
H A Dcrc64_small.c44 lzma_crc64(const uint8_t *buf, size_t size, uint64_t crc)
50 crc = ~crc;
53 crc = crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
57 return ~crc;
H A Dcrc64_fast.c13 /// https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf
14 /// and the public domain code from https://github.com/rawrunprotected/crc
92 crc64_generic(const uint8_t *buf, size_t size, uint64_t crc) argument
94 crc = ~crc;
97 crc = bswap64(crc);
102 crc = lzma_crc64_table[0][*buf++ ^ A1(crc)] ^ S8(crc);
218 crc64_clmul(const uint8_t *buf, size_t size, uint64_t crc) argument
475 crc64_dispatch(const uint8_t *buf, size_t size, uint64_t crc) argument
[all...]
/freebsd-current/sys/sys/
H A Dcrc16.h37 crc16(uint16_t crc, const void *buffer, unsigned int len) argument
41 crc = (((crc >> 8) & 0xffU) ^
42 crc16_table[(crc ^ *cp++) & 0xffU]) & 0x0000ffffU;
43 return crc;
H A Dgsb_crc32.h16 crc32_raw(const void *buf, size_t size, uint32_t crc) argument
21 crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8);
22 return (crc);
28 uint32_t crc; local
30 crc = crc32_raw(buf, size, ~0U);
31 return (crc ^ ~0U);
/freebsd-current/crypto/heimdal/lib/krb5/
H A Dcrc.c44 unsigned long crc, poly; local
50 crc = i;
52 if (crc & 1) {
53 crc = (crc >> 1) ^ poly;
55 crc >>= 1;
58 table[i] = crc;
/freebsd-current/sys/contrib/xz-embedded/linux/lib/xz/
H A Dxz_crc32.c49 XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc) argument
51 crc = ~crc;
54 crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
58 return ~crc;
H A Dxz_crc64.c44 XZ_EXTERN uint64_t xz_crc64(const uint8_t *buf, size_t size, uint64_t crc) argument
46 crc = ~crc;
49 crc = xz_crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
53 return ~crc;
H A Dxz_stream.h16 # define xz_crc32(buf, size, crc) \
17 (~crc32_le(~(uint32_t)(crc), buf, size))
/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dcrc32.h37 crc32_le(uint32_t crc, const void *data, size_t len) argument
40 return (crc32_raw(data, len, crc));
/freebsd-current/sys/contrib/zlib/
H A Dcrc32.c7 * Kadatch and Jenkins (2010). See doc/crc-doc.1.0.pdf in this distribution.
15 of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should
562 * -march=armv8-a+crc, or -march=native if the compile machine has the crc32
575 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, argument
592 crc = (~crc) & 0xffffffff;
598 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val));
616 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
622 crc = multmodp(Z_BATCH_ZEROS, crc)
694 crc32_z(unsigned long crc, const unsigned char FAR *buf, z_size_t len) argument
1015 crc32(unsigned long crc, const unsigned char FAR *buf, uInt len) argument
[all...]
/freebsd-current/usr.sbin/ckdist/
H A DMakefile5 SRCS= ckdist.c crc.c
/freebsd-current/sys/libkern/x86/
H A Dcrc32_sse42.c73 * Block sizes for three-way parallel crc computation. LONG and SHORT must
80 * Tables for updating a crc for LONG, 2 * LONG, SHORT and 2 * SHORT bytes
124 * Construct an operator to apply len zeros to a crc. len must be a power of
189 /* Apply the zeros operator table to crc. */
191 crc32c_shift(uint32_t zeros[][256], uint32_t crc) argument
194 return (zeros[0][crc & 0xff] ^ zeros[1][(crc >> 8) & 0xff] ^
195 zeros[2][(crc >> 16) & 0xff] ^ zeros[3][crc >> 24]);
216 sse42_crc32c(uint32_t crc, cons argument
[all...]
/freebsd-current/tools/diag/dumpvfscache/
H A Ddumpvfscache.c37 u_short crc = 0; local
42 r1 = crc16_table[crc & 0xF];
43 crc = (crc >> 4) & 0x0FFF;
44 crc = crc ^ r1 ^ crc16_table[*buf & 0xF];
47 r1 = crc16_table[crc & 0xF];
48 crc = (crc >> 4) & 0x0FFF;
49 crc
[all...]
/freebsd-current/usr.bin/cksum/
H A Dextern.h35 int crc(int, uint32_t *, off_t *);
H A DMakefile3 SRCS= cksum.c crc.c print.c sum1.c sum2.c crc32.c
/freebsd-current/contrib/xz/src/liblzma/common/
H A Dstream_flags_decoder.c39 const uint32_t crc = lzma_crc32(in + sizeof(lzma_header_magic), local
41 if (crc != read32le(in + sizeof(lzma_header_magic)
71 const uint32_t crc = lzma_crc32(in + sizeof(uint32_t), local
73 if (crc != read32le(in)) {
H A Dstream_flags_encoder.c46 const uint32_t crc = lzma_crc32(out + sizeof(lzma_header_magic), local
50 crc);
76 const uint32_t crc = lzma_crc32( local
79 write32le(out, crc);
/freebsd-current/sbin/hastd/
H A Dhast_checksum.c48 uint32_t crc; local
50 crc = crc32(0L, Z_NULL, 0);
51 crc = crc32(crc, data, size);
53 /* XXXPJD: Do we have to use htole32() on crc first? */
54 bcopy(&crc, hash, sizeof(crc));
55 *hsizep = sizeof(crc);
/freebsd-current/sys/fs/ext2fs/
H A Dext2_csum.c125 uint32_t crc, dummy_crc = 0; local
131 crc = calculate_crc32c(fs->e2fs_csum_seed, (uint8_t *)&facl_bn,
133 crc = calculate_crc32c(crc, (uint8_t *)header, offset);
134 crc = calculate_crc32c(crc, (uint8_t *)&dummy_crc,
137 crc = calculate_crc32c(crc, (uint8_t *)header + offset,
140 return (htole32(crc));
232 uint32_t inum, gen, crc; local
300 uint32_t inum, old_csum, gen, crc; local
424 uint32_t inum, gen, crc; local
574 uint32_t inode_csum_seed, inum, gen, crc; local
657 uint32_t crc; local
677 uint16_t crc, dummy_csum; local
[all...]
/freebsd-current/contrib/xz/src/liblzma/api/lzma/
H A Dcheck.h119 * \param crc Previously returned CRC value. This is used to
127 const uint8_t *buf, size_t size, uint32_t crc)
140 * \param crc Previously returned CRC value. This is used to
148 const uint8_t *buf, size_t size, uint64_t crc)
/freebsd-current/contrib/tcpdump/
H A Dprint-mobile.c70 u_short proto,crc; local
83 crc = GET_BE_U_2(mob->hcheck);
102 ND_PRINT(" (bad checksum %u)", crc);
/freebsd-current/sys/contrib/ncsw/Peripherals/FM/MAC/
H A Dfman_crc32.c107 uint32_t crc; local
110 crc = 0xffffffff;
113 crc = crc ^ data;
114 crc = crc_tbl[crc&0xff] ^ (crc>>8);
117 crc = get_mirror32(crc);
118 return crc;
[all...]

Completed in 157 milliseconds

123456789