/u-boot/drivers/mtd/ubi/ |
A D | crc32.c | 134 crc = (crc >> 4) ^ crc32table_le[crc & 15]; in crc32_le() 135 crc = (crc >> 4) ^ crc32table_le[crc & 15]; in crc32_le() 141 crc = (crc >> 2) ^ crc32table_le[crc & 3]; in crc32_le() 142 crc = (crc >> 2) ^ crc32table_le[crc & 3]; in crc32_le() 143 crc = (crc >> 2) ^ crc32table_le[crc & 3]; in crc32_le() 144 crc = (crc >> 2) ^ crc32table_le[crc & 3]; in crc32_le() 231 crc = (crc << 4) ^ crc32table_be[crc >> 28]; in crc32_be() 232 crc = (crc << 4) ^ crc32table_be[crc >> 28]; in crc32_be() 238 crc = (crc << 2) ^ crc32table_be[crc >> 30]; in crc32_be() 239 crc = (crc << 2) ^ crc32table_be[crc >> 30]; in crc32_be() [all …]
|
/u-boot/common/ |
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 …]
|
/u-boot/lib/ |
A D | crc32.c | 174 # define DO_CRC(x) crc = tab[(crc ^ (x)) & 255] ^ (crc >> 8) 176 # define DO_CRC(x) crc = tab[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 193 crc = cpu_to_le32(crc); in crc32_no_comp() 222 return le32_to_cpu(crc); in crc32_no_comp() 248 crc = crc32(crc, curr, chunk); in crc32_wd() 253 crc = crc32(crc, buf, len); in crc32_wd() 256 return crc; in crc32_wd() 262 uint32_t crc; in crc32_wd_buf() local 264 crc = crc32_wd(0, input, ilen, chunk_sz); in crc32_wd_buf() 265 crc = htonl(crc); in crc32_wd_buf() [all …]
|
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()
|
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()
|
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()
|
A D | crc8.c | 28 unsigned int crc8(unsigned int crc, const unsigned char *vptr, int len) in crc8() argument 33 crc = _crc8((crc ^ vptr[i]) << 8); in crc8() 35 return crc; in crc8()
|
/u-boot/fs/ext4/ |
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()
|
/u-boot/fs/ubifs/ |
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()
|
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()
|
/u-boot/drivers/w1-eeprom/ |
A D | ds2502.c | 41 u8 crc = 0; in ds2502_crc8() local 49 u8 mix = (crc ^ data) & 1; in ds2502_crc8() 51 crc >>= 1; in ds2502_crc8() 53 crc ^= poly; in ds2502_crc8() 57 return crc; in ds2502_crc8() 69 u8 crc; in ds2502_read() local 80 crc = ds2502_crc8(pagebuf, 3); in ds2502_read() 91 if (ret != crc) { in ds2502_read() 94 cmd, ret, crc); in ds2502_read() 107 if (crc == pagebuf[bytes_in_page]) { in ds2502_read() [all …]
|
/u-boot/board/corscience/tricorder/ |
A D | tricorder-eeprom.c | 32 uint32_t crc; in handle_eeprom_v0() local 44 crc = crc32(0L, (unsigned char *)&eepromv0, in handle_eeprom_v0() 46 if (be32_to_cpu(eepromv0.crc32) != crc) { in handle_eeprom_v0() 48 crc); in handle_eeprom_v0() 55 crc = crc32(0L, (unsigned char *)eeprom, TRICORDER_EEPROM_CRC_SIZE); in handle_eeprom_v0() 56 eeprom->crc32 = cpu_to_be32(crc); in handle_eeprom_v0() 63 uint32_t crc; in handle_eeprom_v1() local 72 if (be32_to_cpu(eeprom->crc32) != crc) { in handle_eeprom_v1() 73 warn_wrong_value("CRC", be32_to_cpu(eeprom->crc32), crc); in handle_eeprom_v1() 135 uint32_t crc; in tricorder_eeprom_write() local [all …]
|
/u-boot/board/keymile/common/ |
A D | ivm.c | 23 unsigned short crc = 0; /* final result */ in ivm_calc_crc() local 33 r1 = crc_tab[crc & 0xF]; in ivm_calc_crc() 34 crc = ((crc) >> 4) & 0x0FFF; in ivm_calc_crc() 35 crc = crc ^ r1 ^ crc_tab[byte & 0xF]; in ivm_calc_crc() 38 r1 = crc_tab[crc & 0xF]; in ivm_calc_crc() 39 crc = (crc >> 4) & 0x0FFF; in ivm_calc_crc() 40 crc = crc ^ r1 ^ crc_tab[(byte >> 4) & 0xF]; in ivm_calc_crc() 42 return crc; in ivm_calc_crc() 174 unsigned long crc; in ivm_check_crc() local 180 if (crc != crceeprom) { in ivm_check_crc() [all …]
|
/u-boot/board/varisys/common/ |
A D | sys_eeprom.c | 82 unsigned int crc; in show_eeprom() local 113 crc = crc32(0, (void *)&e, sizeof(e) - 4); in show_eeprom() 115 if (crc == be32_to_cpu(e.crc)) in show_eeprom() 119 be32_to_cpu(e.crc), crc); in show_eeprom() 178 u32 crc, crc_offset = offsetof(struct eeprom, crc); in update_crc() local 180 crc = crc32(0, (void *)&e, crc_offset); in update_crc() 181 e.crc = cpu_to_be32(crc); in update_crc() 442 u32 crc, crc_offset = offsetof(struct eeprom, crc); in mac_read_from_eeprom_common() local 458 crc = crc32(0, (void *)&e, crc_offset); in mac_read_from_eeprom_common() 460 if (crc != be32_to_cpu(*crcp)) { in mac_read_from_eeprom_common() [all …]
|
/u-boot/board/freescale/common/ |
A D | sys_eeprom.c | 91 unsigned int crc; in show_eeprom() local 128 crc = crc32(0, (void *)&e, sizeof(e) - 4); in show_eeprom() 130 if (crc == be32_to_cpu(e.crc)) in show_eeprom() 134 be32_to_cpu(e.crc), crc); in show_eeprom() 211 u32 crc; in update_crc() local 213 crc = crc32(0, (void *)&e, sizeof(e) - 4); in update_crc() 214 e.crc = cpu_to_be32(crc); in update_crc() 487 u32 crc, crc_offset = offsetof(struct eeprom, crc); in mac_read_from_eeprom() local 512 crc = crc32(0, (void *)&e, crc_offset); in mac_read_from_eeprom() 514 if (crc != be32_to_cpu(*crcp)) { in mac_read_from_eeprom() [all …]
|
/u-boot/include/linux/ |
A D | crc7.h | 7 static inline u8 crc7_byte(u8 crc, u8 data) in crc7_byte() argument 9 return crc7_syndrome_table[(crc << 1) ^ data]; in crc7_byte() 12 extern u8 crc7(u8 crc, const u8 *buffer, size_t len);
|
/u-boot/test/fs/ |
A D | fat-noncontig-test.sh | 121 crc=0x`crc32 ${mnttestfn}` 128 crc=`printf %02x%02x%02x%02x \ 129 $((${crc} & 0xff)) \ 130 $(((${crc} >> 8) & 0xff)) \ 131 $(((${crc} >> 16) & 0xff)) \ 132 $((${crc} >> 24))` 138 if itest.l *${crcaddr} != ${crc}; then echo FAILURE; else echo PASS; fi
|
/u-boot/include/u-boot/ |
A D | crc.h | 53 uint32_t crc32(uint32_t crc, const unsigned char *buf, uint len); 68 uint32_t crc32_wd(uint32_t crc, const unsigned char *buf, uint len, 83 uint32_t crc32_no_comp(uint32_t crc, const unsigned char *buf, uint len); 120 uint32_t crc32c_cal(uint32_t crc, const char *data, int length,
|
/u-boot/tools/ |
A D | envcrc.c | 68 uint32_t crc; in main() local 92 crc = crc32(0, dataptr, datasize); in main() 109 printf("%c", (crc & (0xFF << (i * 8))) >> (i * 8)); in main() 116 crc); in main() 119 printf ("0x%08X\n", crc); in main()
|
/u-boot/env/ |
A D | eeprom.c | 91 ulong len, crc[2], crc_tmp; in env_eeprom_load() local 104 off_env[i] + offsetof(env_t, crc), in env_eeprom_load() 105 (uchar *)&crc[i], sizeof(ulong)); in env_eeprom_load() 125 if (crc_tmp == crc[i]) in env_eeprom_load() 153 ulong crc, len, new; in env_eeprom_load() local 160 CONFIG_ENV_OFFSET + offsetof(env_t, crc), in env_eeprom_load() 161 (uchar *)&crc, sizeof(ulong)); in env_eeprom_load() 176 if (crc == new) { in env_eeprom_load()
|
A D | nvram.c | 97 ulong crc; local 100 nvram_read(&crc, CONFIG_ENV_ADDR, sizeof(ulong)); 103 if (crc32(0, data, ENV_SIZE) == crc) { 106 if (crc32(0, env_ptr->data, ENV_SIZE) == env_ptr->crc) {
|
/u-boot/fs/jffs2/ |
A D | jffs2_private.h | 50 u32 crc = crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() local 53 u32 crc = crc32_no_comp(~0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 55 crc ^= ~0; in hdr_crc() 57 if (node->hdr_crc != crc) { in hdr_crc()
|
/u-boot/board/friendlyarm/nanopi2/ |
A D | onewire.c | 52 unsigned char crc = 0xACU; in crc8_ow() local 55 if ((crc & 0x80U) != 0) { in crc8_ow() 56 crc <<= 1; in crc8_ow() 57 crc ^= 0x7U; in crc8_ow() 59 crc <<= 1; in crc8_ow() 62 crc ^= 0x7U; in crc8_ow() 65 return crc; in crc8_ow()
|
/u-boot/drivers/ram/octeon/ |
A D | dimm_spd_eeprom.c | 67 int crc, i; in ddr3_crc16() local 69 crc = 0; in ddr3_crc16() 71 crc = crc ^ (int)*ptr++ << 8; in ddr3_crc16() 73 if (crc & 0x8000) in ddr3_crc16() 74 crc = crc << 1 ^ 0x1021; in ddr3_crc16() 76 crc = crc << 1; in ddr3_crc16() 80 return (crc & 0xFFFF); in ddr3_crc16()
|
/u-boot/fs/btrfs/crypto/ |
A D | hash.c | 44 u32 crc; in hash_crc32c() local 46 crc = crc32c_cal((u32)~0, (char *)buf, length, btrfs_crc32c_table); in hash_crc32c() 47 put_unaligned_le32(~crc, out); in hash_crc32c()
|