csum_start 59 drivers/net/can/vxcan.c skb->csum_start = 0; csum_start 1219 drivers/net/ethernet/broadcom/bcmsysport.c u16 csum_start; csum_start 1255 drivers/net/ethernet/broadcom/bcmsysport.c csum_start = skb_checksum_start_offset(skb) - sizeof(*tsb); csum_start 1256 drivers/net/ethernet/broadcom/bcmsysport.c csum_info = (csum_start + skb->csum_offset) & L4_CSUM_PTR_MASK; csum_start 1257 drivers/net/ethernet/broadcom/bcmsysport.c csum_info |= (csum_start << L4_PTR_SHIFT); csum_start 378 drivers/net/ethernet/freescale/fec_main.c *(__sum16 *)(skb->head + skb->csum_start + skb->csum_offset) = 0; csum_start 2513 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c skb->csum_start = (unsigned char *)th - skb->head; csum_start 5722 drivers/net/ethernet/intel/igb/igb_main.c unsigned char *csum_start = skb_checksum_start(skb); csum_start 5729 drivers/net/ethernet/intel/igb/igb_main.c csum_start - trans_start, csum_start 2031 drivers/net/ethernet/intel/igbvf/netdev.c unsigned char *csum_start = skb_checksum_start(skb); csum_start 2038 drivers/net/ethernet/intel/igbvf/netdev.c csum_start - trans_start, csum_start 7992 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unsigned char *csum_start = skb_checksum_start(skb); csum_start 7994 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int len = csum_start - trans_start; csum_start 3780 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unsigned char *csum_start = skb_checksum_start(skb); csum_start 3782 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c int len = csum_start - trans_start; csum_start 2774 drivers/net/ethernet/marvell/skge.c td->csum_start = offset; csum_start 3706 drivers/net/ethernet/marvell/skge.c t->csum_offs, t->csum_write, t->csum_start); csum_start 2390 drivers/net/ethernet/marvell/skge.h u16 csum_start; csum_start 701 drivers/net/ethernet/pensando/ionic/ionic_if.h __le16 csum_start; csum_start 740 drivers/net/ethernet/pensando/ionic/ionic_txrx.c desc->csum_start = cpu_to_le16(skb_checksum_start_offset(skb)); csum_start 201 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 1303 drivers/net/ethernet/sun/sunvnet_common.c curr->csum_start = skb_transport_header(curr) - curr->head; csum_start 651 drivers/net/tap.c tap16_to_cpu(q, vnet_hdr.csum_start) + csum_start 655 drivers/net/tap.c tap16_to_cpu(q, vnet_hdr.csum_start) + csum_start 1782 drivers/net/tun.c tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso.hdr_len)) csum_start 1783 drivers/net/tun.c gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2); csum_start 2167 drivers/net/vxlan.c int csum_start = skb_checksum_start_offset(skb); csum_start 2169 drivers/net/vxlan.c if (csum_start <= VXLAN_MAX_REMCSUM_START && csum_start 2170 drivers/net/vxlan.c !(csum_start & VXLAN_RCO_SHIFT_MASK) && csum_start 369 drivers/net/wireless/ath/ath6kl/txrx.c u8 csum_start = 0, csum_dest = 0, csum = skb->ip_summed; csum_start 396 drivers/net/wireless/ath/ath6kl/txrx.c csum_start = skb->csum_start - csum_start 399 drivers/net/wireless/ath/ath6kl/txrx.c csum_dest = skb->csum_offset + csum_start; csum_start 415 drivers/net/wireless/ath/ath6kl/txrx.c meta_v2.csum_start = csum_start; csum_start 295 drivers/net/wireless/ath/ath6kl/wmi.h u8 csum_start; csum_start 2209 drivers/net/wireless/intel/iwlwifi/pcie/tx.c csum_skb->csum_start = csum_start 1515 drivers/scsi/fcoe/fcoe.c skb->csum_start = skb_headroom(skb); csum_start 726 drivers/vhost/net.c vhost16_to_cpu(vq, gso->csum_start) + csum_start 730 drivers/vhost/net.c vhost16_to_cpu(vq, gso->csum_start) + csum_start 708 fs/btrfs/tree-log.c u64 csum_start; csum_start 742 fs/btrfs/tree-log.c csum_start = ins.objectid; csum_start 743 fs/btrfs/tree-log.c csum_end = csum_start + ins.offset; csum_start 745 fs/btrfs/tree-log.c csum_start = ins.objectid + csum_start 747 fs/btrfs/tree-log.c csum_end = csum_start + csum_start 752 fs/btrfs/tree-log.c csum_start, csum_end - 1, csum_start 835 include/linux/skbuff.h __u16 csum_start; csum_start 2553 include/linux/skbuff.h return skb->csum_start - skb_headroom(skb); csum_start 2558 include/linux/skbuff.h return skb->head + skb->csum_start; csum_start 4028 include/linux/skbuff.h skb->csum_start = ((unsigned char *)ptr + start) - skb->head; csum_start 4333 include/linux/skbuff.h __u16 csum_start; csum_start 4366 include/linux/skbuff.h SKB_GSO_CB(skb)->csum_start = skb_checksum_start(skb) - skb->head; csum_start 4379 include/linux/skbuff.h unsigned char *csum_start = skb_transport_header(skb); csum_start 4380 include/linux/skbuff.h int plen = (skb->head + SKB_GSO_CB(skb)->csum_start) - csum_start; csum_start 4384 include/linux/skbuff.h SKB_GSO_CB(skb)->csum_start = csum_start - skb->head; csum_start 4386 include/linux/skbuff.h return csum_fold(csum_partial(csum_start, plen, partial)); csum_start 4505 include/linux/skbuff.h unsigned char *csum_start = skb_checksum_start(skb); csum_start 4510 include/linux/skbuff.h partial = ~csum_unfold(*(__force __sum16 *)(csum_start + csum_start 4516 include/linux/skbuff.h return csum_partial(l4_hdr, csum_start - l4_hdr, partial); csum_start 66 include/linux/virtio_net.h u16 start = __virtio16_to_cpu(little_endian, hdr->csum_start); csum_start 157 include/linux/virtio_net.h hdr->csum_start = __cpu_to_virtio16(little_endian, csum_start 70 include/net/ip6_checksum.h skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 116 include/uapi/linux/virtio_net.h __virtio16 csum_start; /* Position to start checksumming from */ csum_start 133 include/uapi/linux/virtio_net.h __virtio16 csum_start; /* Position to start checksumming from */ csum_start 423 net/can/gw.c #define cgw_hops(skb) ((skb)->csum_start) csum_start 2961 net/core/pktgen.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 1463 net/core/skbuff.c skb->csum_start += off; csum_start 3845 net/core/skbuff.c SKB_GSO_CB(nskb)->csum_start = csum_start 3933 net/core/skbuff.c SKB_GSO_CB(nskb)->csum_start = csum_start 4668 net/core/skbuff.c u32 csum_start = skb_headroom(skb) + (u32)start; csum_start 4670 net/core/skbuff.c if (unlikely(csum_start > U16_MAX || csum_end > skb_headlen(skb))) { csum_start 4676 net/core/skbuff.c skb->csum_start = csum_start; csum_start 102 net/hsr/hsr_forward.c skb->csum_start -= HSR_HLEN; csum_start 164 net/hsr/hsr_forward.c skb->csum_start += HSR_HLEN; csum_start 1035 net/ipv4/fou.c u16 csum_start = skb_checksum_start_offset(skb); csum_start 1038 net/ipv4/fou.c if (csum_start < hdrlen) csum_start 1041 net/ipv4/fou.c csum_start -= hdrlen; csum_start 1042 net/ipv4/fou.c pd[0] = htons(csum_start); csum_start 1043 net/ipv4/fou.c pd[1] = htons(csum_start + skb->csum_offset); csum_start 94 net/ipv4/netfilter/nf_reject_ipv4.c nskb->csum_start = (unsigned char *)tcph - nskb->head; csum_start 625 net/ipv4/tcp_ipv4.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 292 net/ipv4/tcp_offload.c skb->csum_start = (unsigned char *)th - skb->head; csum_start 761 net/ipv4/udp.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 807 net/ipv4/udp.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 140 net/ipv4/udp_offload.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 498 net/ipv4/udp_offload.c skb->csum_start = (unsigned char *)uh - skb->head; csum_start 132 net/ipv6/ip6_checksum.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 1072 net/ipv6/udp.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 856 net/netfilter/ipvs/ip_vs_core.c skb->csum_start = skb_network_header(skb) - skb->head + icmp_offset; csum_start 1055 net/netfilter/ipvs/ip_vs_xmit.c u16 csum_start = skb_checksum_start_offset(skb); csum_start 1062 net/netfilter/ipvs/ip_vs_xmit.c if (csum_start < hdrlen) csum_start 1065 net/netfilter/ipvs/ip_vs_xmit.c csum_start -= hdrlen; csum_start 1067 net/netfilter/ipvs/ip_vs_xmit.c pd[0] = htons(csum_start); csum_start 1068 net/netfilter/ipvs/ip_vs_xmit.c pd[1] = htons(csum_start + skb->csum_offset); csum_start 507 net/netfilter/nf_nat_proto.c skb->csum_start = skb_headroom(skb) + skb_network_offset(skb) + csum_start 527 net/netfilter/nf_nat_proto.c skb->csum_start = skb_headroom(skb) + skb_network_offset(skb) + csum_start 444 net/netfilter/nf_synproxy_core.c nskb->csum_start = (unsigned char *)nth - nskb->head; csum_start 843 net/netfilter/nf_synproxy_core.c nskb->csum_start = (unsigned char *)nth - nskb->head; csum_start 2445 net/packet/af_packet.c (__virtio16_to_cpu(vio_le(), vnet_hdr->csum_start) + csum_start 2449 net/packet/af_packet.c __virtio16_to_cpu(vio_le(), vnet_hdr->csum_start) + csum_start 533 net/sctp/output.c head->csum_start = skb_transport_header(head) - head->head; csum_start 181 net/tls/tls_device_fallback.c skb->csum_start = skb_transport_header(skb) - skb->head; csum_start 84 tools/testing/selftests/net/psock_snd.c vh->csum_start = ETH_HLEN + sizeof(struct iphdr); csum_start 89 tools/testing/selftests/net/psock_snd.c vh->csum_start += sizeof(struct udphdr) + cfg_payload_len - csum_start 323 tools/testing/selftests/networking/timestamping/txtimestamp.c const void *csum_start = udph; csum_start 329 tools/testing/selftests/networking/timestamping/txtimestamp.c csum_start -= alen * 2; csum_start 332 tools/testing/selftests/networking/timestamping/txtimestamp.c return get_ip_csum(csum_start, csum_len >> 1, pseudo_sum);