Home
last modified time | relevance | path

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

12345

/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_crc32.h24 uint32_t crc; in ngx_crc32_short() local
26 crc = 0xffffffff; in ngx_crc32_short()
30 crc = ngx_crc32_table_short[(crc ^ (c & 0xf)) & 0xf] ^ (crc >> 4); in ngx_crc32_short()
31 crc = ngx_crc32_table_short[(crc ^ (c >> 4)) & 0xf] ^ (crc >> 4); in ngx_crc32_short()
41 uint32_t crc; in ngx_crc32_long() local
43 crc = 0xffffffff; in ngx_crc32_long()
46 crc = ngx_crc32_table256[(crc ^ *p++) & 0xff] ^ (crc >> 8); in ngx_crc32_long()
54 crc = 0xffffffff
62 c = *crc; in ngx_crc32_update()
68 *crc = c; in ngx_crc32_update()
[all …]
/f-stack/freebsd/libkern/
H A Dgsb_crc32.c225 crc = crc32Table[(crc ^ *p++) & 0xff] ^ (crc >> 8); in singletable_crc32c()
227 return crc; in singletable_crc32c()
691 crc = sctp_crc_tableil8_o32[(crc ^ *p_buf++) & 0x000000FF] ^ in crc32c_sb8_64_bit()
692 (crc >> 8); in crc32c_sb8_64_bit()
695 crc ^= *p_buf++; in crc32c_sb8_64_bit()
705 term2 = crc >> 16; in crc32c_sb8_64_bit()
706 crc = term1 ^ in crc32c_sb8_64_bit()
720 crc = crc ^ in crc32c_sb8_64_bit()
728 crc = sctp_crc_tableil8_o32[(crc ^ *p_buf++) & 0x000000FF] ^ in crc32c_sb8_64_bit()
729 (crc >> 8); in crc32c_sb8_64_bit()
[all …]
/f-stack/dpdk/lib/librte_hash/
H A Drte_hash_crc.h305 uint32_t crc; in crc32c_1byte() local
306 crc = init_val; in crc32c_1byte()
307 crc ^= data; in crc32c_1byte()
309 return crc32c_tables[0][crc & 0xff] ^ (crc >> 8); in crc32c_1byte()
315 uint32_t crc; in crc32c_2bytes() local
317 crc ^= data; in crc32c_2bytes()
319 crc = CRC32_UPD(crc, 1) ^ (crc >> 16); in crc32c_2bytes()
321 return crc; in crc32c_2bytes()
329 crc ^= data; in crc32c_1word()
335 return crc; in crc32c_1word()
[all …]
H A Drte_crc_arm64.h28 : [crc] "+r" (init_val) in crc32c_arm64_u8()
38 : [crc] "+r" (init_val) in crc32c_arm64_u16()
48 : [crc] "+r" (init_val) in crc32c_arm64_u32()
58 : [crc] "+r" (init_val) in crc32c_arm64_u64()
/f-stack/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_crc.c12 nfp_crc32_be_generic(uint32_t crc, unsigned char const *p, size_t len, in nfp_crc32_be_generic() argument
17 crc ^= *p++ << 24; in nfp_crc32_be_generic()
19 crc = (crc << 1) ^ ((crc & 0x80000000) ? polynomial : in nfp_crc32_be_generic()
22 return crc; in nfp_crc32_be_generic()
26 nfp_crc32_be(uint32_t crc, unsigned char const *p, size_t len) in nfp_crc32_be() argument
28 return nfp_crc32_be_generic(crc, p, len, CRCPOLY_BE); in nfp_crc32_be()
32 nfp_crc32_posix_end(uint32_t crc, size_t total_len) in nfp_crc32_posix_end() argument
38 crc = nfp_crc32_be(crc, &c, 1); in nfp_crc32_posix_end()
42 return ~crc; in nfp_crc32_posix_end()
/f-stack/dpdk/drivers/bus/dpaa/include/
H A Dfsl_fman_crc64.h190 static inline uint64_t fman_crc64_update(uint64_t crc, in fman_crc64_update() argument
195 crc = fman_crc64_ecma_182.table[(crc ^ *(p++)) & 0xff] ^ in fman_crc64_update()
196 (crc >> 8); in fman_crc64_update()
197 return crc; in fman_crc64_update()
205 static inline uint64_t fman_crc64_compute_32bit(uint32_t data, uint64_t crc) in fman_crc64_compute_32bit() argument
207 return fman_crc64_update(crc, &data, sizeof(data)); in fman_crc64_compute_32bit()
209 static inline uint64_t fman_crc64_compute_16bit(uint16_t data, uint64_t crc) in fman_crc64_compute_16bit() argument
211 return fman_crc64_update(crc, &data, sizeof(data)); in fman_crc64_compute_16bit()
213 static inline uint64_t fman_crc64_compute_8bit(uint8_t data, uint64_t crc) in fman_crc64_compute_8bit() argument
215 return fman_crc64_update(crc, &data, sizeof(data)); in fman_crc64_compute_8bit()
/f-stack/freebsd/contrib/ncsw/Peripherals/FM/MAC/
H A Dfman_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()
/f-stack/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_hash.c84 uint32_t crc = init; in tf_hash_calc_crc32i() local
87 crc = tf_hash_crc32tbl[(crc ^ buf[len]) & 0xff] ^ in tf_hash_calc_crc32i()
88 (crc >> 8); in tf_hash_calc_crc32i()
90 return crc; in tf_hash_calc_crc32i()
101 uint32_t crc = ~0U; in tf_hash_calc_crc32() local
103 crc = tf_hash_calc_crc32i(crc, buf, len); in tf_hash_calc_crc32()
105 return ~crc; in tf_hash_calc_crc32()
/f-stack/freebsd/libkern/x86/
H A Dcrc32_sse42.c196 return (zeros[0][crc & 0xff] ^ zeros[1][(crc >> 8) & 0xff] ^ in crc32c_shift()
197 zeros[2][(crc >> 16) & 0xff] ^ zeros[3][crc >> 24]); in crc32c_shift()
233 crc0 = crc; in sse42_crc32c()
250 crc = 0; in sse42_crc32c()
314 crc = crc32c_shift(crc32c_long, crc) ^ crc0; in sse42_crc32c()
316 crc = crc32c_shift(crc32c_2long, crc) ^ crc1; in sse42_crc32c()
321 crc0 ^= crc; in sse42_crc32c()
328 crc = 0; in sse42_crc32c()
349 crc = crc32c_shift(crc32c_short, crc) ^ crc0; in sse42_crc32c()
351 crc = crc32c_shift(crc32c_2short, crc) ^ crc1; in sse42_crc32c()
[all …]
/f-stack/freebsd/sys/
H A Dgsb_crc32.h18 crc32_raw(const void *buf, size_t size, uint32_t crc) in crc32_raw() argument
23 crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8); in crc32_raw()
24 return (crc); in crc32_raw()
30 uint32_t crc; in crc32() local
32 crc = crc32_raw(buf, size, ~0U); in crc32()
33 return (crc ^ ~0U); in crc32()
/f-stack/freebsd/contrib/xz-embedded/linux/lib/xz/
H A Dxz_crc64.c40 XZ_EXTERN uint64_t xz_crc64(const uint8_t *buf, size_t size, uint64_t crc) in xz_crc64() argument
42 crc = ~crc; in xz_crc64()
45 crc = xz_crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); in xz_crc64()
49 return ~crc; in xz_crc64()
H A Dxz_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()
H A Dxz_dec_test.c62 static uint32_t crc; variable
73 crc = 0xFFFFFFFF; in xz_dec_test_open()
134 crc = crc32(crc, buffer_out, buffers.out_pos); in xz_dec_test_write()
144 "CRC32 = 0x%08X\n", ~crc); in xz_dec_test_write()
/f-stack/freebsd/contrib/ncsw/inc/Peripherals/
H A Dcrc_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); \
/f-stack/freebsd/contrib/zlib/
H A Dcrc32.c198 #define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
203 unsigned long crc; in crc32_z()
225 crc = crc ^ 0xffffffffUL;
233 return crc ^ 0xffffffffUL;
237 unsigned long ZEXPORT crc32(crc, buf, len) in crc32() argument
238 unsigned long crc; in crc32()
242 return crc32_z(crc, buf, len);
267 unsigned long crc; in crc32_little()
274 c = (z_crc_t)crc;
307 unsigned long crc; in crc32_big()
[all …]
/f-stack/freebsd/net80211/
H A Dieee80211_crypto_wep.c379 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()
462 crc = ~0; in wep_decrypt()
475 crc = crc32_table[(crc ^ *pos) & 0xff] ^ (crc >> 8); in wep_decrypt()
492 crc = ~crc; in wep_decrypt()
496 icv[0] = crc; in wep_decrypt()
[all …]
H A Dieee80211_crypto_tkip.c671 u32 i, j, k, crc; in wep_encrypt() local
688 crc = ~0; in wep_encrypt()
698 crc = crc32_table[(crc ^ *pos) & 0xff] ^ (crc >> 8); in wep_encrypt()
713 crc = ~crc; in wep_encrypt()
716 icv[0] = crc; in wep_encrypt()
717 icv[1] = crc >> 8; in wep_encrypt()
731 u32 i, j, k, crc; in wep_decrypt() local
746 crc = ~0; in wep_decrypt()
759 crc = crc32_table[(crc ^ *pos) & 0xff] ^ (crc >> 8); in wep_decrypt()
771 crc = ~crc; in wep_decrypt()
[all …]
/f-stack/app/redis-5.0.5/src/
H A Dcrc16.c84 uint16_t crc = 0; in crc16() local
86 crc = (crc<<8) ^ crc16tab[((crc>>8) ^ *buf++)&0x00FF]; in crc16()
87 return crc; in crc16()
/f-stack/dpdk/drivers/common/sfc_efx/base/
H A Defx_crc32.c90 uint32_t crc = crc_init; in efx_crc32_calculate() local
94 crc = (crc >> 8) ^ efx_crc32_table[(crc ^ data) & 0xff]; in efx_crc32_calculate()
97 return (crc); in efx_crc32_calculate()
/f-stack/freebsd/contrib/ncsw/Peripherals/FM/Pcd/
H A Dcrc64.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()
/f-stack/dpdk/lib/librte_net/
H A Drte_net_crc.c111 uint32_t crc = reflect_32bits(i); in crc32_eth_init_lut() local
114 if (crc & 0x80000000L) in crc32_eth_init_lut()
115 crc = (crc << 1) ^ poly; in crc32_eth_init_lut()
117 crc <<= 1; in crc32_eth_init_lut()
119 lut[i] = reflect_32bits(crc); in crc32_eth_init_lut()
126 uint32_t crc, in crc32_eth_calc_lut() argument
130 crc = lut[(crc ^ *data++) & 0xffL] ^ (crc >> 8); in crc32_eth_calc_lut()
132 return crc; in crc32_eth_calc_lut()
/f-stack/dpdk/lib/librte_table/
H A Drte_table_hash_func_arm64.h8 #define _CRC32CX(crc, val) \ argument
9 __asm__("crc32cx %w[c], %w[c], %x[v]":[c] "+r" (crc):[v] "r" (val))
12 rte_crc32_u64(uint64_t crc, uint64_t v) in rte_crc32_u64() argument
14 uint32_t crc32 = crc; in rte_crc32_u64()
H A Drte_table_hash_func.h19 rte_crc32_u64_generic(uint64_t crc, uint64_t value) in rte_crc32_u64_generic() argument
23 crc = (crc & 0xFFFFFFFFLLU) ^ value; in rte_crc32_u64_generic()
27 mask = -(crc & 1LLU); in rte_crc32_u64_generic()
28 crc = (crc >> 1LLU) ^ (0x82F63B78LLU & mask); in rte_crc32_u64_generic()
31 return crc; in rte_crc32_u64_generic()
39 rte_crc32_u64(uint64_t crc, uint64_t v) in rte_crc32_u64() argument
41 return _mm_crc32_u64(crc, v); in rte_crc32_u64()
49 rte_crc32_u64(uint64_t crc, uint64_t v) in rte_crc32_u64() argument
51 return rte_crc32_u64_generic(crc, v); in rte_crc32_u64()
/f-stack/dpdk/drivers/net/bnxt/hcapi/
H A Dhcapi_cfa_p4.c51 #define ucrc32(ch, crc) (crc32tbl[((crc) ^ (ch)) & 0xff] ^ ((crc) >> 8)) argument
121 static uint32_t hcapi_cfa_crc32i(uint32_t crc, const uint8_t *buf, size_t len) in hcapi_cfa_crc32i() argument
129 crc = ucrc32(buf[l], crc); in hcapi_cfa_crc32i()
134 crc, in hcapi_cfa_crc32i()
135 ~crc); in hcapi_cfa_crc32i()
143 return ~crc; in hcapi_cfa_crc32i()
/f-stack/freebsd/contrib/device-tree/Bindings/crypto/
H A Dst,stm32-crc.yaml4 $id: http://devicetree.org/schemas/crypto/st,stm32-crc.yaml#
14 const: st,stm32f7-crc
32 crc@40023000 {
33 compatible = "st,stm32f7-crc";

12345