Home
last modified time | relevance | path

Searched refs:chksum (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/input/misc/
H A Dibm-panel.c28 u8 chksum; in ibm_panel_calculate_checksum() local
40 chksum = sum & 0xff; in ibm_panel_calculate_checksum()
41 chksum = ~chksum; in ibm_panel_calculate_checksum()
42 chksum++; in ibm_panel_calculate_checksum()
44 return chksum; in ibm_panel_calculate_checksum()
50 u8 chksum; in ibm_panel_process_command() local
58 chksum = ibm_panel_calculate_checksum(panel); in ibm_panel_process_command()
59 if (chksum != panel->command[sizeof(panel->command) - 1]) { in ibm_panel_process_command()
61 "command failed checksum: %u != %u\n", chksum, in ibm_panel_process_command()
/linux/drivers/iio/chemical/
H A Dsps30_serial.c124 unsigned int chksum = 0; in sps30_serial_calc_chksum() local
128 chksum += buf[i]; in sps30_serial_calc_chksum()
130 return ~chksum; in sps30_serial_calc_chksum()
136 unsigned char chksum; in sps30_serial_prep_frame() local
149 chksum = sps30_serial_calc_chksum(buf + 1, num - 1); in sps30_serial_prep_frame()
150 num += sps30_serial_put_byte(buf + num, chksum); in sps30_serial_prep_frame()
159 unsigned char chksum; in sps30_serial_frame_valid() local
181 chksum = sps30_serial_calc_chksum(priv->buf + 1, priv->num - 3); in sps30_serial_frame_valid()
182 if (priv->buf[priv->num - 2] != chksum) { in sps30_serial_frame_valid()
/linux/arch/alpha/include/asm/
H A Dhwrpb.h152 unsigned long chksum; member
200 unsigned long chksum; member
214 for (l = (unsigned long *) h; l < (unsigned long *) &h->chksum; ++l) in hwrpb_update_checksum()
216 h->chksum = sum; in hwrpb_update_checksum()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dtx.h121 __le16 chksum = 0; in fill_txdesc_checksum_common() local
128 chksum ^= *data++; in fill_txdesc_checksum_common()
130 le32p_replace_bits(&tx_desc->w7, __le16_to_cpu(chksum), in fill_txdesc_checksum_common()
H A Drtw8723x.c686 __le16 chksum = 0; in __rtw8723x_fill_txdesc_checksum() local
693 chksum ^= *data++; in __rtw8723x_fill_txdesc_checksum()
695 chksum = ~chksum; in __rtw8723x_fill_txdesc_checksum()
697 le32p_replace_bits(&tx_desc->w7, __le16_to_cpu(chksum), in __rtw8723x_fill_txdesc_checksum()
/linux/fs/exfat/
H A Dnls.c654 u32 chksum = 0; in exfat_load_upcase_table() local
690 chksum = exfat_calc_chksum32(bh->b_data, i, chksum, CS_DEFAULT); in exfat_load_upcase_table()
694 if (index >= 0xFFFF && utbl_checksum == chksum) in exfat_load_upcase_table()
698 index, chksum, utbl_checksum); in exfat_load_upcase_table()
/linux/drivers/memory/
H A Dbrcmstb_dpfe.c168 unsigned int chksum; member
437 unsigned int i, chksum, chksum_idx; in __send_command() local
463 chksum = get_msg_chksum(msg, chksum_idx); in __send_command()
468 writel_relaxed(chksum, regs + DCPU_MSG_RAM(i)); in __send_command()
504 chksum = get_msg_chksum(result, chksum_idx); in __send_command()
505 if (chksum != result[chksum_idx]) in __send_command()
557 init->chksum = (is_big_endian) in __verify_firmware()
687 ret = __verify_fw_checksum(&init, priv, header, init.chksum); in brcmstb_dpfe_download_firmware()
/linux/drivers/scsi/aic94xx/
H A Daic94xx_sds.c378 __le32 chksum; member
386 __le32 chksum; member
403 u16 chksum; member
637 u16 chksum = 0; in asd_calc_flash_chksum() local
640 chksum += *p++; in asd_calc_flash_chksum()
642 return chksum; in asd_calc_flash_chksum()
680 ms->chksum = le16_to_cpu((__force __le16) ms->chksum); in asd_validate_ms()
/linux/drivers/scsi/
H A Dadvansys.c592 ushort chksum; member
3912 u32 chksum; in AscLoadMicroCode() local
3921 chksum = AscMemSumLramWord(iop_base, s_addr, mcode_word_size); in AscLoadMicroCode()
3922 ASC_DBG(1, "chksum 0x%lx\n", (ulong)chksum); in AscLoadMicroCode()
3932 return chksum; in AscLoadMicroCode()
4033 unsigned long chksum; in AscInitAsc1000Driver() local
4068 chksum = (fw->data[3] << 24) | (fw->data[2] << 16) | in AscInitAsc1000Driver()
4070 ASC_DBG(1, "_asc_mcode_chksum 0x%lx\n", (ulong)chksum); in AscInitAsc1000Driver()
4072 fw->size - 4) != chksum) { in AscInitAsc1000Driver()
4109 int size, int memsize, int chksum) in AdvLoadMicrocode() argument
[all …]
H A Dqla1280.h499 uint8_t chksum; /* 255 */ member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_fw_hdr.h116 __le32 chksum; /* CRC-32 */ member
/linux/drivers/pnp/isapnp/
H A Dcore.c284 unsigned char chksum = 0x00; in isapnp_isolate() local
314 chksum |= (1 << (i - 65)); in isapnp_isolate()
316 if (checksum != 0x00 && checksum == chksum) { in isapnp_isolate()
340 chksum = 0x00; in isapnp_isolate()
/linux/include/linux/mfd/
H A Dipaq-micro.h66 unsigned char chksum; member
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfa_defs_mfg_comm.h136 u8 chksum; /*!< u8 checksum */ member
/linux/drivers/net/wireless/intersil/p54/
H A Dp54usb.h74 __le32 chksum; member
H A Dp54usb.c306 hdr->chksum = p54u_lm87_chksum((__le32 *)skb->data, skb->len); in p54u_tx_lm87()
/linux/tools/testing/selftests/bpf/
H A Dgenerate_udp_fragments.py72 pkt = IP(src=sip,dst=dip) / UDP(sport=sport,dport=dport,chksum=0) / Raw(load=payload)
/linux/drivers/net/pse-pd/
H A Dpd692x0.c50 __be16 chksum; member
211 u16 chksum = 0; in pd692x0_build_msg() local
218 for (i = 0; i < sizeof(*msg) - sizeof(msg->chksum); i++) in pd692x0_build_msg()
219 chksum += data[i]; in pd692x0_build_msg()
221 msg->chksum = cpu_to_be16(chksum); in pd692x0_build_msg()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_api_cmd.c200 u8 chksum; in prepare_cell_ctrl() local
207 chksum = xor_chksum_set(&ctrl); in prepare_cell_ctrl()
209 ctrl |= HINIC_API_CMD_CELL_CTRL_SET(chksum, XOR_CHKSUM); in prepare_cell_ctrl()
/linux/drivers/scsi/bfa/
H A Dbfa_defs.h107 u8 chksum; /* u8 checksum */ member
715 u16 chksum; member
738 u16 chksum; member
/linux/sound/x86/
H A Dintel_hdmi_lpe_audio.h285 u32 chksum:8; member
H A Dintel_hdmi_audio.c618 frame2.regx.chksum = -(checksum); in had_prog_dip()
/linux/drivers/scsi/qla4xxx/
H A Dql4_nx.c3697 uint16_t cnt, chksum; in qla4_8xxx_get_flt_info() local
3730 for (chksum = 0; cnt; cnt--) in qla4_8xxx_get_flt_info()
3731 chksum += le16_to_cpu(*wptr++); in qla4_8xxx_get_flt_info()
3732 if (chksum) { in qla4_8xxx_get_flt_info()
3736 chksum)); in qla4_8xxx_get_flt_info()
3809 uint16_t cnt, chksum; in qla4_82xx_get_fdt_info() local
3831 for (cnt = 0, chksum = 0; cnt < sizeof(struct qla_fdt_layout) >> 1; in qla4_82xx_get_fdt_info()
3833 chksum += le16_to_cpu(*wptr++); in qla4_82xx_get_fdt_info()
3835 if (chksum) { in qla4_82xx_get_fdt_info()
3837 "checksum=0x%x id=%c version=0x%x.\n", chksum, fdt->sig[0], in qla4_82xx_get_fdt_info()
/linux/net/sctp/
H A Doutput.c541 goto chksum; in sctp_packet_pack()
554 chksum: in sctp_packet_pack()
/linux/drivers/scsi/qla2xxx/
H A Dqla_nx.c4032 uint64_t chksum = 0; in qla82xx_validate_template_chksum() local
4037 chksum += *d_ptr++; in qla82xx_validate_template_chksum()
4038 while (chksum >> 32) in qla82xx_validate_template_chksum()
4039 chksum = (chksum & 0xFFFFFFFF) + (chksum >> 32); in qla82xx_validate_template_chksum()
4040 return ~chksum; in qla82xx_validate_template_chksum()

12