| /linux/drivers/acpi/acpica/ |
| H A D | utcksum.c | 37 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 …]
|
| /linux/arch/alpha/lib/ |
| H A D | csum_partial_copy.c | 87 unsigned long checksum = ~0U; in csum_partial_cfu_aligned() local 94 checksum += carry; in csum_partial_cfu_aligned() 96 checksum += word; in csum_partial_cfu_aligned() 98 carry = checksum < word; in csum_partial_cfu_aligned() 103 checksum += carry; in csum_partial_cfu_aligned() 110 checksum += word; in csum_partial_cfu_aligned() 112 carry = checksum < word; in csum_partial_cfu_aligned() 114 checksum += carry; in csum_partial_cfu_aligned() 116 return checksum; in csum_partial_cfu_aligned() 132 unsigned long checksum = ~0U; in csum_partial_cfu_dest_aligned() local [all …]
|
| /linux/net/ncsi/ |
| H A D | ncsi-pkt.h | 39 __be32 checksum; /* Checksum */ member 45 __be32 checksum; /* Checksum */ member 54 __be32 checksum; /* Checksum */ member 63 __be32 checksum; /* Checksum */ member 71 __be32 checksum; /* Checksum */ member 81 __be32 checksum; /* Checksum */ member 90 __be32 checksum; /* Checksum */ member 102 __be32 checksum; /* Checksum */ member 111 __be32 checksum; /* Checksum */ member 121 __be32 checksum; /* Checksu member 129 __be32 checksum; /* Checksum */ global() member 137 __be32 checksum; /* Checksum */ global() member 146 __be32 checksum; /* Checksum */ global() member 193 __be32 checksum; global() member 210 __be32 checksum; global() member 228 __be32 checksum; /* Checksum */ global() member 249 __be32 checksum; /* Checksum */ global() member 296 __be32 checksum; /* Checksum */ global() member 309 __be32 checksum; /* Checksum */ global() member 324 __be32 checksum; /* Checksum */ global() member 331 __be32 checksum; global() member 338 __be32 checksum; global() member 354 __be32 checksum; /* Checksum */ global() member 361 __be32 checksum; /* Checksum */ global() member 369 __be32 checksum; /* Checksum */ global() member [all...] |
| H A D | ncsi-cmd.c | 25 u32 checksum = 0; in ncsi_calculate_checksum() local 29 checksum += (((u32)data[i] << 8) | data[i + 1]); in ncsi_calculate_checksum() 31 checksum = (~checksum + 1); in ncsi_calculate_checksum() 32 return checksum; in ncsi_calculate_checksum() 41 u32 checksum; in ncsi_cmd_build_header() local 56 checksum = ncsi_calculate_checksum((unsigned char *)h, in ncsi_cmd_build_header() 60 *pchecksum = htonl(checksum); in ncsi_cmd_build_header()
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | checksums.rst | 8 The desired checksum algorithm is indicated in the superblock, though as 10 structures did not have space to fit a full 32-bit checksum, so only the 20 checksum, it will request that you run ``e2fsck -D`` to have the 24 protected by a checksum! 27 of checksum. The checksum function is whatever the superblock describes 39 - The entire superblock up to the checksum field. The UUID lives inside 43 - UUID + the entire MMP block up to the checksum field. 46 - UUID + the entire extended attribute block. The checksum field is set to 51 fake entry enclosing the checksum field. 55 The checksum field is set to zero. [all …]
|
| H A D | group_descr.rst | 36 checksum is the crc16 of the FS UUID, the group number, and the group 38 checksum is the lower 16 bits of the checksum of the FS UUID, the group 88 - Lower 16-bits of the block bitmap checksum. 92 - Lower 16-bits of the inode bitmap checksum. 102 - Group descriptor checksum; crc16(sb_uuid+group_num+bg_desc) if the 106 field in bg_desc is skipped when calculating crc16 checksum, 107 and set to zero if crc32c checksum is used. 148 - Upper 16-bits of the block bitmap checksum. 152 - Upper 16-bits of the inode bitmap checksum.
|
| /linux/Documentation/networking/ |
| H A D | checksum-offloads.rst | 12 take advantage of checksum offload capabilities of various NICs. 29 The interface for offloading a transmit checksum to a device is explained in 33 checksum defined by the sk_buff fields skb->csum_start and skb->csum_offset. 34 The device should compute the 16-bit ones-complement checksum (i.e. the 35 'IP-style' checksum) from csum_start to the end of the packet, and fill in the 39 the checksum field is included in the checksum computation, thus it can be used 40 to supply any needed corrections to the checksum (such as the sum of the 43 This interface only allows a single checksum to be offloaded. Where 44 encapsulation is used, the packet may have multiple checksum fields in 52 No offloading of the IP header checksum is performed; it is always done in [all …]
|
| H A D | ila.rst | 112 Transport checksum handling 115 When an address is translated by ILA, an encapsulated transport checksum 118 including checksum offload in NICs, that process the checksum. There are 121 - no action Allow the checksum to be incorrect on the wire. Before 122 a receiver verifies a checksum the ILA to SIR address 125 - adjust transport checksum 127 and if a transport layer checksum is found then it is 128 adjusted to reflect the correct checksum per the 131 - checksum neutral mapping 134 the checksum. The low order sixteen bits of the identifier [all …]
|
| H A D | udplite.rst | 9 is a variable-length checksum. This has advantages for transport of multimedia 11 fed into the codec instead of being discarded due to a failed checksum test. 37 IPPROTO need to be changed; senders additionally set the checksum coverage 58 using partial checksum coverage and so emulate UDP mode (full coverage). 60 To make use of the partial checksum coverage facilities requires setting a 63 * Sender checksum coverage: UDPLITE_SEND_CSCOV 70 sets the checksum coverage length to 20 bytes (12b data + 8b header). 76 * Receiver checksum coverage: UDPLITE_RECV_CSCOV 79 required to enable traffic with partial checksum coverage. Its function is 92 A detailed discussion of UDP-Lite checksum coverage options is in section IV. [all …]
|
| /linux/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_hw.c | 80 static int txgbe_calc_eeprom_checksum(struct wx *wx, u16 *checksum) in txgbe_calc_eeprom_checksum() argument 109 *checksum += local_buffer[i]; in txgbe_calc_eeprom_checksum() 114 *checksum = TXGBE_EEPROM_SUM - *checksum; in txgbe_calc_eeprom_checksum() 130 u16 checksum; in txgbe_validate_eeprom_checksum() local 137 status = wx_read_ee_hostif(wx, 0, &checksum); in txgbe_validate_eeprom_checksum() 143 checksum = 0; in txgbe_validate_eeprom_checksum() 144 status = txgbe_calc_eeprom_checksum(wx, &checksum); in txgbe_validate_eeprom_checksum() 156 if (read_checksum != checksum) { in txgbe_validate_eeprom_checksum() 163 *checksum_val = checksum; in txgbe_validate_eeprom_checksum()
|
| /linux/drivers/gpu/drm/vboxvideo/ |
| H A 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()
|
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A 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() 162 dev_dbg(ec->dev, "bad packet checksum 0x%02x\n", rs->checksum); in wilco_ec_transfer()
|
| /linux/drivers/input/touchscreen/ |
| H A 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 …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A 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 …]
|
| /linux/drivers/fsi/ |
| H A D | fsi-occ.c | 234 u16 checksum; in occ_verify_checksum() local 237 checksum = resp->seq_no; in occ_verify_checksum() 238 checksum += resp->cmd_type; in occ_verify_checksum() 239 checksum += resp->return_status; in occ_verify_checksum() 240 checksum += (data_length >> 8) + (data_length & 0xFF); in occ_verify_checksum() 243 checksum += resp->data[i]; in occ_verify_checksum() 245 if (checksum != checksum_resp) { in occ_verify_checksum() 246 dev_err(occ->dev, "Bad checksum: %04x!=%04x\n", checksum, in occ_verify_checksum() 315 u8 seq_no, u16 checksum) in occ_putsram() argument 357 byte_buf[len - 2] = checksum >> 8; in occ_putsram() [all …]
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_test.c | 80 struct xdr_netobj Kc, checksum; in checksum_case() local 105 checksum.len = gk5e->cksumlength; in checksum_case() 106 checksum.data = kunit_kzalloc(test, checksum.len, GFP_KERNEL); in checksum_case() 107 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, checksum.data); in checksum_case() 110 err = gss_krb5_checksum(tfm, NULL, 0, &buf, 0, &checksum); in checksum_case() 116 checksum.data, checksum.len), 0, in checksum_case() 1119 struct xdr_netobj Ke, Ki, checksum; in rfc6803_encrypt_case() local 1170 checksum.len = gk5e->cksumlength; in rfc6803_encrypt_case() 1171 checksum.data = kunit_kzalloc(test, checksum.len, GFP_KERNEL); in rfc6803_encrypt_case() 1172 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, checksum.data); in rfc6803_encrypt_case() [all …]
|
| /linux/drivers/scsi/aic7xxx/ |
| H A 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()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_virt.c | 268 unsigned int checksum) in amd_sriov_msg_checksum() argument 279 pos = (char *)&checksum; in amd_sriov_msg_checksum() 280 for (i = 0; i < sizeof(checksum); ++i) in amd_sriov_msg_checksum() 468 uint32_t checksum; in amdgpu_virt_read_pf2vf_data() local 484 checksum = ((struct amdgim_pf2vf_info_v1 *)pf2vf_info)->checksum; in amdgpu_virt_read_pf2vf_data() 487 adev->virt.fw_reserve.checksum_key, checksum); in amdgpu_virt_read_pf2vf_data() 488 if (checksum != checkval) { in amdgpu_virt_read_pf2vf_data() 491 checksum, checkval); in amdgpu_virt_read_pf2vf_data() 500 checksum = ((struct amd_sriov_msg_pf2vf_info *)pf2vf_info)->checksum; in amdgpu_virt_read_pf2vf_data() 503 0, checksum); in amdgpu_virt_read_pf2vf_data() [all …]
|
| /linux/fs/affs/ |
| H A D | amigaffs.h | 57 __be32 checksum; member 83 __be32 checksum; member 111 __be32 checksum; member 122 __be32 checksum; member
|
| /linux/sound/pci/oxygen/ |
| H A D | xonar_hdmi.c | 22 u8 checksum; in hdmi_write_command() local 30 checksum = 0xfb + 0xef + command + count; in hdmi_write_command() 32 checksum += params[i]; in hdmi_write_command() 33 oxygen_write_uart(chip, checksum); in hdmi_write_command()
|
| /linux/fs/udf/ |
| H A D | misc.c | 193 u8 checksum; in udf_read_tagged() local 217 checksum = udf_tag_checksum(tag_p); in udf_read_tagged() 218 if (checksum != tag_p->tagChecksum) { in udf_read_tagged() 220 block, checksum, tag_p->tagChecksum); in udf_read_tagged() 279 u8 checksum = 0; in udf_tag_checksum() local 283 checksum += data[i]; in udf_tag_checksum() 284 return checksum; in udf_tag_checksum()
|
| /linux/drivers/ras/amd/ |
| H A D | fmpm.c | 79 u32 checksum; member 202 u32 checksum = 0; in do_fmp_checksum() local 210 checksum += (u8)(*(buf++)); in do_fmp_checksum() 212 return checksum; in do_fmp_checksum() 217 u32 len, checksum; in update_record_on_storage() local 224 checksum = do_fmp_checksum(&rec->fmp, len); in update_record_on_storage() 227 rec->fmp.checksum = -checksum; in update_record_on_storage() 614 u32 checksum, len; in fmp_is_valid() local 623 checksum = do_fmp_checksum(fmp, len) + fmp->checksum; in fmp_is_valid() 624 if (checksum) { in fmp_is_valid() [all …]
|
| /linux/Documentation/networking/device_drivers/cellular/qualcomm/ |
| H A D | rmnet.rst | 84 Checksum offload header, has the information about the checksum processing done 97 Valid bit indicates whether the partial checksum is calculated and is valid. 104 IP header, from which modem computed checksum. 107 over which checksum is computed. 109 Checksum value, indicates the checksum computed. 129 limited to checksum header. 156 2 checksum header 159 Checksum Valid is to indicate whether the header checksum is valid. Value of 1 160 implies that checksum is calculated on this packet and is valid, value of 0 161 indicates that the calculated packet checksum is invalid.
|
| /linux/drivers/nvdimm/ |
| H A D | label.h | 65 __le64 checksum; member 98 __le64 checksum; member 140 __le64 checksum; member 176 __le64 checksum; member
|
| /linux/arch/arm/mach-pxa/ |
| H A D | pm.c | 26 unsigned long sleep_save_checksum = 0, checksum = 0; in pxa_pm_enter() local 49 checksum += sleep_save[i]; in pxa_pm_enter() 52 if (checksum != sleep_save_checksum) { in pxa_pm_enter()
|