/drivers/platform/chrome/wilco_ec/ |
D | mailbox.c | 77 u8 checksum = 0; in wilco_ec_checksum() local 81 checksum += data_bytes[i]; in wilco_ec_checksum() 83 return checksum; in wilco_ec_checksum() 101 rq->checksum = wilco_ec_checksum(rq, sizeof(*rq)); in wilco_ec_prepare() 102 rq->checksum += wilco_ec_checksum(msg->request_data, msg->request_size); in wilco_ec_prepare() 103 rq->checksum = -rq->checksum; in wilco_ec_prepare() 120 u8 checksum; in wilco_ec_transfer() local 152 checksum = cros_ec_lpc_io_bytes_mec(MEC_IO_READ, 0, in wilco_ec_transfer() 155 if (checksum) { in wilco_ec_transfer() 156 dev_dbg(ec->dev, "bad packet checksum 0x%02x\n", rs->checksum); in wilco_ec_transfer()
|
/drivers/gpu/drm/vboxvideo/ |
D | vbox_hgsmi.c | 37 u32 checksum; in hgsmi_checksum() local 39 checksum = hgsmi_hash_process(0, (u8 *)&offset, sizeof(offset)); in hgsmi_checksum() 40 checksum = hgsmi_hash_process(checksum, (u8 *)header, sizeof(*header)); in hgsmi_checksum() 42 checksum = hgsmi_hash_process(checksum, (u8 *)tail, 4); in hgsmi_checksum() 44 return hgsmi_hash_end(checksum); in hgsmi_checksum() 69 t->checksum = hgsmi_checksum(offset, h, t); in hgsmi_buffer_alloc()
|
/drivers/net/ethernet/intel/igc/ |
D | igc_nvm.c | 163 u16 checksum = 0; in igc_validate_nvm_checksum() local 173 checksum += nvm_data; in igc_validate_nvm_checksum() 176 if (checksum != (u16)NVM_SUM) { in igc_validate_nvm_checksum() 196 u16 checksum = 0; in igc_update_nvm_checksum() local 206 checksum += nvm_data; in igc_update_nvm_checksum() 208 checksum = (u16)NVM_SUM - checksum; in igc_update_nvm_checksum() 209 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum); in igc_update_nvm_checksum()
|
/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_ee.c | 307 u16 checksum = 0; in ixgb_validate_eeprom_checksum() local 311 checksum += ixgb_read_eeprom(hw, i); in ixgb_validate_eeprom_checksum() 313 if (checksum == (u16) EEPROM_SUM) in ixgb_validate_eeprom_checksum() 330 u16 checksum = 0; in ixgb_update_eeprom_checksum() local 334 checksum += ixgb_read_eeprom(hw, i); in ixgb_update_eeprom_checksum() 336 checksum = (u16) EEPROM_SUM - checksum; in ixgb_update_eeprom_checksum() 338 ixgb_write_eeprom(hw, EEPROM_CHECKSUM_REG, checksum); in ixgb_update_eeprom_checksum() 443 u16 checksum = 0; in ixgb_get_eeprom_data() local 454 checksum += ee_data; in ixgb_get_eeprom_data() 458 if (checksum != (u16) EEPROM_SUM) { in ixgb_get_eeprom_data()
|
/drivers/input/touchscreen/ |
D | goodix_fwupload.c | 35 u16 checksum = 0; in goodix_firmware_checksum() local 39 checksum += (data[i] << 8) + data[i + 1]; in goodix_firmware_checksum() 41 return checksum; in goodix_firmware_checksum() 49 u16 checksum; in goodix_firmware_verify() local 61 checksum = goodix_firmware_checksum(data, 4 * GOODIX_FW_SECTION_LENGTH); in goodix_firmware_verify() 62 if (checksum) { in goodix_firmware_verify() 68 checksum = goodix_firmware_checksum(data, GOODIX_FW_DSP_LENGTH); in goodix_firmware_verify() 69 if (checksum) { in goodix_firmware_verify() 312 u8 checksum = 0; in goodix_send_main_clock() local 320 checksum += main_clk; in goodix_send_main_clock() [all …]
|
/drivers/net/wireless/ath/ath9k/ |
D | ar9003_mac.c | 30 int checksum = 0; in ar9003_set_txdesc() local 41 checksum += val; in ar9003_set_txdesc() 44 checksum += i->link; in ar9003_set_txdesc() 47 checksum += i->buf_addr[0]; in ar9003_set_txdesc() 49 checksum += i->buf_addr[1]; in ar9003_set_txdesc() 51 checksum += i->buf_addr[2]; in ar9003_set_txdesc() 53 checksum += i->buf_addr[3]; in ar9003_set_txdesc() 56 checksum += (val = (i->buf_len[0] << AR_BufLen_S) & AR_BufLen); in ar9003_set_txdesc() 58 checksum += (val = (i->buf_len[1] << AR_BufLen_S) & AR_BufLen); in ar9003_set_txdesc() 60 checksum += (val = (i->buf_len[2] << AR_BufLen_S) & AR_BufLen); in ar9003_set_txdesc() [all …]
|
/drivers/acpi/acpica/ |
D | tbprint.c | 155 u8 checksum; in acpi_tb_verify_checksum() local 169 checksum = acpi_tb_checksum(ACPI_CAST_PTR(u8, table), length); in acpi_tb_verify_checksum() 173 if (checksum) { in acpi_tb_verify_checksum() 177 table->signature, table->checksum, in acpi_tb_verify_checksum() 178 (u8)(table->checksum - checksum))); in acpi_tb_verify_checksum()
|
D | tbutils.c | 86 acpi_gbl_original_dsdt_header.checksum != acpi_gbl_DSDT->checksum) { in acpi_tb_check_dsdt_header() 101 acpi_gbl_original_dsdt_header.checksum = in acpi_tb_check_dsdt_header() 102 acpi_gbl_DSDT->checksum; in acpi_tb_check_dsdt_header()
|
/drivers/mtd/parsers/ |
D | ar7part.c | 26 unsigned int checksum; member 63 if (header.checksum == LOADER_MAGIC1) in create_mtd_partitions() 65 if (header.checksum == LOADER_MAGIC2) in create_mtd_partitions() 77 switch (header.checksum) { in create_mtd_partitions() 96 printk(KERN_WARNING "Unknown magic: %08x\n", header.checksum); in create_mtd_partitions() 101 if (header.checksum != SQUASHFS_MAGIC) { in create_mtd_partitions()
|
/drivers/fsi/ |
D | fsi-occ.c | 238 u16 checksum; in occ_verify_checksum() local 241 checksum = resp->seq_no; in occ_verify_checksum() 242 checksum += resp->cmd_type; in occ_verify_checksum() 243 checksum += resp->return_status; in occ_verify_checksum() 244 checksum += (data_length >> 8) + (data_length & 0xFF); in occ_verify_checksum() 247 checksum += resp->data[i]; in occ_verify_checksum() 249 if (checksum != checksum_resp) { in occ_verify_checksum() 250 dev_err(occ->dev, "Bad checksum: %04x!=%04x\n", checksum, in occ_verify_checksum() 319 u8 seq_no, u16 checksum) in occ_putsram() argument 361 byte_buf[len - 2] = checksum >> 8; in occ_putsram() [all …]
|
/drivers/nfc/s3fwrn5/ |
D | nci.c | 55 u32 checksum; in s3fwrn5_nci_rf_configure() local 65 checksum = 0; in s3fwrn5_nci_rf_configure() 67 checksum += *((u32 *)(fw->data+i)); in s3fwrn5_nci_rf_configure() 107 stop_rfreg.checksum = checksum & 0xffff; in s3fwrn5_nci_rf_configure()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_x540.c | 310 u16 checksum = 0; in ixgbe_calc_eeprom_checksum_X540() local 329 checksum += word; in ixgbe_calc_eeprom_checksum_X540() 365 checksum += word; in ixgbe_calc_eeprom_checksum_X540() 369 checksum = (u16)IXGBE_EEPROM_SUM - checksum; in ixgbe_calc_eeprom_checksum_X540() 371 return (s32)checksum; in ixgbe_calc_eeprom_checksum_X540() 386 u16 checksum; in ixgbe_validate_eeprom_checksum_X540() local 393 status = hw->eeprom.ops.read(hw, 0, &checksum); in ixgbe_validate_eeprom_checksum_X540() 406 checksum = (u16)(status & 0xffff); in ixgbe_validate_eeprom_checksum_X540() 419 if (read_checksum != checksum) { in ixgbe_validate_eeprom_checksum_X540() 426 *checksum_val = checksum; in ixgbe_validate_eeprom_checksum_X540() [all …]
|
/drivers/media/test-drivers/vivid/ |
D | vivid-vbi-gen.c | 179 u8 checksum, i; in vivid_vbi_gen_set_time_of_day() local 194 for (checksum = i = 0; i <= 8; i++) in vivid_vbi_gen_set_time_of_day() 195 checksum += packet[i] & 0x7f; in vivid_vbi_gen_set_time_of_day() 196 packet[9] = calc_parity(0x100 - checksum); in vivid_vbi_gen_set_time_of_day() 197 checksum = 0; in vivid_vbi_gen_set_time_of_day() 206 for (checksum = 0, i = 10; i <= 14; i++) in vivid_vbi_gen_set_time_of_day() 207 checksum += packet[i] & 0x7f; in vivid_vbi_gen_set_time_of_day() 208 packet[15] = calc_parity(0x100 - checksum); in vivid_vbi_gen_set_time_of_day()
|
/drivers/scsi/aic7xxx/ |
D | aic7xxx_93cx6.c | 303 uint32_t checksum; in ahc_verify_cksum() local 307 checksum = 0; in ahc_verify_cksum() 311 checksum = checksum + scarray[i]; in ahc_verify_cksum() 312 if (checksum == 0 in ahc_verify_cksum() 313 || (checksum & 0xFFFF) != sc->checksum) { in ahc_verify_cksum()
|
/drivers/gpu/drm/amd/display/modules/info_packet/ |
D | info_packet.c | 450 uint8_t checksum = 0; in mod_build_hf_vsif_infopacket() local 506 checksum += info_packet->hb0; in mod_build_hf_vsif_infopacket() 507 checksum += info_packet->hb1; in mod_build_hf_vsif_infopacket() 508 checksum += info_packet->hb2; in mod_build_hf_vsif_infopacket() 511 checksum += info_packet->sb[i]; in mod_build_hf_vsif_infopacket() 513 info_packet->sb[0] = (uint8_t) (0x100 - checksum); in mod_build_hf_vsif_infopacket()
|
/drivers/media/usb/dvb-usb/ |
D | af9005.c | 561 u16 checksum; in af9005_boot_packet() local 573 checksum = buf[4] + buf[5]; in af9005_boot_packet() 574 buf[6] = (u8) ((checksum >> 8) & 0xff); in af9005_boot_packet() 575 buf[7] = (u8) (checksum & 0xff); in af9005_boot_packet() 582 checksum = buf[4] + buf[5]; in af9005_boot_packet() 583 buf[6] = (u8) ((checksum >> 8) & 0xff); in af9005_boot_packet() 584 buf[7] = (u8) (checksum & 0xff); in af9005_boot_packet() 595 checksum = 0; in af9005_boot_packet() 597 checksum += buf[i]; in af9005_boot_packet() 598 buf[10] = (u8) ((checksum >> 8) & 0xff); in af9005_boot_packet() [all …]
|
/drivers/net/ethernet/intel/e1000e/ |
D | nvm.c | 549 u16 checksum = 0; in e1000e_validate_nvm_checksum_generic() local 558 checksum += nvm_data; in e1000e_validate_nvm_checksum_generic() 561 if (checksum != (u16)NVM_SUM) { in e1000e_validate_nvm_checksum_generic() 580 u16 checksum = 0; in e1000e_update_nvm_checksum_generic() local 589 checksum += nvm_data; in e1000e_update_nvm_checksum_generic() 591 checksum = (u16)NVM_SUM - checksum; in e1000e_update_nvm_checksum_generic() 592 ret_val = e1000_write_nvm(hw, NVM_CHECKSUM_REG, 1, &checksum); in e1000e_update_nvm_checksum_generic()
|
D | manage.c | 123 hdr_csum = hdr->checksum; in e1000e_enable_tx_pkt_filtering() 124 hdr->checksum = 0; in e1000e_enable_tx_pkt_filtering() 157 hdr->checksum = e1000_calculate_checksum((u8 *)hdr, length); in e1000_mng_write_cmd_header() 259 hdr.checksum = 0; in e1000e_mng_write_dhcp_info() 268 sizeof(hdr), &(hdr.checksum)); in e1000e_mng_write_dhcp_info()
|
/drivers/nvdimm/ |
D | label.h | 65 __le64 checksum; member 98 __le64 checksum; member 140 __le64 checksum; member 176 __le64 checksum; member
|
D | btt_devs.c | 251 u64 checksum; in nd_btt_arena_is_valid() local 261 checksum = le64_to_cpu(super->checksum); in nd_btt_arena_is_valid() 262 super->checksum = 0; in nd_btt_arena_is_valid() 263 if (checksum != nd_sb_checksum((struct nd_gen_sb *) super)) in nd_btt_arena_is_valid() 265 super->checksum = cpu_to_le64(checksum); in nd_btt_arena_is_valid()
|
D | pfn_devs.c | 452 u64 checksum, offset; in nd_pfn_validate() local 473 checksum = le64_to_cpu(pfn_sb->checksum); in nd_pfn_validate() 474 pfn_sb->checksum = 0; in nd_pfn_validate() 475 if (checksum != nd_sb_checksum((struct nd_gen_sb *) pfn_sb)) in nd_pfn_validate() 477 pfn_sb->checksum = cpu_to_le64(checksum); in nd_pfn_validate() 733 u64 checksum; in nd_pfn_init() local 835 checksum = nd_sb_checksum((struct nd_gen_sb *) pfn_sb); in nd_pfn_init() 836 pfn_sb->checksum = cpu_to_le64(checksum); in nd_pfn_init()
|
/drivers/mfd/ |
D | rave-sp.c | 168 const struct rave_sp_checksum *checksum; member 284 const size_t checksum_length = sp->variant->checksum->length; in rave_sp_write() 296 sp->variant->checksum->subroutine(data, data_size, crc); in rave_sp_write() 441 const size_t checksum_length = sp->variant->checksum->length; in rave_sp_receive_frame() 460 sp->variant->checksum->subroutine(data, payload_length, in rave_sp_receive_frame() 731 .checksum = &rave_sp_checksum_ccitt, 739 .checksum = &rave_sp_checksum_8b2c, 747 .checksum = &rave_sp_checksum_ccitt,
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_virt.c | 267 unsigned int checksum) in amd_sriov_msg_checksum() argument 278 pos = (char *)&checksum; in amd_sriov_msg_checksum() 279 for (i = 0; i < sizeof(checksum); ++i) in amd_sriov_msg_checksum() 447 uint32_t checksum; in amdgpu_virt_read_pf2vf_data() local 463 checksum = ((struct amdgim_pf2vf_info_v1 *)pf2vf_info)->checksum; in amdgpu_virt_read_pf2vf_data() 466 adev->virt.fw_reserve.checksum_key, checksum); in amdgpu_virt_read_pf2vf_data() 467 if (checksum != checkval) { in amdgpu_virt_read_pf2vf_data() 477 checksum = ((struct amd_sriov_msg_pf2vf_info *)pf2vf_info)->checksum; in amdgpu_virt_read_pf2vf_data() 480 0, checksum); in amdgpu_virt_read_pf2vf_data() 481 if (checksum != checkval) { in amdgpu_virt_read_pf2vf_data() [all …]
|
/drivers/gpu/drm/panel/ |
D | panel-olimex-lcd-olinuxino.c | 58 u32 checksum; member 210 u32 checksum, i; in lcd_olinuxino_probe() local 242 checksum = ~crc32(~0, (u8 *)&lcd->eeprom, 252); in lcd_olinuxino_probe() 243 if (checksum != lcd->eeprom.checksum) { in lcd_olinuxino_probe()
|
/drivers/iio/chemical/ |
D | pms7003.c | 196 u16 checksum = (PMS7003_MAGIC >> 8) + (u8)(PMS7003_MAGIC & 0xff) + in pms7003_calc_checksum() local 201 checksum += frame->data[i]; in pms7003_calc_checksum() 203 return checksum; in pms7003_calc_checksum() 209 u16 checksum = get_unaligned_be16(frame->data + offset); in pms7003_frame_is_okay() local 211 return checksum == pms7003_calc_checksum(frame); in pms7003_frame_is_okay()
|