/openbmc/linux/drivers/iio/pressure/ |
H A D | ms5611_core.c | 59 uint16_t crc = 0, crc_orig = prom[7] & 0x000F; in ms5611_prom_is_valid() local 65 crc ^= prom[i >> 1] & 0x00FF; in ms5611_prom_is_valid() 67 crc ^= prom[i >> 1] >> 8; in ms5611_prom_is_valid() 70 if (crc & 0x8000) in ms5611_prom_is_valid() 71 crc = (crc << 1) ^ 0x3000; in ms5611_prom_is_valid() 73 crc <<= 1; in ms5611_prom_is_valid() 77 crc = (crc >> 12) & 0x000F; in ms5611_prom_is_valid() 79 return crc == crc_orig; in ms5611_prom_is_valid()
|
/openbmc/linux/lib/xz/ |
H A D | xz_dec_test.c | 62 static uint32_t crc; variable 73 crc = 0xFFFFFFFF; in xz_dec_test_open() 134 crc = crc32(crc, buffer_out, buffers.out_pos); in xz_dec_test_write() 144 "CRC32 = 0x%08X\n", ~crc); in xz_dec_test_write()
|
/openbmc/openbmc/poky/meta/conf/machine/include/arm/armv8a/ |
H A D | tune-cortexa72-cortexa53.inc | 9 # cortexa72.cortexa53 implies crc support 14 TUNE_FEATURES:tune-cortexa72-cortexa53 = "aarch64 crc cortexa72-cortexa53" 16 PACKAGE_EXTRA_ARCHS:tune-cortexa72-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} … 17 PACKAGE_EXTRA_ARCHS:tune-cortexa72-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypt…
|
H A D | tune-cortexa73-cortexa53.inc | 9 # cortexa73.cortexa53 implies crc support 14 TUNE_FEATURES:tune-cortexa73-cortexa53 = "aarch64 crc cortexa73-cortexa53" 16 PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} … 17 PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypt…
|
H A D | tune-cortexa73-cortexa35.inc | 12 # cortexa73.cortexa35 implies crc support 17 TUNE_FEATURES:tune-cortexa73-cortexa35 = "aarch64 crc cortexa73-cortexa35" 19 PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa35 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cort… 20 PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa35-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypt…
|
H A D | tune-cortexa57.inc | 13 TUNE_FEATURES:tune-cortexa57 = "aarch64 crc cortexa57" 15 PACKAGE_EXTRA_ARCHS:tune-cortexa57 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa57" 16 PACKAGE_EXTRA_ARCHS:tune-cortexa57-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cor…
|
/openbmc/u-boot/drivers/mtd/ubi/ |
H A D | vtbl.c | 100 uint32_t crc; in ubi_change_vtbl_record() local 107 crc = crc32(UBI_CRC32_INIT, vtbl_rec, UBI_VTBL_RECORD_SIZE_CRC); in ubi_change_vtbl_record() 108 vtbl_rec->crc = cpu_to_be32(crc); in ubi_change_vtbl_record() 133 uint32_t crc; in ubi_vtbl_rename_volumes() local 147 crc = crc32(UBI_CRC32_INIT, vtbl_rec, in ubi_vtbl_rename_volumes() 149 vtbl_rec->crc = cpu_to_be32(crc); in ubi_vtbl_rename_volumes() 168 uint32_t crc; local 182 crc = crc32(UBI_CRC32_INIT, &vtbl[i], UBI_VTBL_RECORD_SIZE_CRC); 183 if (be32_to_cpu(vtbl[i].crc) != crc) { 185 i, crc, be32_to_cpu(vtbl[i].crc)); [all …]
|
/openbmc/linux/drivers/mtd/ubi/ |
H A D | vtbl.c | 94 uint32_t crc; in ubi_change_vtbl_record() local 101 crc = crc32(UBI_CRC32_INIT, vtbl_rec, UBI_VTBL_RECORD_SIZE_CRC); in ubi_change_vtbl_record() 102 vtbl_rec->crc = cpu_to_be32(crc); in ubi_change_vtbl_record() 127 uint32_t crc; in ubi_vtbl_rename_volumes() local 141 crc = crc32(UBI_CRC32_INIT, vtbl_rec, in ubi_vtbl_rename_volumes() 143 vtbl_rec->crc = cpu_to_be32(crc); in ubi_vtbl_rename_volumes() 162 uint32_t crc; in vtbl_check() local 176 crc = crc32(UBI_CRC32_INIT, &vtbl[i], UBI_VTBL_RECORD_SIZE_CRC); in vtbl_check() 177 if (be32_to_cpu(vtbl[i].crc) != crc) { in vtbl_check() 179 i, crc, be32_to_cpu(vtbl[i].crc)); in vtbl_check() [all …]
|
/openbmc/linux/drivers/s390/char/ |
H A D | hmcdrv_ftp.c | 86 u16 crc = 0xffffU; in hmcdrv_ftp_cmd_getid() local 91 crc = crc16(crc, cmd, len); in hmcdrv_ftp_cmd_getid() 92 pdesc = ftpcmds + (crc % ARRAY_SIZE(ftpcmds)); in hmcdrv_ftp_cmd_getid() 94 cmd, crc, (crc % ARRAY_SIZE(ftpcmds))); in hmcdrv_ftp_cmd_getid()
|
/openbmc/phosphor-ipmi-blobs/test/ |
H A D | ipmi_stat_unittest.cpp | 33 req.crc = 0; in TEST() 51 req.crc = 0; in TEST() 73 req.crc = 0; in TEST() 80 rep.crc = 0x00; in TEST() 111 req.crc = 0; in TEST() 126 rep.crc = 0x00; in TEST()
|
H A D | ipmi_sessionstat_unittest.cpp | 29 req.crc = 0; in TEST() 49 req.crc = 0; in TEST() 56 rep.crc = 0x00; in TEST() 85 req.crc = 0; in TEST() 100 rep.crc = 0x00; in TEST()
|
H A D | ipmi_commit_unittest.cpp | 23 req.crc = 0; in TEST() 40 req.crc = 0; in TEST() 58 req.crc = 0; in TEST() 78 req.crc = 0; in TEST()
|
H A D | ipmi_open_unittest.cpp | 28 req.crc = 0; in TEST() 47 req.crc = 0; in TEST() 69 req.crc = 0; in TEST() 86 rep.crc = 0; in TEST()
|
/openbmc/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-ring.c | 40 u16 crc; in mcp251xfd_cmd_prepare_write_reg() local 44 crc = mcp251xfd_crc16_compute(&write_reg_buf->safe, len); in mcp251xfd_cmd_prepare_write_reg() 45 put_unaligned_be16(crc, (void *)write_reg_buf + len); in mcp251xfd_cmd_prepare_write_reg() 48 len += sizeof(write_reg_buf->safe.crc); in mcp251xfd_cmd_prepare_write_reg() 50 u16 crc; in mcp251xfd_cmd_prepare_write_reg() local 52 mcp251xfd_spi_cmd_crc_set_len_in_reg(&write_reg_buf->crc.cmd, in mcp251xfd_cmd_prepare_write_reg() 55 len += sizeof(write_reg_buf->crc.cmd); in mcp251xfd_cmd_prepare_write_reg() 56 crc = mcp251xfd_crc16_compute(&write_reg_buf->crc, len); in mcp251xfd_cmd_prepare_write_reg() 57 put_unaligned_be16(crc, (void *)write_reg_buf + len); in mcp251xfd_cmd_prepare_write_reg() 60 len += sizeof(write_reg_buf->crc.crc); in mcp251xfd_cmd_prepare_write_reg() [all …]
|
/openbmc/u-boot/drivers/misc/ |
H A D | atsha204a-i2c.c | 132 static inline u16 crc16_byte(u16 crc, const u8 data) in crc16_byte() argument 134 u16 t = crc16_table[((crc >> 8) ^ bitreverse_table[data]) & 0xff]; in crc16_byte() 135 return ((crc << 8) ^ t); in crc16_byte() 140 u16 crc = 0; in atsha204a_crc16() local 143 crc = crc16_byte(crc, *buffer++); in atsha204a_crc16() 145 return cpu_to_le16(crc); in atsha204a_crc16()
|
/openbmc/linux/drivers/iio/light/ |
H A D | opt4001.c | 150 u8 crc; in opt4001_calculate_crc() local 152 crc = (hweight32(mantissa) + hweight32(exp) + hweight32(count)) % 2; in opt4001_calculate_crc() 153 crc |= ((hweight32(mantissa & 0xAAAAA) + hweight32(exp & 0xA) in opt4001_calculate_crc() 155 crc |= ((hweight32(mantissa & 0x88888) + hweight32(exp & 0x8) in opt4001_calculate_crc() 157 crc |= (hweight32(mantissa & 0x80808) % 2) << 3; in opt4001_calculate_crc() 159 return crc; in opt4001_calculate_crc() 173 u8 crc; in opt4001_read_lux_value() local 192 crc = FIELD_GET(OPT4001_CRC_MASK, light2); in opt4001_read_lux_value() 197 if (calc_crc != crc) in opt4001_read_lux_value()
|
/openbmc/linux/drivers/bcma/ |
H A D | sprom.c | 87 static inline u8 bcma_crc8(u8 crc, u8 data) in bcma_crc8() argument 124 return t[crc ^ data]; in bcma_crc8() 130 u8 crc = 0xFF; in bcma_sprom_crc() local 133 crc = bcma_crc8(crc, sprom[word] & 0x00FF); in bcma_sprom_crc() 134 crc = bcma_crc8(crc, (sprom[word] & 0xFF00) >> 8); in bcma_sprom_crc() 136 crc = bcma_crc8(crc, sprom[words - 1] & 0x00FF); in bcma_sprom_crc() 137 crc ^= 0xFF; in bcma_sprom_crc() 139 return crc; in bcma_sprom_crc() 144 u8 crc; in bcma_sprom_check_crc() local 148 crc = bcma_sprom_crc(sprom, words); in bcma_sprom_check_crc() [all …]
|
/openbmc/u-boot/board/gardena/smart-gateway-mt7688/ |
H A D | board.c | 37 u32 crc; member 89 u32 crc; in factory_data_env_config() local 123 crc = crc32(0, (u8 *)&fd->magic, FACTORY_DATA_CRC_LEN); in factory_data_env_config() 124 if (crc != fd->crc) in factory_data_env_config() 268 fd->crc = crc32(0, (u8 *)&fd->magic, FACTORY_DATA_CRC_LEN); in do_fd_write()
|
/openbmc/linux/drivers/w1/slaves/ |
H A D | w1_ds250x.c | 92 u16 crc; in w1_ds2505_read_page() local 110 crc = crc16(CRC16_INIT, buf, 6); in w1_ds2505_read_page() 112 if (crc != CRC16_VALID) in w1_ds2505_read_page() 127 crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE); in w1_ds2505_read_page() 128 crc = crc16(crc, buf, 2); in w1_ds2505_read_page() 130 if (crc != CRC16_VALID) in w1_ds2505_read_page()
|
/openbmc/linux/arch/mips/bcm63xx/ |
H A D | nvram.c | 29 u32 crc, expected_crc; in bcm63xx_nvram_init() local 36 if (bcm963xx_nvram_checksum(&nvram, &expected_crc, &crc)) in bcm63xx_nvram_init() 38 expected_crc, crc); in bcm63xx_nvram_init()
|
/openbmc/linux/net/nfc/ |
H A D | digital_core.c | 58 u16 crc; in digital_skb_add_crc() local 60 crc = crc_func(init, skb->data, skb->len); in digital_skb_add_crc() 63 crc = ~crc; in digital_skb_add_crc() 66 crc = __fswab16(crc); in digital_skb_add_crc() 68 skb_put_u8(skb, crc & 0xFF); in digital_skb_add_crc() 69 skb_put_u8(skb, (crc >> 8) & 0xFF); in digital_skb_add_crc() 76 u16 crc; in digital_skb_check_crc() local 81 crc = crc_func(crc_init, skb->data, skb->len - 2); in digital_skb_check_crc() 84 crc = ~crc; in digital_skb_check_crc() 87 crc = __swab16(crc); in digital_skb_check_crc() [all …]
|
/openbmc/linux/drivers/nfc/pn544/ |
H A D | i2c.c | 270 u16 crc; in pn544_hci_i2c_add_len_crc() local 277 crc = ~crc; in pn544_hci_i2c_add_len_crc() 278 skb_put_u8(skb, crc & 0xff); in pn544_hci_i2c_add_len_crc() 279 skb_put_u8(skb, crc >> 8); in pn544_hci_i2c_add_len_crc() 330 u16 crc; in check_crc() local 333 crc = crc_ccitt(0xffff, buf, len - 2); in check_crc() 334 crc = ~crc; in check_crc() 336 if (buf[len - 2] != (crc & 0xff) || buf[len - 1] != (crc >> 8)) { in check_crc() 604 u16 crc; in pn544_hci_i2c_fw_check_cmd() local 607 crc = crc_ccitt(0xffff, data, datalen); in pn544_hci_i2c_fw_check_cmd() [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_multi_if.c | 70 u32 crc[8]; member 529 inst->vsi_core->dec.crc[0], inst->vsi_core->dec.crc[1], in vdec_h264_slice_core_decode() 530 inst->vsi_core->dec.crc[2], inst->vsi_core->dec.crc[3], in vdec_h264_slice_core_decode() 531 inst->vsi_core->dec.crc[4], inst->vsi_core->dec.crc[5], in vdec_h264_slice_core_decode() 532 inst->vsi_core->dec.crc[6], inst->vsi_core->dec.crc[7]); in vdec_h264_slice_core_decode() 699 inst->vsi->dec.crc[0], inst->vsi->dec.crc[1], inst->vsi->dec.crc[2]); in vdec_h264_slice_lat_decode() 791 inst->vsi_ctx.dec.crc[0], inst->vsi_ctx.dec.crc[1], in vdec_h264_slice_single_decode() 792 inst->vsi_ctx.dec.crc[2], inst->vsi_ctx.dec.crc[3], in vdec_h264_slice_single_decode() 793 inst->vsi_ctx.dec.crc[4], inst->vsi_ctx.dec.crc[5], in vdec_h264_slice_single_decode() 794 inst->vsi_ctx.dec.crc[6], inst->vsi_ctx.dec.crc[7]); in vdec_h264_slice_single_decode()
|
/openbmc/u-boot/drivers/fpga/ |
H A D | lattice.c | 184 unsigned short crc; in ispVM() local 196 crc = (unsigned char)GetByte(); in ispVM() 197 crc <<= 8; in ispVM() 198 crc |= GetByte(); in ispVM() 199 expectedCRC = crc; in ispVM()
|
/openbmc/u-boot/drivers/net/ |
H A D | fsl_mcdmafec.c | 314 u32 crc = 0xffffffff; /* initial value */ in fec_set_hwaddr() local 319 if ((currByte & 0x01) ^ (crc & 0x01)) { in fec_set_hwaddr() 320 crc >>= 1; in fec_set_hwaddr() 321 crc = crc ^ 0xedb88320; in fec_set_hwaddr() 323 crc >>= 1; in fec_set_hwaddr() 329 crc = crc >> 26; in fec_set_hwaddr() 332 if (crc >= 32) { in fec_set_hwaddr() 333 fecp->ialr = (1 << (crc - 32)); in fec_set_hwaddr() 337 fecp->iaur = (1 << crc); in fec_set_hwaddr()
|