Home
last modified time | relevance | path

Searched refs:checksum (Results 1 – 25 of 257) sorted by relevance

1234567891011

/drivers/acpi/acpica/
Dutcksum.c37 u8 checksum; in acpi_ut_verify_checksum() local
51 checksum = in acpi_ut_verify_checksum()
53 table->checksum); in acpi_ut_verify_checksum()
57 if (checksum != table->checksum) { in acpi_ut_verify_checksum()
61 table->signature, table->checksum, in acpi_ut_verify_checksum()
62 table->checksum - checksum)); in acpi_ut_verify_checksum()
89 u8 checksum; in acpi_ut_verify_cdat_checksum() local
93 checksum = acpi_ut_generate_checksum(ACPI_CAST_PTR(u8, cdat_table), in acpi_ut_verify_cdat_checksum()
95 cdat_table->checksum); in acpi_ut_verify_cdat_checksum()
99 if (checksum != cdat_table->checksum) { in acpi_ut_verify_cdat_checksum()
[all …]
Dtbutils.c86 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/platform/chrome/wilco_ec/
Dmailbox.c77 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/
Dvbox_hgsmi.c37 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/wangxun/txgbe/
Dtxgbe_hw.c188 static int txgbe_calc_eeprom_checksum(struct wx *wx, u16 *checksum) in txgbe_calc_eeprom_checksum() argument
212 *checksum += local_buffer[i]; in txgbe_calc_eeprom_checksum()
217 *checksum = TXGBE_EEPROM_SUM - *checksum; in txgbe_calc_eeprom_checksum()
233 u16 checksum; in txgbe_validate_eeprom_checksum() local
240 status = wx_read_ee_hostif(wx, 0, &checksum); in txgbe_validate_eeprom_checksum()
246 checksum = 0; in txgbe_validate_eeprom_checksum()
247 status = txgbe_calc_eeprom_checksum(wx, &checksum); in txgbe_validate_eeprom_checksum()
259 if (read_checksum != checksum) { in txgbe_validate_eeprom_checksum()
266 *checksum_val = checksum; in txgbe_validate_eeprom_checksum()
/drivers/net/ethernet/intel/igc/
Digc_nvm.c163 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/input/touchscreen/
Dgoodix_fwupload.c35 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/mtd/parsers/
Dar7part.c26 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/net/wireless/ath/ath9k/
Dar9003_mac.c30 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/fsi/
Dfsi-occ.c238 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/
Dnci.c55 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/
Dixgbe_x540.c310 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/scsi/aic7xxx/
Daic7xxx_93cx6.c303 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/media/usb/dvb-usb/
Daf9005.c561 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/media/test-drivers/vivid/
Dvivid-vbi-gen.c179 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()
205 for (checksum = 0, i = 10; i <= 14; i++) in vivid_vbi_gen_set_time_of_day()
206 checksum += packet[i] & 0x7f; in vivid_vbi_gen_set_time_of_day()
207 packet[15] = calc_parity(0x100 - checksum); in vivid_vbi_gen_set_time_of_day()
/drivers/net/ethernet/intel/e1000e/
Dnvm.c549 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()
Dmanage.c123 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/
Dlabel.h65 __le64 checksum; member
98 __le64 checksum; member
140 __le64 checksum; member
176 __le64 checksum; member
Dbtt_devs.c251 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()
Dpfn_devs.c452 u64 checksum, offset; in nd_pfn_validate() local
474 checksum = le64_to_cpu(pfn_sb->checksum); in nd_pfn_validate()
475 pfn_sb->checksum = 0; in nd_pfn_validate()
476 if (checksum != nd_sb_checksum((struct nd_gen_sb *) pfn_sb)) in nd_pfn_validate()
478 pfn_sb->checksum = cpu_to_le64(checksum); in nd_pfn_validate()
738 u64 checksum; in nd_pfn_init() local
841 checksum = nd_sb_checksum((struct nd_gen_sb *) pfn_sb); in nd_pfn_init()
842 pfn_sb->checksum = cpu_to_le64(checksum); in nd_pfn_init()
/drivers/gpu/drm/amd/display/modules/info_packet/
Dinfo_packet.c456 uint8_t checksum = 0; in mod_build_hf_vsif_infopacket() local
512 checksum += info_packet->hb0; in mod_build_hf_vsif_infopacket()
513 checksum += info_packet->hb1; in mod_build_hf_vsif_infopacket()
514 checksum += info_packet->hb2; in mod_build_hf_vsif_infopacket()
517 checksum += info_packet->sb[i]; in mod_build_hf_vsif_infopacket()
519 info_packet->sb[0] = (uint8_t) (0x100 - checksum); in mod_build_hf_vsif_infopacket()
/drivers/mfd/
Drave-sp.c168 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/iio/chemical/
Dpms7003.c196 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()
/drivers/gpu/drm/panel/
Dpanel-olimex-lcd-olinuxino.c58 u32 checksum; member
209 u32 checksum, i; in lcd_olinuxino_probe() local
241 checksum = ~crc32(~0, (u8 *)&lcd->eeprom, 252); in lcd_olinuxino_probe()
242 if (checksum != lcd->eeprom.checksum) { in lcd_olinuxino_probe()
/drivers/net/ethernet/intel/igb/
De1000_nvm.c627 u16 checksum = 0; in igb_validate_nvm_checksum() local
636 checksum += nvm_data; in igb_validate_nvm_checksum()
639 if (checksum != (u16) NVM_SUM) { in igb_validate_nvm_checksum()
660 u16 checksum = 0; in igb_update_nvm_checksum() local
669 checksum += nvm_data; in igb_update_nvm_checksum()
671 checksum = (u16) NVM_SUM - checksum; in igb_update_nvm_checksum()
672 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum); in igb_update_nvm_checksum()

1234567891011