/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/crc32/ |
H A D | crc32.c | 9 * 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 D | nxge_fflp_hash.c | 64 #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 D | sctp_crc32.c | 76 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 D | LzHash.h | 18 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 D | hd_crc.h | 65 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 D | iscsi_crc.c | 120 * 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 D | gmem.esc | 107 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 D | zambezi.esc | 230 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 D | crc32.c | 22 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 D | crc32.c | 17 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 D | crc32.c | 102 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 D | efx_crc32.c | 114 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 D | cdu_def.h | 20 * 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 D | rmc_comm_lproto.h | 78 uint16_t crc; /* CRC-16 Checksum of header. */ member in struct:dp_header
|
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | pm3393.c | 453 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 D | rmc_comm_dp.c | 260 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 D | syncstat.c | 181 "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 D | smb_init.c | 260 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 D | idm_impl.c | 907 * 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 D | net80211_crypto_wep.c | 230 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 D | crc32.h | 43 * 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 D | ud_lib.c | 1009 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 D | nvm_map.h | 68 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 D | fcoe_fc.c | 385 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 D | hermon.c | 1194 * 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...] |