| /openbmc/u-boot/drivers/mtd/ubi/ |
| H A D | crc32.c | 61 u32 crc32_le(u32 crc, unsigned char const *p, size_t len); 69 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 73 crc ^= *p++; in crc32_le() 75 crc = (crc >> 1) ^ ((crc & 1) ? CRCPOLY_LE : 0); in crc32_le() 77 return crc; in crc32_le() 81 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 88 # define DO_CRC(x) crc = tab[ (crc ^ (x)) & 255 ] ^ (crc>>8) in crc32_le() 90 # define DO_CRC(x) crc = tab[ ((crc >> 24) ^ (x)) & 255] ^ (crc<<8) in crc32_le() 93 crc = __cpu_to_le32(crc); in crc32_le() 108 crc ^= *++b; in crc32_le() [all …]
|
| /openbmc/openbmc/poky/meta/conf/machine/include/arm/ |
| H A D | arch-armv8r.inc | 11 require conf/machine/include/arm/feature-arm-crc.inc 18 AVAILTUNES += "armv8r armv8r-crc armv8r-crypto armv8r-simd armv8r-crc-crypto armv8r-crc-simd armv8r… 20 ARMPKGARCH:tune-armv8r-crc = "armv8r" 23 ARMPKGARCH:tune-armv8r-crc-crypto = "armv8r" 24 ARMPKGARCH:tune-armv8r-crc-simd = "armv8r" 25 ARMPKGARCH:tune-armv8r-crc-crypto-simd = "armv8r" 27 TUNE_FEATURES:tune-armv8r-crc = "${TUNE_FEATURES:tune-armv8r} crc" 30 TUNE_FEATURES:tune-armv8r-crc-crypto = "${TUNE_FEATURES:tune-armv8r-crc} crypto" 31 TUNE_FEATURES:tune-armv8r-crc-simd = "${TUNE_FEATURES:tune-armv8r-crc} simd" 32 TUNE_FEATURES:tune-armv8r-crc-crypto-simd = "${TUNE_FEATURES:tune-armv8r-crc-crypto} simd" [all …]
|
| H A D | arch-armv8a.inc | 1 DEFAULTTUNE ?= "armv8a-crc" 8 require conf/machine/include/arm/feature-arm-crc.inc 12 AVAILTUNES += "armv8a armv8a-crc armv8a-crc-crypto armv8a-crypto" 14 ARMPKGARCH:tune-armv8a-crc ?= "armv8a" 16 ARMPKGARCH:tune-armv8a-crc-crypto ?= "armv8a" 18 TUNE_FEATURES:tune-armv8a-crc = "${TUNE_FEATURES:tune-armv8a} crc" 20 TUNE_FEATURES:tune-armv8a-crc-crypto = "${TUNE_FEATURES:tune-armv8a-crc} crypto" 22 PACKAGE_EXTRA_ARCHS:tune-armv8a-crc = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8a-crc" 24 PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} armv8a-crypto … 26 BASE_LIB:tune-armv8a-crc = "lib64" [all …]
|
| /openbmc/u-boot/common/ |
| H A D | ddr_spd.c | 71 int crc, i; in crc16() local 73 crc = 0; in crc16() 75 crc = crc ^ (int)*ptr++ << 8; in crc16() 77 if (crc & 0x8000) in crc16() 78 crc = crc << 1 ^ 0x1021; in crc16() 80 crc = crc << 1; in crc16() 82 return crc & 0xffff; in crc16() 106 if (spd->crc[0] == crc_lsb && spd->crc[1] == crc_msb) { in ddr3_spd_check() 112 spd->crc[0], crc_lsb, spd->crc[1], crc_msb); in ddr3_spd_check() 131 if (spd->crc[0] != crc_lsb || spd->crc[1] != crc_msb) { in ddr4_spd_check() [all …]
|
| /openbmc/qemu/hw/nvram/ |
| H A D | xlnx-efuse-crc.c | 73 uint32_t crc = prev_crc; in xlnx_efuse_u37_crc() local 89 r = rm & (crc >> rshf); in xlnx_efuse_u37_crc() 90 i = im & (crc ^ w); in xlnx_efuse_u37_crc() 91 crc = crc_tab[i] ^ r; in xlnx_efuse_u37_crc() 97 r = r2 & (crc >> 2); in xlnx_efuse_u37_crc() 98 i = i2 & (crc ^ w); in xlnx_efuse_u37_crc() 99 crc = crc_tab[i << (rshf - 2)] ^ r; in xlnx_efuse_u37_crc() 101 return crc; in xlnx_efuse_u37_crc() 107 uint32_t crc = 0; in xlnx_efuse_calc_crc() local 111 crc = xlnx_efuse_u37_crc(crc, 0, (index + u32_cnt)); in xlnx_efuse_calc_crc() [all …]
|
| /openbmc/qemu/util/ |
| H A D | crc32c.c | 108 uint32_t crc32c(uint32_t crc, const uint8_t *data, unsigned int length) in crc32c() argument 111 crc = crc32c_table[(crc ^ *data++) & 0xFFL] ^ (crc >> 8); in crc32c() 113 return crc^0xffffffff; in crc32c() 116 uint32_t iov_crc32c(uint32_t crc, const struct iovec *iov, size_t iov_cnt) in iov_crc32c() argument 119 crc = crc32c(crc, iov->iov_base, iov->iov_len) ^ 0xffffffff; in iov_crc32c() 122 return crc ^ 0xffffffff; in iov_crc32c()
|
| H A D | crc-ccitt.c | 105 uint16_t crc_ccitt(uint16_t crc, uint8_t const *buffer, size_t len) in crc_ccitt() argument 108 crc = crc_ccitt_byte(crc, *buffer++); in crc_ccitt() 110 return crc; in crc_ccitt() 121 uint16_t crc_ccitt_false(uint16_t crc, uint8_t const *buffer, size_t len) in crc_ccitt_false() argument 124 crc = crc_ccitt_false_byte(crc, *buffer++); in crc_ccitt_false() 126 return crc; in crc_ccitt_false()
|
| /openbmc/qemu/include/qemu/ |
| H A D | crc-ccitt.h | 20 uint16_t crc_ccitt(uint16_t crc, const uint8_t *buffer, size_t len); 21 uint16_t crc_ccitt_false(uint16_t crc, const uint8_t *buffer, size_t len); 23 static inline uint16_t crc_ccitt_byte(uint16_t crc, const uint8_t c) in crc_ccitt_byte() argument 25 return (crc >> 8) ^ crc_ccitt_table[(crc ^ c) & 0xff]; in crc_ccitt_byte() 28 static inline uint16_t crc_ccitt_false_byte(uint16_t crc, const uint8_t c) in crc_ccitt_false_byte() argument 30 return (crc << 8) ^ crc_ccitt_false_table[(crc >> 8) ^ c]; in crc_ccitt_false_byte()
|
| /openbmc/phosphor-ipmi-blobs/ |
| H A D | ipmi.hpp | 26 uint16_t crc; member 33 uint16_t crc; member 39 uint16_t crc; member 45 uint16_t crc; member 51 uint16_t crc; member 58 uint16_t crc; member 65 uint16_t crc; member 71 uint16_t crc; member 76 uint16_t crc; member 85 uint16_t crc; member [all …]
|
| /openbmc/u-boot/lib/ |
| H A D | crc32.c | 173 # define DO_CRC(x) crc = tab[(crc ^ (x)) & 255] ^ (crc >> 8) 175 # define DO_CRC(x) crc = tab[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 183 uint32_t __efi_runtime crc32_no_comp(uint32_t crc, const Bytef *buf, uInt len) in crc32_no_comp() argument 192 crc = cpu_to_le32(crc); in crc32_no_comp() 206 crc ^= *++b; /* use pre increment for speed */ in crc32_no_comp() 221 return le32_to_cpu(crc); in crc32_no_comp() 225 uint32_t __efi_runtime crc32(uint32_t crc, const Bytef *p, uInt len) in crc32() argument 227 return crc32_no_comp(crc ^ 0xffffffffL, p, len) ^ 0xffffffffL; in crc32() 234 uint32_t crc32_wd(uint32_t crc, const unsigned char *buf, uInt len, in crc32_wd() argument 247 crc = crc32 (crc, curr, chunk); in crc32_wd() [all …]
|
| H A D | crc16.c | 79 uint16_t crc; in crc16_ccitt_wd_buf() local 81 crc = crc16_ccitt(0, in, len); in crc16_ccitt_wd_buf() 82 crc = htons(crc); in crc16_ccitt_wd_buf() 83 memcpy(out, &crc, sizeof(crc)); in crc16_ccitt_wd_buf()
|
| H A D | crc32c.c | 16 uint32_t crc32c_cal(uint32_t crc, const char *data, int length, in crc32c_cal() argument 20 crc = crc32c_table[(u8)(crc ^ *data++)] ^ (crc >> 8); in crc32c_cal() 22 return crc; in crc32c_cal()
|
| H A D | crc7.c | 57 u8 crc7(u8 crc, const u8 *buffer, size_t len) in crc7() argument 60 crc = crc7_byte(crc, *buffer++); in crc7() 61 return crc; in crc7()
|
| /openbmc/phosphor-modbus/rtu/modbus/ |
| H A D | modbus_message.cpp | 73 uint16_t crc; in validate() local 74 *this >> crc; in validate() 76 if (expectedCRC != crc) in validate() 78 throw ModbusCRCException(expectedCRC, crc); in validate() 124 uint16_t crc = 0xFFFF; // Initial value for Modbus CRC in generateCRC() local 130 crc = (crc >> 8) ^ crc16Table[(crc ^ data) & 0xFF]; in generateCRC() 134 return ((crc & 0xFF) << 8) | ((crc >> 8) & 0xFF); in generateCRC()
|
| /openbmc/u-boot/fs/ext4/ |
| H A D | crc16.c | 53 unsigned int ext2fs_crc16(unsigned int crc, in ext2fs_crc16() argument 59 crc = (((crc >> 8) & 0xffU) ^ in ext2fs_crc16() 60 crc16_table[(crc ^ *cp++) & 0xffU]) & 0x0000ffffU; in ext2fs_crc16() 61 return crc; in ext2fs_crc16()
|
| /openbmc/u-boot/board/keymile/common/ |
| H A D | ivm.c | 22 unsigned short crc = 0; /* final result */ in ivm_calc_crc() local 32 r1 = crc_tab[crc & 0xF]; in ivm_calc_crc() 33 crc = ((crc) >> 4) & 0x0FFF; in ivm_calc_crc() 34 crc = crc ^ r1 ^ crc_tab[byte & 0xF]; in ivm_calc_crc() 37 r1 = crc_tab[crc & 0xF]; in ivm_calc_crc() 38 crc = (crc >> 4) & 0x0FFF; in ivm_calc_crc() 39 crc = crc ^ r1 ^ crc_tab[(byte >> 4) & 0xF]; in ivm_calc_crc() 41 return crc; in ivm_calc_crc() 174 unsigned long crc; in ivm_check_crc() local 177 crc = ivm_calc_crc(buf, CONFIG_SYS_IVM_EEPROM_PAGE_LEN - 2); in ivm_check_crc() [all …]
|
| /openbmc/u-boot/board/varisys/common/ |
| H A D | sys_eeprom.c | 46 u32 crc; /* x+1 CRC32 checksum */ member 79 unsigned int crc; in show_eeprom() local 110 crc = crc32(0, (void *)&e, sizeof(e) - 4); in show_eeprom() 112 if (crc == be32_to_cpu(e.crc)) in show_eeprom() 113 printf("CRC: %08x\n", be32_to_cpu(e.crc)); in show_eeprom() 116 be32_to_cpu(e.crc), crc); in show_eeprom() 175 u32 crc, crc_offset = offsetof(struct eeprom, crc); in update_crc() local 177 crc = crc32(0, (void *)&e, crc_offset); in update_crc() 178 e.crc = cpu_to_be32(crc); in update_crc() 439 u32 crc, crc_offset = offsetof(struct eeprom, crc); in mac_read_from_eeprom_common() local [all …]
|
| /openbmc/openbmc/poky/meta/recipes-bsp/lrzsz/lrzsz-0.12.20/ |
| H A D | cve-2018-10195.patch | 15 crc = 0; 17 - zsendline(*buf); crc = updcrc((0377 & *buf), crc); 22 + zsendline(*buf); crc = updcrc((0377 & *buf), crc); 27 crc = updcrc(frameend, crc);
|
| /openbmc/u-boot/board/corscience/tricorder/ |
| H A D | tricorder-eeprom.c | 30 uint32_t crc; in handle_eeprom_v0() local 42 crc = crc32(0L, (unsigned char *)&eepromv0, in handle_eeprom_v0() 44 if (be32_to_cpu(eepromv0.crc32) != crc) { in handle_eeprom_v0() 46 crc); in handle_eeprom_v0() 53 crc = crc32(0L, (unsigned char *)eeprom, TRICORDER_EEPROM_CRC_SIZE); in handle_eeprom_v0() 54 eeprom->crc32 = cpu_to_be32(crc); in handle_eeprom_v0() 61 uint32_t crc; in handle_eeprom_v1() local 69 crc = crc32(0L, (unsigned char *)eeprom, TRICORDER_EEPROM_CRC_SIZE); in handle_eeprom_v1() 70 if (be32_to_cpu(eeprom->crc32) != crc) { in handle_eeprom_v1() 71 warn_wrong_value("CRC", be32_to_cpu(eeprom->crc32), crc); in handle_eeprom_v1() [all …]
|
| /openbmc/u-boot/drivers/w1-eeprom/ |
| H A D | ds2502.c | 40 u8 crc = 0; in ds2502_crc8() local 48 u8 mix = (crc ^ data) & 1; in ds2502_crc8() 50 crc >>= 1; in ds2502_crc8() 52 crc ^= poly; in ds2502_crc8() 56 return crc; in ds2502_crc8() 68 u8 crc; in ds2502_read() local 79 crc = ds2502_crc8(pagebuf, 3); in ds2502_read() 90 if (ret != crc) { in ds2502_read() 93 cmd, ret, crc); in ds2502_read() 105 crc = ds2502_crc8(pagebuf, bytes_in_page); in ds2502_read() [all …]
|
| /openbmc/u-boot/board/freescale/common/ |
| H A D | sys_eeprom.c | 45 u32 crc; /* 0x72 CRC32 checksum */ member 62 u32 crc; /* 0xfc - 0xff CRC32 checksum */ member 87 unsigned int crc; in show_eeprom() local 124 crc = crc32(0, (void *)&e, sizeof(e) - 4); in show_eeprom() 126 if (crc == be32_to_cpu(e.crc)) in show_eeprom() 127 printf("CRC: %08x\n", be32_to_cpu(e.crc)); in show_eeprom() 130 be32_to_cpu(e.crc), crc); in show_eeprom() 186 u32 crc; in update_crc() local 188 crc = crc32(0, (void *)&e, sizeof(e) - 4); in update_crc() 189 e.crc = cpu_to_be32(crc); in update_crc() [all …]
|
| /openbmc/qemu/hw/core/ |
| H A D | eif.c | 89 static bool read_eif_header(FILE *f, EifHeader *header, uint32_t *crc, in read_eif_header() argument 107 *crc = crc32(*crc, (uint8_t *)header, header_size - 4); in read_eif_header() 134 uint32_t *crc, Error **errp) in read_eif_section_header() argument 145 *crc = crc32(*crc, (uint8_t *)section_header, section_header_size); in read_eif_section_header() 191 uint32_t *crc, Error **errp) in read_eif_kernel() argument 226 *crc = crc32(*crc, kernel, size); in read_eif_kernel() 249 uint32_t *crc, Error **errp) in read_eif_cmdline() argument 257 *crc = crc32(*crc, (uint8_t *)cmdline, size); in read_eif_cmdline() 266 QCryptoHash *hash0, QCryptoHash *h, uint32_t *crc, in read_eif_ramdisk() argument 289 *crc = crc32(*crc, ramdisk, size); in read_eif_ramdisk() [all …]
|
| /openbmc/u-boot/fs/ubifs/ |
| H A D | crc16.c | 55 u16 crc16(u16 crc, u8 const *buffer, size_t len) in crc16() argument 58 crc = crc16_byte(crc, *buffer++); in crc16() 59 return crc; in crc16()
|
| H A D | crc16.h | 22 extern u16 crc16(u16 crc, const u8 *buffer, size_t len); 24 static inline u16 crc16_byte(u16 crc, const u8 data) in crc16_byte() argument 26 return (crc >> 8) ^ crc16_table[(crc ^ data) & 0xff]; in crc16_byte()
|
| /openbmc/libpldm/src/ |
| H A D | utils.c | 96 uint32_t pldm_edac_crc32_extend(const void *data, size_t size, uint32_t crc) in pldm_edac_crc32_extend() argument 99 crc ^= ~0U; in pldm_edac_crc32_extend() 101 crc = crc32_tab[(crc ^ *p++) & 0xff] ^ (crc >> 8); in pldm_edac_crc32_extend() 103 return crc ^ ~0U; in pldm_edac_crc32_extend() 119 uint8_t crc = 0x00; in pldm_edac_crc8() local 121 crc = crc8_table[crc ^ *p++]; in pldm_edac_crc8() 123 return crc; in pldm_edac_crc8()
|