Searched refs:csum (Results 226 - 250 of 386) sorted by relevance

1234567891011>>

/linux-master/drivers/net/usb/
H A Dsmsc95xx.c1119 * transmitter generated no checksum. Hence, enable csum offload only
1813 skb->csum = *(u16 *)(skb_tail_pointer(skb) - 2);
1918 * data as well, but a straight check for csum being in the last four bytes
1933 bool csum = skb->ip_summed == CHECKSUM_PARTIAL; local
1934 int overhead = csum ? SMSC95XX_TX_OVERHEAD_CSUM : SMSC95XX_TX_OVERHEAD;
1953 if (csum) {
1963 csum = false;
/linux-master/net/ipv4/
H A Dip_sockglue.c116 __wsum csum = skb->csum; local
123 csum = csum_sub(csum, skb_checksum(skb, tend_off, offset, 0));
126 put_cmsg(msg, SOL_IP, IP_CHECKSUM, sizeof(__wsum), &csum);
H A Dip_tunnel_core.c295 __wsum csum; local
335 csum = skb_checksum(skb, skb_transport_offset(skb), len, 0);
337 IPPROTO_ICMPV6, csum);
/linux-master/drivers/scsi/csiostor/
H A Dcsio_hw.c306 uint8_t *vpd, csum; local
353 for (csum = 0; i >= 0; i--)
354 csum += vpd[i];
356 if (csum) {
357 csio_err(hw, "corrupted VPD EEPROM, actual csum %u\n", csum);
670 uint32_t csum; local
705 for (csum = 0, i = 0; i < size / sizeof(csum); i++)
706 csum
[all...]
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c2798 u16 csum = csum_bits->raw_csum; local
2800 skb->csum = csum_unfold((__force __sum16)~swab16(csum));
2824 * @csum: structure to extract checksum fields
2828 struct idpf_rx_csum_decoded *csum)
2835 csum->ipe = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_IPE_M,
2837 csum->eipe = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_EIPE_M,
2839 csum->l4e = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_XSUM_L4E_M,
2841 csum->l3l4p = FIELD_GET(VIRTCHNL2_RX_FLEX_DESC_ADV_STATUS0_L3L4P_M,
2843 csum
2827 idpf_rx_splitq_extract_csum_bits(struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc, struct idpf_rx_csum_decoded *csum) argument
[all...]
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c2238 u32 csum; local
2245 csum = (__force u32)pskb->csum;
2246 if (unlikely(credits < csum)) {
2247 pskb->csum = (__force __wsum)(csum - credits);
2251 credits -= csum;
/linux-master/fs/btrfs/
H A Dscrub.c73 * Csum pointer for data csum verification. Should point to a
74 * sector csum inside scrub_stripe::csums.
76 * NULL if this data sector has no csum.
78 u8 *csum; member in union:scrub_sector_verification::__anon7
163 * IO and csum errors can happen for both metadata and data.
616 memcpy(on_disk_csum, header->csum, fs_info->csum_size);
648 /* Now check tree block csum. */
667 "tree block %llu mirror %u has bad csum, has " CSUM_FMT " want " CSUM_FMT,
732 * Data is easier, we just verify the data csum (if we have it). For
733 * cases without csum, w
[all...]
/linux-master/net/bridge/
H A Dbr_multicast.c940 __sum16 *csum = NULL; local
1019 ih->csum = 0;
1020 csum = &ih->csum;
1035 ihv3->csum = 0;
1036 csum = &ihv3->csum;
1059 if (WARN_ON(!csum || !csum_start)) {
1064 *csum = ip_compute_csum(csum_start, igmp_hdr_size);
1089 __sum16 *csum local
[all...]
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c1093 skb->csum = 0;
1095 skb->csum = skb_checksum(skb, offset,
1102 skb->csum);
1104 skb->csum = 0;
1106 skb->csum =
1114 skb->csum);
/linux-master/fs/jbd2/
H A Djournal.c120 __u32 csum; local
125 csum = jbd2_chksum(j, ~0, (char *)sb, sizeof(journal_superblock_t));
128 return cpu_to_be32(csum);
1029 __u32 csum; local
1037 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize);
1038 tail->t_checksum = cpu_to_be32(csum);
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.c684 /* get the csum flag according the ip proto and mangle action. */
685 static void nfp_fl_get_csum_flag(struct flow_action_entry *a_in, u8 ip_proto, u32 *csum) argument
692 *csum |= TCA_CSUM_UPDATE_FLAG_IPV4HDR;
694 *csum |= TCA_CSUM_UPDATE_FLAG_TCP;
696 *csum |= TCA_CSUM_UPDATE_FLAG_UDP;
699 *csum |= TCA_CSUM_UPDATE_FLAG_TCP;
702 *csum |= TCA_CSUM_UPDATE_FLAG_UDP;
790 * hardware will automatically fix IPv4 and TCP/UDP checksum. so add an csum action
791 * to meet csum action check.
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_minidump.c1210 u32 version, csum, *tmp_buf; local
1251 csum = qlcnic_temp_checksum((uint32_t *)tmp_buf, temp_size);
1253 if (csum) {
/linux-master/drivers/video/
H A Dhdmi.c37 u8 csum = 0; local
42 csum += ptr[i];
44 return 256 - csum;
/linux-master/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c427 skb->csum = wrs_needed; /* remember this until the WR_ACK */
435 csk, skb->len, skb->data_len, frags, skb->csum,
494 csk->rss_qid = G_QNUM(ntohs(skb->csum));
/linux-master/fs/ext4/
H A Dialloc.c1288 __u32 csum; local
1291 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum,
1293 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen,
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c640 * nfp_nfd3_rx_csum_has_errors() - group check if rxd has any csum errors
673 skb->csum = meta->csum;
781 meta->csum =
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx.c852 if (desc->csum)
856 skb->csum = csum_unfold(desc->csum);
/linux-master/drivers/scsi/
H A Dqlogicpti.c481 unsigned short csum = 0; local
510 csum += __le16_to_cpu(fw_data[i]);
511 if (csum) {
595 printk(KERN_EMERG "qlogicpti%d: New firmware csum failure!\n",
/linux-master/drivers/pcmcia/
H A Dcistpl.c720 static int parse_checksum(tuple_t *tuple, cistpl_checksum_t *csum) argument
726 csum->addr = tuple->CISOffset + get_unaligned_le16(p) - 2;
727 csum->len = get_unaligned_le16(p + 2);
728 csum->sum = *(p + 4);
/linux-master/drivers/infiniband/core/
H A Dud_header.c180 { STRUCT_FIELD(udp, csum),
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcpl5_cmd.h490 u16 csum; member in struct:cpl_rx_pkt
/linux-master/drivers/net/ethernet/packetengines/
H A Dhamachi.c1568 skb->csum = ntohs(pfck & 0xffff);
1569 if (skb->csum > crc)
1570 skb->csum -= crc;
1572 skb->csum += (~crc & 0xffff);
/linux-master/net/dccp/
H A Ddccp.h211 skb->csum = skb_checksum(skb, 0, (cov > skb->len)? skb->len : cov, 0);
/linux-master/drivers/md/
H A Ddm-thin-metadata.c102 __le32 csum; /* Checksum of superblock except for this field. */ member in struct:thin_disk_superblock
259 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags,
288 if (csum_le != disk_super->csum) {
289 DMERR("%s failed: csum %u: wanted %u",
290 __func__, le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum));
H A Ddm-cache-metadata.c64 __le32 csum; member in struct:cache_disk_superblock
180 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags,
222 if (csum_le != disk_super->csum) {
223 DMERR("%s failed: csum %u: wanted %u",
224 __func__, le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum));

Completed in 455 milliseconds

1234567891011>>