| /linux-6.15/drivers/acpi/acpica/ |
| H A D | utcksum.c | 37 u8 checksum; in acpi_ut_verify_checksum() local 51 checksum = in acpi_ut_verify_checksum() 57 if (checksum != 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 99 if (checksum != cdat_table->checksum) { in acpi_ut_verify_cdat_checksum() 104 checksum)); in acpi_ut_verify_cdat_checksum() 111 cdat_table->checksum = checksum; in acpi_ut_verify_cdat_checksum() 131 u8 checksum; in acpi_ut_generate_checksum() local 139 checksum = (u8)(checksum - original_checksum); in acpi_ut_generate_checksum() [all …]
|
| /linux-6.15/arch/alpha/lib/ |
| H A D | csum_partial_copy.c | 94 checksum += carry; in csum_partial_cfu_aligned() 96 checksum += word; in csum_partial_cfu_aligned() 103 checksum += carry; in csum_partial_cfu_aligned() 110 checksum += word; in csum_partial_cfu_aligned() 116 return checksum; in csum_partial_cfu_aligned() 149 checksum += word; in csum_partial_cfu_dest_aligned() 155 checksum += carry; in csum_partial_cfu_dest_aligned() 166 checksum += word; in csum_partial_cfu_dest_aligned() 172 return checksum; in csum_partial_cfu_dest_aligned() 229 return checksum; in csum_partial_cfu_src_aligned() [all …]
|
| /linux-6.15/net/ncsi/ |
| H A D | ncsi-pkt.h | 39 __be32 checksum; /* Checksum */ member 45 __be32 checksum; /* Checksum */ member 71 __be32 checksum; /* Checksum */ member 129 __be32 checksum; /* Checksum */ member 137 __be32 checksum; /* Checksum */ member 193 __be32 checksum; member 210 __be32 checksum; member 331 __be32 checksum; member 338 __be32 checksum; member 361 __be32 checksum; /* Checksum */ member [all …]
|
| /linux-6.15/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. 51 fake entry enclosing the checksum field. 55 The checksum field is set to zero. 59 the checksum field. [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-6.15/Documentation/networking/ |
| H A D | checksum-offloads.rst | 12 take advantage of checksum offload capabilities of various NICs. 34 The device should compute the 16-bit ones-complement checksum (i.e. 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 84 LCO is a technique for efficiently computing the outer checksum of an 89 'cancelled out' by the checksum field. This is because the sum was 90 complemented before being written to the checksum field. 93 checksum is used, and thus any checksum that TX Checksum Offload supports. [all …]
|
| H A D | ila.rst | 112 Transport checksum handling 118 including checksum offload in NICs, that process the checksum. There are 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 183 In the simplest format the identifier types, C-bit, and checksum 193 The checksum neutral adjustment may be configured to always be [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. 63 * Sender checksum coverage: UDPLITE_SEND_CSCOV 76 * Receiver checksum coverage: UDPLITE_RECV_CSCOV 125 and according checksum. If the sender specifies a coverage < 8 and 154 is meaningless (as in TCP). Packets with a zero checksum field are 159 The checksum computation respects both buffersize and MTU. The size 204 *****checksum coverage************* 213 MTU of 1280 bytes and a write buffer of 3356 bytes. If the checksum 257 * checksum coverage violated [all …]
|
| /linux-6.15/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-6.15/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-6.15/drivers/net/ethernet/intel/igc/ |
| H A D | igc_nvm.c | 113 u16 checksum = 0; in igc_validate_nvm_checksum() local 123 checksum += nvm_data; in igc_validate_nvm_checksum() 126 if (checksum != (u16)NVM_SUM) { in igc_validate_nvm_checksum() 146 u16 checksum = 0; in igc_update_nvm_checksum() local 156 checksum += nvm_data; in igc_update_nvm_checksum() 158 checksum = (u16)NVM_SUM - checksum; in igc_update_nvm_checksum() 159 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum); in igc_update_nvm_checksum()
|
| /linux-6.15/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-6.15/kernel/gcov/ |
| H A D | clang.c | 62 u32 checksum; member 71 u32 checksum; member 105 void llvm_gcda_start_file(const char *orig_filename, u32 version, u32 checksum) in llvm_gcda_start_file() argument 109 current_info->checksum = checksum; in llvm_gcda_start_file() 122 info->checksum = func_checksum; in llvm_gcda_emit_function() 248 if (info1->checksum != info2->checksum) in gcov_info_is_compatible() 254 if (fn_ptr1->checksum != fn_ptr2->checksum) in gcov_info_is_compatible() 376 pos += store_gcov_u32(buffer, pos, info->checksum); in convert_to_gcda() 384 pos += store_gcov_u32(buffer, pos, fi_ptr->checksum); in convert_to_gcda()
|
| /linux-6.15/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-6.15/drivers/nfc/s3fwrn5/ |
| H A 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()
|
| /linux-6.15/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() 65 checksum = (u16) (((checksum & 0xffff) + (checksum >> 16)) & 0xffff); in ar9003_set_txdesc() 66 WRITE_ONCE(ads->ctl10, checksum); in ar9003_set_txdesc() 163 int checksum; in ar9003_calc_ptr_chksum() local [all …]
|
| /linux-6.15/drivers/fsi/ |
| H A 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() 247 checksum += resp->data[i]; in occ_verify_checksum() 249 if (checksum != checksum_resp) { in occ_verify_checksum() 319 u8 seq_no, u16 checksum) in occ_putsram() argument 361 byte_buf[len - 2] = checksum >> 8; in occ_putsram() 476 u16 checksum = 0; in fsi_occ_submit() local 497 checksum += byte_request[i]; in fsi_occ_submit() [all …]
|
| /linux-6.15/kernel/debug/ |
| H A D | gdbstub.c | 90 unsigned char checksum; in get_packet() local 104 checksum = 0; in get_packet() 116 checksum = checksum + ch; in get_packet() 125 if (checksum != xmitcsum) in get_packet() 135 } while (checksum != xmitcsum); in get_packet() 144 unsigned char checksum; in put_packet() local 153 checksum = 0; in put_packet() 158 checksum += ch; in put_packet() 1126 unsigned char checksum, ch, buffer[3]; in gdbstub_exit() local 1141 checksum = 0; in gdbstub_exit() [all …]
|
| /linux-6.15/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() 116 checksum.data, checksum.len), 0, in checksum_case() 1170 checksum.len = gk5e->cksumlength; in rfc6803_encrypt_case() 1171 checksum.data = kunit_kzalloc(test, checksum.len, GFP_KERNEL); in rfc6803_encrypt_case() 1195 buf.len + checksum.len, in rfc6803_encrypt_case() 1204 checksum.data, checksum.len), 0, in rfc6803_encrypt_case() 1664 checksum.data = kunit_kzalloc(test, checksum.len, GFP_KERNEL); in rfc8009_encrypt_case() 1696 checksum.data, in rfc8009_encrypt_case() [all …]
|
| /linux-6.15/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-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_x540.c | 317 u16 checksum = 0; in ixgbe_calc_eeprom_checksum_X540() local 336 checksum += word; in ixgbe_calc_eeprom_checksum_X540() 372 checksum += word; in ixgbe_calc_eeprom_checksum_X540() 376 checksum = (u16)IXGBE_EEPROM_SUM - checksum; in ixgbe_calc_eeprom_checksum_X540() 378 return (int)checksum; in ixgbe_calc_eeprom_checksum_X540() 393 u16 checksum; in ixgbe_validate_eeprom_checksum_X540() local 413 checksum = (u16)(status & 0xffff); in ixgbe_validate_eeprom_checksum_X540() 426 if (read_checksum != checksum) { in ixgbe_validate_eeprom_checksum_X540() 433 *checksum_val = checksum; in ixgbe_validate_eeprom_checksum_X540() 451 u16 checksum; in ixgbe_update_eeprom_checksum_X540() local [all …]
|
| /linux-6.15/fs/affs/ |
| H A D | amigaffs.h | 57 __be32 checksum; member 83 __be32 checksum; member 111 __be32 checksum; member 122 __be32 checksum; member
|
| /linux-6.15/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-6.15/Documentation/devicetree/bindings/net/ |
| H A D | xlnx,axi-ethernet.yaml | 14 offloading TX/RX checksum calculation off the processor. 74 TX checksum offload. 0 or empty for disabling TX checksum offload, 75 1 to enable partial TX checksum offload and 2 to enable full TX 76 checksum offload. 82 RX checksum offload. 0 or empty for disabling RX checksum offload, 83 1 to enable partial RX checksum offload and 2 to enable full RX 84 checksum offload.
|
| /linux-6.15/include/net/sctp/ |
| H A D | checksum.h | 52 __le32 old = sh->checksum; in sctp_compute_cksum() 55 sh->checksum = 0; in sctp_compute_cksum() 58 sh->checksum = old; in sctp_compute_cksum()
|