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

12345

/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/crc32/
H A Dcrc32.c9 * lib/crypto/crc32/crc.c
36 #include <crc-32.h>
47 unsigned int crc; local
49 CRC32(crc, in, in_length, 0, crc_table);
51 *cksum = crc;
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_fflp_hash.c64 #define COMPUTE_H1_BYTE(crc, data) \
65 (crc = (crc<<8)^h1table[0][((crc >> 24) ^data) & 0xff])
90 * reference crc-ccitt implementation
96 uint16_t mcrc, crc = 0, bits = 0; local
100 crc = ((crc ^ mcrc) & 0x8000) ?
101 (crc << 1) ^ CRC_CCITT_POLY :
102 crc <<
115 uint32_t index, bit, byte, crc; local
140 uint16_t crc; local
166 uint32_t crc; local
187 uint16_t crc; local
212 uint32_t w, crc; local
281 uint32_t crc, bit, byte, index; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dsctp_crc32.c76 uint32_t i, j, k, crc; local
79 crc = reflect_32(i);
82 crc = (crc & 0x80000000) ?
83 (crc << 1) ^ SCTP_POLY : crc << 1;
86 crctab[3 - k][i] = flip32(reflect_32(crc));
88 crctab[k][i] = reflect_32(crc);
97 uint32_t crc; local
100 crc
114 uint32_t w, crc; local
[all...]
/illumos-gate/usr/src/common/lzma/
H A DLzHash.h18 UInt32 temp = p->crc[cur[0]] ^ cur[1]; \
23 UInt32 temp = p->crc[cur[0]] ^ cur[1]; \
26 hashValue = (temp ^ ((UInt32)cur[2] << 8) ^ (p->crc[cur[3]] << 5)) & p->hashMask; }
29 UInt32 temp = p->crc[cur[0]] ^ cur[1]; \
32 hash4Value = (temp ^ ((UInt32)cur[2] << 8) ^ (p->crc[cur[3]] << 5)); \
33 hashValue = (hash4Value ^ (p->crc[cur[4]] << 3)) & p->hashMask; \
36 /* #define HASH_ZIP_CALC hashValue = ((cur[0] | ((UInt32)cur[1] << 8)) ^ p->crc[cur[2]]) & 0xFFFF; */
37 #define HASH_ZIP_CALC hashValue = ((cur[2] | ((UInt32)cur[0] << 8)) ^ p->crc[cur[1]]) & 0xFFFF;
41 hash2Value = (p->crc[cur[0]] ^ cur[1]) & (kHash2Size - 1);
44 UInt32 temp = p->crc[cu
[all...]
/illumos-gate/usr/src/common/hdcrc/
H A Dhd_crc.h65 mm_crc32_u8(uint32_t crc, uint8_t *data) argument
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) argument
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) argument
130 intel_crc32c(uint8_t *address, unsigned long length, uint32_t crc) argument
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_crc.c120 * reflected crc using table.
126 uint32_t crc = 0xffffffff, result; local
139 return (HW_CRC32(buffer, length, crc));
144 crc = iscsi_crc32c_table[(crc ^ *buffer++) & 0xFFL] ^
145 (crc >> 8);
147 result = crc ^ 0xffffffff;
163 * byte at at time, calculates reflected crc using table.
166 iscsi_crc32c_continued(void *address, unsigned long length, uint32_t crc) argument
182 return (HW_CRC32_CONT(buffer, length, crc));
[all...]
/illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/
H A Dgmem.esc107 engine serd.memory.generic-sparc.membuf-crc@CHIP, N=120, T=30min;
108 engine serd.memory.generic-sparc.membuf-crc@MEM_BUFF, N=120, T=30min;
109 engine serd.memory.generic-sparc.membuf-crc@MEM_CTRL, N=120, T=30min;
113 engine=serd.memory.generic-sparc.membuf-crc@CHIP;
115 engine=serd.memory.generic-sparc.membuf-crc@MEM_BUFF;
117 engine=serd.memory.generic-sparc.membuf-crc@MEM_CTRL;
120 * 1. if ereport has both sender & detector: membuf-crc errors will fault
135 event ereport.cpu.generic-sparc.membuf-crc@CHIP { within(1s) };
136 event ereport.cpu.generic-sparc.membuf-crc@MEM_BUFF { within(1s) };
137 event ereport.cpu.generic-sparc.membuf-crc
[all...]
H A Dzambezi.esc230 event ereport.asic.zambezi.lfu.crc-error@interconnect
274 event ereport.asic.zambezi.lfu.retrain-error-second-crc@interconnect
280 event ereport.asic.zambezi.lfu.retrain-failed-second-crc@interconnect
339 event ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip0@interconnect;
340 event ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip1@interconnect;
341 event ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip2@interconnect;
342 event ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip3@interconnect;
345 ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip0@interconnect,
346 ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc-trip1@interconnect,
347 ereport.asic.ultraSPARC-T2plus.interconnect.lfu.crc
[all...]
/illumos-gate/usr/src/uts/common/zmod/
H A Dcrc32.c22 of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should
59 /* Definitions for doing the crc four data bytes at a time. */
72 /* Local functions for crc concatenation */
116 /* terms of polynomial defining this crc (except x^32): */
131 /* generate a crc for every 8-bit value */
140 /* generate crc for each value followed by one, two, and three zeros,
220 #define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
224 unsigned long ZEXPORT crc32(crc, bu
[all...]
/illumos-gate/usr/src/boot/lib/libz/
H A Dcrc32.c17 of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should
35 /* Definitions for doing the crc four data bytes at a time. */
49 /* Local functions for crc concatenation */
95 /* terms of polynomial defining this crc (except x^32): */
110 /* generate a crc for every 8-bit value */
119 /* generate crc for each value followed by one, two, and three zeros,
200 #define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
204 unsigned long ZEXPORT crc32(crc, bu
[all...]
/illumos-gate/usr/src/boot/sys/boot/common/
H A Dcrc32.c102 uint32_t crc; local
104 crc = ~0U;
106 crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8);
107 return (crc ^ ~0U);
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Defx_crc32.c114 uint32_t crc = crc_init; local
118 crc = (crc >> 8) ^ efx_crc32_table[(crc ^ data) & 0xff];
121 return (crc);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/
H A Dcdu_def.h20 * Calculates crc 8 on a word value: polynomial 0-1-2-8
24 static u8 calc_crc8(u32 data, u8 crc) argument
38 /* split the crc into 8 bits */
40 C[i] = crc & 1;
41 crc = crc >> 1;
/illumos-gate/usr/src/uts/sun4u/sys/
H A Drmc_comm_lproto.h78 uint16_t crc; /* CRC-16 Checksum of header. */ member in struct:dp_header
/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dpm3393.c453 u32 crc = (u32)~0; local
455 /* calculate crc one bit at a time */
457 crc ^= *b++;
459 if (crc & 0x1)
460 crc = (crc >> 1) ^ 0xedb88320;
462 crc = (crc >> 1);
467 crc = ((crc >>
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Drmc_comm_dp.c260 uint16_t crc; local
262 crc = 0;
264 crc = (crc >> 8) ^ crctab16[(crc ^ *buf++) & 0xFF];
266 return (crc);
490 uint16_t crc; local
499 msglen = pkt->full_length - sizeof (dp_header_t) - sizeof (crc);
501 bcopy(pkt->buf + (pkt->full_length - sizeof (crc)), &crc, sizeo
529 uint16_t crc; local
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dsyncstat.c181 "crc isize osize\n");
183 st.ipack, st.opack, st.underrun, st.overrun, st.abort, st.crc,
210 st.crc = nst.crc - st.crc;
220 "crc iutil outil\n");
222 st.opack, st.underrun, st.overrun, st.abort, st.crc, iutil, outil);
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_init.c260 uint32_t crc; local
268 crc = ioc_hdr.crc;
269 ioc_hdr.crc = 0;
270 if (smb_crc_gen((uint8_t *)&ioc_hdr, sizeof (ioc_hdr)) != crc)
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm_impl.c907 * reflected crc using table.
913 uint32_t crc = 0xffffffff, result; local
928 return (HW_CRC32(buffer, length, crc));
931 crc = idm_crc32c_table[(crc ^ *buffer++) & 0xFFL] ^
932 (crc >> 8);
934 result = crc ^ 0xffffffff;
950 * byte at at time, calculates reflected crc using table.
953 idm_crc32c_continued(void *address, unsigned long length, uint32_t crc) argument
971 return (HW_CRC32_CONT(buffer, length, crc));
[all...]
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_crypto_wep.c230 uint32_t crc; local
250 CRC32(crc, mp->b_rptr + hdrlen + wep.ic_header,
261 *(uint32_t *)crcbuf = LE_32(~crc);
277 uint32_t crc; local
304 CRC32(crc, mp->b_rptr + hdrlen + wep.ic_header,
315 return (crc == ~LE_32(*(uint32_t *)crcbuf));
/illumos-gate/usr/src/uts/common/sys/
H A Dcrc32.h43 * crc = CRC32_INITIAL;
45 * if (bit == (crc & 1))
46 * crc = (crc >> 1);
48 * crc = (crc >> 1) ^ CRC32_POLY;
62 * was a burst of zeroes. Note that if crc == 0, and we fold in a zero bit,
63 * we still have crc == 0. Therefore, if the CRC's initial value is zero,
78 * crc = CRC32_INITIAL;
80 * for (crc
[all...]
/illumos-gate/usr/src/cmd/fs.d/udfs/fstyp/
H A Dud_lib.c1009 uint16_t crc; local
1062 * Do we want to do crc
1070 crc = ud_crc(addr + 0x10, SWAP_16(tag->tag_crc_len));
1075 if (crc != SWAP_16(tag->tag_crc)) {
1081 crc, addr);
1109 uint16_t crc; local
1121 crc = ud_crc(addr + 0x10, crc_len);
1122 tag->tag_crc = SWAP_16(crc);
1179 uint16_t crc = 0; local
1182 crc
1207 uint16_t crc; local
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/
H A Dnvm_map.h68 u32_t crc; /* 32-bit CRC */ member in struct:_bootstrap_region_t
199 u32_t crc; member in struct:_dir_t
215 u32_t crc; /* 0x44c */ member in struct:_manuf_info_t
227 u32_t crc; /* 0x53c */ member in struct:_feature_info_t
274 u32_t crc; member in struct:_upgrade_key_info_t
291 u32_t crc; member in struct:_manuf_key_info_t
/illumos-gate/usr/src/uts/common/io/fcoe/
H A Dfcoe_fc.c385 uint32_t crc; local
391 CRC32(crc, frm->frm_fc_frame, frm->frm_fc_frame_size,
393 FRM2FMI(frm)->fmi_fft->fft_crc[0] = 0xFF & (~crc);
394 FRM2FMI(frm)->fmi_fft->fft_crc[1] = 0xFF & (~crc >> 8);
395 FRM2FMI(frm)->fmi_fft->fft_crc[2] = 0xFF & (~crc >> 16);
396 FRM2FMI(frm)->fmi_fft->fft_crc[3] = 0xFF & (~crc >> 24);
/illumos-gate/usr/src/cmd/fwflash/plugins/transport/common/
H A Dhermon.c1194 * cnx_crc16 - computes 16 bit crc of supplied buffer.
1202 uint32_t crc = 0xFFFF; local
1218 if (crc & 0x8000) {
1219 crc = (((crc << 1) |
1222 crc = ((crc << 1) | (word >> 31)) & 0xFFFF;
1229 if (crc & 0x8000) {
1230 crc = ((crc <<
1244 uint16_t crc; local
1298 uint16_t crc; local
[all...]

Completed in 155 milliseconds

12345