Home
last modified time | relevance | path

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

123456789

/openbmc/u-boot/drivers/mtd/ubi/
H A Dcrc32.c61 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 Darch-armv8r.inc11 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 Darch-armv8a.inc1 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 Dddr_spd.c71 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 Dxlnx-efuse-crc.c73 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 Dcrc32c.c108 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 Dcrc-ccitt.c105 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 Dcrc-ccitt.h20 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 Dipmi.hpp26 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 Dcrc32.c173 # 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 Dcrc16.c79 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 Dcrc32c.c16 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 Dcrc7.c57 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 Dmodbus_message.cpp73 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 Dcrc16.c53 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 Divm.c22 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 Dsys_eeprom.c46 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 Dcve-2018-10195.patch15 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 Dtricorder-eeprom.c30 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 Dds2502.c40 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 Dsys_eeprom.c45 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 Deif.c89 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 Dcrc16.c55 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 Dcrc16.h22 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 Dutils.c96 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()

123456789