Home
last modified time | relevance | path

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

1234

/u-boot/drivers/mtd/ubi/
A Dcrc32.c134 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 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 …]
/u-boot/lib/
A Dcrc32.c174 # 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 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()
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()
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()
A Dcrc8.c28 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 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()
/u-boot/fs/ubifs/
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()
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()
/u-boot/drivers/w1-eeprom/
A Dds2502.c41 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 Dtricorder-eeprom.c32 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 Divm.c23 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 Dsys_eeprom.c82 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 Dsys_eeprom.c91 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 Dcrc7.h7 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 Dfat-noncontig-test.sh121 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 Dcrc.h53 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 Denvcrc.c68 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 Deeprom.c91 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 Dnvram.c97 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 Djffs2_private.h50 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 Donewire.c52 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 Ddimm_spd_eeprom.c67 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 Dhash.c44 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()

Completed in 32 milliseconds

1234