Home
last modified time | relevance | path

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

/rk3399_ARM-atf/lib/zlib/
H A Dcrc32.c575 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, in crc32_z() argument
592 crc = (~crc) & 0xffffffff; in crc32_z()
598 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val)); in crc32_z()
616 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
622 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1; in crc32_z()
623 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2; in crc32_z()
637 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
644 crc = multmodp(val, crc) ^ crc1; in crc32_z()
645 crc = multmodp(val, crc) ^ crc2; in crc32_z()
651 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
[all …]
H A Dtf_gunzip.c112 uint32_t tf_crc32(uint32_t crc, const unsigned char *buf, size_t size) in tf_crc32() argument
114 return (uint32_t)crc32((unsigned long)crc, buf, size); in tf_crc32()
H A Dzlib.h1749 ZEXTERN uLong ZEXPORT crc32(uLong crc, const Bytef *buf, uInt len);
1767 ZEXTERN uLong ZEXPORT crc32_z(uLong crc, const Bytef *buf,
/rk3399_ARM-atf/plat/xilinx/common/pm_service/
H A Dpm_ipi.c173 uint32_t crc; in pm_ipi_buff_read() local
197 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read()
198 if (crc != calculate_crc((uint32_t *)buffer_base, IPI_W0_TO_W6_SIZE)) { in pm_ipi_buff_read()
199 NOTICE("ERROR in CRC response payload value:0x%x\n", crc); in pm_ipi_buff_read()
228 uint32_t crc; in pm_ipi_buff_read_callb() local
243 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read_callb()
244 if (crc != calculate_crc((uint32_t *)buffer_base, IPI_W0_TO_W6_SIZE)) { in pm_ipi_buff_read_callb()
245 NOTICE("ERROR in CRC response payload value:0x%x\n", crc); in pm_ipi_buff_read_callb()
322 uint32_t crc = crcinit; in calculate_crc() local
332 bit = crc & crchighbit; in calculate_crc()
[all …]
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/
H A Ddimm.c48 int crc = 0; in crc16() local
51 crc = crc ^ (int)*ptr++ << 8; in crc16()
53 if ((crc & 0x8000) != 0) { in crc16()
54 crc = crc << 1 ^ 0x1021; in crc16()
56 crc = crc << 1; in crc16()
60 return crc & 0xffff; in crc16()
77 if (spd->crc[0] != crc_lsb || spd->crc[1] != crc_msb) { in ddr4_spd_check()
79 spd->crc[1], spd->crc[0], crc_msb, crc_lsb); in ddr4_spd_check()
H A Dddr.c554 (spd[spd_idx].crc[1] << 24) | in parse_spd()
555 (spd[spd_idx].crc[0] << 16) | in parse_spd()
/rk3399_ARM-atf/common/
H A Dtf_crc32.c27 uint32_t tf_crc32(uint32_t crc, const unsigned char *buf, size_t size) in tf_crc32() argument
31 uint32_t calc_crc = ~crc; in tf_crc32()
/rk3399_ARM-atf/include/drivers/nxp/ddr/
H A Ddimm.h105 unsigned char crc[2]; /* 126-127 SPD CRC */ member
123 unsigned char crc[2]; member
149 unsigned char crc[2]; member
235 unsigned char crc[2]; member
/rk3399_ARM-atf/include/common/
H A Dtf_crc32.h14 uint32_t tf_crc32(uint32_t crc, const unsigned char *buf, size_t size);
/rk3399_ARM-atf/drivers/mtd/nand/
H A Draw_nand.c234 static uint16_t nand_check_crc(uint16_t crc, uint8_t *data_in, in nand_check_crc() argument
245 bit = crc & BIT(15); in nand_check_crc()
246 crc <<= 1; in nand_check_crc()
253 crc ^= CRC_POLYNOM; in nand_check_crc()
257 crc &= GENMASK(15, 0); in nand_check_crc()
260 return crc; in nand_check_crc()
/rk3399_ARM-atf/plat/arm/board/juno/
H A Dplatform.mk209 BL1_CPPFLAGS += -march=armv8-a+crc
210 BL2_CPPFLAGS += -march=armv8-a+crc
211 BL2U_CPPFLAGS += -march=armv8-a+crc
212 BL31_CPPFLAGS += -march=armv8-a+crc
213 BL32_CPPFLAGS += -march=armv8-a+crc
/rk3399_ARM-atf/include/drivers/
H A Dmmc.h146 unsigned int crc: 7; member
190 unsigned int crc: 7; member
/rk3399_ARM-atf/plat/nxp/s32/s32g274ardb2/
H A Dplatform.mk84 BL2_CPPFLAGS += -march=armv8-a+crc
/rk3399_ARM-atf/plat/arm/common/
H A Darm_common.mk221 BL2_CPPFLAGS += -march=armv8-a+crc
/rk3399_ARM-atf/docs/
H A Dchange-log.md7936 …- verify crc while loading gpt header ([a283d19](https://review.trustedfirmware.org/plugins/gitile…