__sum16            11 arch/alpha/include/asm/checksum.h extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
__sum16            17 arch/alpha/include/asm/checksum.h __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            54 arch/alpha/include/asm/checksum.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16            60 arch/alpha/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            65 arch/alpha/include/asm/checksum.h 	return (__force __sum16)~sum;
__sum16            69 arch/alpha/include/asm/checksum.h extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            45 arch/alpha/lib/checksum.c __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            48 arch/alpha/lib/checksum.c 	return (__force __sum16)~from64to16(
__sum16           145 arch/alpha/lib/checksum.c __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           147 arch/alpha/lib/checksum.c 	return (__force __sum16)~do_csum(iph,ihl*4);
__sum16           180 arch/alpha/lib/checksum.c __sum16 ip_compute_csum(const void *buff, int len)
__sum16           182 arch/alpha/lib/checksum.c 	return (__force __sum16)~from64to16(do_csum(buff,len));
__sum16            25 arch/arc/include/asm/checksum.h static inline __sum16 csum_fold(__wsum s)
__sum16            37 arch/arc/include/asm/checksum.h static inline __sum16
__sum16            46 arch/arm/include/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            53 arch/arm/include/asm/checksum.h 	return (__force __sum16)(~(__force u32)sum >> 16);
__sum16            60 arch/arm/include/asm/checksum.h static inline __sum16
__sum16           124 arch/arm/include/asm/checksum.h static inline __sum16
__sum16           136 arch/arm/include/asm/checksum.h static inline __sum16
__sum16           147 arch/arm/include/asm/checksum.h static inline __sum16
__sum16            10 arch/arm64/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            14 arch/arm64/include/asm/checksum.h 	return ~(__force __sum16)(sum >> 16);
__sum16            18 arch/arm64/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16            10 arch/csky/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            22 arch/csky/include/asm/checksum.h 	return (__force __sum16) ~csum;
__sum16            32 arch/hexagon/include/asm/checksum.h __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            50 arch/hexagon/lib/checksum.c __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            53 arch/hexagon/lib/checksum.c 	return (__force __sum16)~from64to16(
__sum16            14 arch/ia64/include/asm/checksum.h extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
__sum16            20 arch/ia64/include/asm/checksum.h extern __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            57 arch/ia64/include/asm/checksum.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16            62 arch/ia64/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            67 arch/ia64/include/asm/checksum.h 	return (__force __sum16)~sum;
__sum16            72 arch/ia64/include/asm/checksum.h extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            37 arch/ia64/lib/checksum.c __sum16
__sum16            41 arch/ia64/lib/checksum.c 	return (__force __sum16)~from64to16(
__sum16            97 arch/ia64/lib/checksum.c __sum16 ip_compute_csum (const void *buff, int len)
__sum16            99 arch/ia64/lib/checksum.c 	return (__force __sum16)~do_csum(buff,len);
__sum16            46 arch/m68k/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16            64 arch/m68k/include/asm/checksum.h 	return (__force __sum16)~sum;
__sum16            67 arch/m68k/include/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            78 arch/m68k/include/asm/checksum.h 	return (__force __sum16)~sum;
__sum16           101 arch/m68k/include/asm/checksum.h static inline __sum16
__sum16           113 arch/m68k/include/asm/checksum.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16           119 arch/m68k/include/asm/checksum.h static __inline__ __sum16
__sum16           111 arch/mips/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16           120 arch/mips/include/asm/checksum.h 	return (__force __sum16)~sum;
__sum16           131 arch/mips/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           212 arch/mips/include/asm/checksum.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16           218 arch/mips/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            22 arch/nios2/include/asm/checksum.h extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
__sum16            23 arch/nios2/include/asm/checksum.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16            28 arch/nios2/include/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            39 arch/nios2/include/asm/checksum.h 	return (__force __sum16) sum;
__sum16            70 arch/nios2/include/asm/checksum.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16            42 arch/parisc/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16            71 arch/parisc/include/asm/checksum.h 	return (__force __sum16)sum;
__sum16            77 arch/parisc/include/asm/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            85 arch/parisc/include/asm/checksum.h 	return (__force __sum16)(~sum >> 16);
__sum16           106 arch/parisc/include/asm/checksum.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           117 arch/parisc/include/asm/checksum.h static inline __sum16 ip_compute_csum(const void *buf, int len)
__sum16           124 arch/parisc/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            40 arch/powerpc/include/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            49 arch/powerpc/include/asm/checksum.h 	return (__force __sum16)(~((__force u32)sum + tmp) >> 16);
__sum16            88 arch/powerpc/include/asm/checksum.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len,
__sum16           148 arch/powerpc/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           204 arch/powerpc/include/asm/checksum.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16           210 arch/powerpc/include/asm/checksum.h __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            71 arch/s390/include/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            77 arch/s390/include/asm/checksum.h 	return (__force __sum16) ~csum;
__sum16            85 arch/s390/include/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           120 arch/s390/include/asm/checksum.h static inline __sum16
__sum16           132 arch/s390/include/asm/checksum.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16            63 arch/sh/include/asm/checksum_32.h static inline __sum16 csum_fold(__wsum sum)
__sum16            76 arch/sh/include/asm/checksum_32.h 	return (__force __sum16)sum;
__sum16            86 arch/sh/include/asm/checksum_32.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           140 arch/sh/include/asm/checksum_32.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           151 arch/sh/include/asm/checksum_32.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16           157 arch/sh/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16           122 arch/sparc/include/asm/checksum_32.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           124 arch/sparc/include/asm/checksum_32.h 	__sum16 sum;
__sum16           159 arch/sparc/include/asm/checksum_32.h static inline __sum16 csum_fold(__wsum sum)
__sum16           170 arch/sparc/include/asm/checksum_32.h 	return (__force __sum16)sum;
__sum16           192 arch/sparc/include/asm/checksum_32.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           201 arch/sparc/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16           234 arch/sparc/include/asm/checksum_32.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16            81 arch/sparc/include/asm/checksum_64.h __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
__sum16            84 arch/sparc/include/asm/checksum_64.h static inline __sum16 csum_fold(__wsum sum)
__sum16            96 arch/sparc/include/asm/checksum_64.h 	return (__force __sum16)sum;
__sum16           118 arch/sparc/include/asm/checksum_64.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           127 arch/sparc/include/asm/checksum_64.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16           160 arch/sparc/include/asm/checksum_64.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16            70 arch/x86/include/asm/checksum_32.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16            97 arch/x86/include/asm/checksum_32.h 	return (__force __sum16)sum;
__sum16           104 arch/x86/include/asm/checksum_32.h static inline __sum16 csum_fold(__wsum sum)
__sum16           111 arch/x86/include/asm/checksum_32.h 	return (__force __sum16)(~(__force u32)sum >> 16);
__sum16           132 arch/x86/include/asm/checksum_32.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           144 arch/x86/include/asm/checksum_32.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16           150 arch/x86/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            23 arch/x86/include/asm/checksum_64.h static inline __sum16 csum_fold(__wsum sum)
__sum16            30 arch/x86/include/asm/checksum_64.h 	return (__force __sum16)(~(__force u32)sum >> 16);
__sum16            46 arch/x86/include/asm/checksum_64.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16            73 arch/x86/include/asm/checksum_64.h 	return (__force __sum16)sum;
__sum16           113 arch/x86/include/asm/checksum_64.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           161 arch/x86/include/asm/checksum_64.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16           179 arch/x86/include/asm/checksum_64.h extern __sum16
__sum16           145 arch/x86/lib/csum-partial_64.c __sum16 ip_compute_csum(const void *buff, int len)
__sum16           137 arch/x86/lib/csum-wrappers_64.c __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            67 arch/x86/um/asm/checksum.h static inline __sum16 csum_fold(__wsum sum)
__sum16            76 arch/x86/um/asm/checksum.h 	return (__force __sum16)(~(__force u32)sum >> 16);
__sum16           107 arch/x86/um/asm/checksum.h static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           119 arch/x86/um/asm/checksum.h static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           146 arch/x86/um/asm/checksum.h 	return (__force __sum16)sum;
__sum16             8 arch/x86/um/asm/checksum_32.h static inline __sum16 ip_compute_csum(const void *buff, int len)
__sum16            14 arch/x86/um/asm/checksum_32.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            17 arch/x86/um/asm/checksum_64.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16            69 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 csum_fold(__wsum sum)
__sum16            83 arch/xtensa/include/asm/checksum.h 	return (__force __sum16)sum;
__sum16            90 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           158 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
__sum16           170 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 ip_compute_csum(const void *buff, int len)
__sum16           176 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16           283 drivers/infiniband/core/ud_header.c __sum16 ib_ud_ip4_csum(struct ib_ud_header *header)
__sum16          1339 drivers/net/ethernet/3com/typhoon.c 	__sum16 csum;
__sum16          3324 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	__sum16 tsum = (__force __sum16) csum;
__sum16          7927 drivers/net/ethernet/broadcom/tg3.c 	__sum16 tcp_csum = 0, ip_csum = 0;
__sum16          1715 drivers/net/ethernet/cadence/macb_main.c 	*(__sum16 *)(skb_checksum_start(skb) + skb->csum_offset) = 0;
__sum16          3016 drivers/net/ethernet/chelsio/cxgb4/sge.c 			__sum16 c = (__force __sum16)pkt->csum;
__sum16          1658 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 			__sum16 c = (__force __sum16)pkt->csum;
__sum16           514 drivers/net/ethernet/freescale/enetc/enetc.c 		skb->csum = csum_unfold((__force __sum16)~htons(inet_csum));
__sum16           378 drivers/net/ethernet/freescale/fec_main.c 	*(__sum16 *)(skb->head + skb->csum_start + skb->csum_offset) = 0;
__sum16            69 drivers/net/ethernet/google/gve/gve_desc.h 	__sum16	csum;  /* 1's-complement partial checksum of L3+ bytes */
__sum16           267 drivers/net/ethernet/huawei/hinic/hinic_tx.c static __sum16 csum_magic(union hinic_l3 *ip, unsigned short proto)
__sum16           669 drivers/net/ethernet/marvell/mv643xx_eth.c static inline __be16 sum16_as_be(__sum16 sum)
__sum16           643 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	hw_checksum = csum_unfold((__force __sum16)cqe->checksum);
__sum16           757 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 				     csum_unfold((__force __sum16)cqe->check_sum));
__sum16           774 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 				     csum_unfold((__force __sum16)cqe->check_sum));
__sum16           946 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb->csum = csum_unfold((__force __sum16)cqe->check_sum);
__sum16          1484 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb->csum = csum_unfold((__force __sum16)cqe->check_sum);
__sum16          2616 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	__sum16	check;
__sum16            16 drivers/net/ethernet/myricom/myri10ge/myri10ge_mcp.h 	__sum16 checksum;
__sum16           519 drivers/net/ethernet/netronome/nfp/flower/action.c 	__sum16	check;
__sum16            18 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c static __sum16 *rmnet_map_get_csum_field(unsigned char protocol,
__sum16            21 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	__sum16 *check = NULL;
__sum16            45 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	__sum16 *csum_field, csum_temp, pseudo_csum, hdr_csum, ip_payload_csum;
__sum16            75 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	ip_payload_csum = csum16_sub((__force __sum16)csum_value,
__sum16            97 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 			if (*csum_field == (__force __sum16)0xFFFF)
__sum16           118 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	__sum16 *csum_field, ip6_payload_csum, pseudo_csum, csum_temp;
__sum16           139 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	ip6_payload_csum = csum16_sub((__force __sum16)csum_value,
__sum16           165 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 			if (*csum_field == (__force __sum16)0xFFFF)
__sum16           958 drivers/net/ethernet/renesas/ravb.h #define RX_BUF_SZ	(2048 - ETH_FCS_LEN + sizeof(__sum16))
__sum16           524 drivers/net/ethernet/renesas/ravb_main.c 	if (unlikely(skb->len < sizeof(__sum16)))
__sum16           526 drivers/net/ethernet/renesas/ravb_main.c 	hw_csum = skb_tail_pointer(skb) - sizeof(__sum16);
__sum16           527 drivers/net/ethernet/renesas/ravb_main.c 	skb->csum = csum_unfold((__force __sum16)get_unaligned_le16(hw_csum));
__sum16           529 drivers/net/ethernet/renesas/ravb_main.c 	skb_trim(skb, skb->len - sizeof(__sum16));
__sum16          1610 drivers/net/ethernet/renesas/sh_eth.c 	if (unlikely(skb->len < sizeof(__sum16)))
__sum16          1612 drivers/net/ethernet/renesas/sh_eth.c 	hw_csum = skb_tail_pointer(skb) - sizeof(__sum16);
__sum16          1613 drivers/net/ethernet/renesas/sh_eth.c 	skb->csum = csum_unfold((__force __sum16)get_unaligned_le16(hw_csum));
__sum16          1615 drivers/net/ethernet/renesas/sh_eth.c 	skb_trim(skb, skb->len - sizeof(__sum16));
__sum16           389 drivers/net/ethernet/sfc/falcon/selftest.c 	payload->ip.check = (__force __sum16) htons(0xdead);
__sum16           389 drivers/net/ethernet/sfc/selftest.c 	payload->ip.check = (__force __sum16) htons(0xdead);
__sum16          1950 drivers/net/ethernet/sun/cassini.c 	__sum16 csum;
__sum16          2125 drivers/net/ethernet/sun/cassini.c 	csum = (__force __sum16)htons(CAS_VAL(RX_COMP4_TCP_CSUM, words[3]));
__sum16           857 drivers/net/ethernet/sun/sungem.c 			__sum16 csum;
__sum16           859 drivers/net/ethernet/sun/sungem.c 			csum = (__force __sum16)htons((status & RXDCTRL_TCPCSUM) ^ 0xffff);
__sum16          2079 drivers/net/ethernet/sun/sunhme.c 		skb->csum = csum_unfold(~(__force __sum16)htons(csum));
__sum16          1168 drivers/net/ethernet/sun/sunvnet_common.c 			*(__sum16 *)(skb->data + offset) = 0;
__sum16          1199 drivers/net/ethernet/sun/sunvnet_common.c 			*(__sum16 *)(nskb->data + offset) = csum;
__sum16           240 drivers/net/slip/slhc.c 	__sum16 csum;
__sum16           462 drivers/net/slip/slhc.c 	*(__sum16 *)cp = csum;
__sum16           537 drivers/net/slip/slhc.c 	thp->check = *(__sum16 *)cp;
__sum16           912 drivers/net/thunderbolt.c 	__sum16 *tucso;
__sum16           945 drivers/net/thunderbolt.c 		__sum16 *ipcso = dest + ((void *)&(ip_hdr(skb)->check) - data);
__sum16          2047 drivers/net/usb/smsc95xx.c 			*((__sum16 *)(skb->data + csstart
__sum16          2325 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		if (skb_ensure_writable(skb, csum_offs + sizeof(__sum16)))
__sum16          2329 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		*(__sum16 *)(skb->data + csum_offs) = csum_fold(csum);
__sum16           173 drivers/staging/gdm724x/gdm_lte.c static __sum16 icmp6_checksum(struct ipv6hdr *ipv6, u16 *ptr, int len)
__sum16           200 drivers/staging/gdm724x/gdm_lte.c 		sum = csum_add(sum, csum_unfold((__force __sum16)pa));
__sum16           205 drivers/staging/gdm724x/gdm_lte.c 		sum = csum_add(sum, csum_unfold((__force __sum16)*w++));
__sum16          2608 drivers/staging/qlge/qlge_main.c 	__sum16 *check;
__sum16            47 include/asm-generic/checksum.h extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
__sum16            54 include/asm-generic/checksum.h static inline __sum16 csum_fold(__wsum csum)
__sum16            59 include/asm-generic/checksum.h 	return (__force __sum16)~sum;
__sum16            74 include/asm-generic/checksum.h static inline __sum16
__sum16            86 include/asm-generic/checksum.h extern __sum16 ip_compute_csum(const void *buff, int len);
__sum16          2722 include/linux/netdevice.h __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
__sum16          2731 include/linux/netdevice.h 						      __sum16 check)
__sum16          2741 include/linux/netdevice.h static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb,
__sum16          2770 include/linux/netdevice.h 	__sum16 __ret = 0;						\
__sum16          2796 include/linux/netdevice.h 					      __sum16 check, __wsum pseudo)
__sum16          2871 include/linux/netdevice.h 	remcsum_unadjust((__sum16 *)ptr, grc->delta);
__sum16           342 include/linux/netfilter.h __sum16 nf_checksum(struct sk_buff *skb, unsigned int hook,
__sum16           346 include/linux/netfilter.h __sum16 nf_checksum_partial(struct sk_buff *skb, unsigned int hook,
__sum16            24 include/linux/netfilter_ipv4.h __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
__sum16            29 include/linux/netfilter_ipv4.h static inline __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
__sum16           215 include/linux/netfilter_ipv6.h __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook,
__sum16          3843 include/linux/skbuff.h __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len);
__sum16          3844 include/linux/skbuff.h __sum16 __skb_checksum_complete(struct sk_buff *skb);
__sum16          3870 include/linux/skbuff.h static inline __sum16 skb_checksum_complete(struct sk_buff *skb)
__sum16          3904 include/linux/skbuff.h 						  __sum16 check)
__sum16          3941 include/linux/skbuff.h static inline __sum16 __skb_checksum_validate_complete(struct sk_buff *skb,
__sum16          3955 include/linux/skbuff.h 		__sum16 csum;
__sum16          3983 include/linux/skbuff.h 	__sum16 __ret = 0;						\
__sum16          4377 include/linux/skbuff.h static inline __sum16 gso_make_checksum(struct sk_buff *skb, __wsum res)
__sum16          4478 include/linux/skbuff.h 				     __sum16(*skb_chkf)(struct sk_buff *skb));
__sum16          4510 include/linux/skbuff.h 	partial = ~csum_unfold(*(__force __sum16 *)(csum_start +
__sum16            70 include/net/checksum.h static inline __sum16 csum16_add(__sum16 csum, __be16 addend)
__sum16            75 include/net/checksum.h 	return (__force __sum16)(res + (res < (__force u16)addend));
__sum16            78 include/net/checksum.h static inline __sum16 csum16_sub(__sum16 csum, __be16 addend)
__sum16           107 include/net/checksum.h static inline __wsum csum_unfold(__sum16 n)
__sum16           117 include/net/checksum.h #define CSUM_MANGLED_0 ((__force __sum16)0xffff)
__sum16           119 include/net/checksum.h static inline void csum_replace_by_diff(__sum16 *sum, __wsum diff)
__sum16           124 include/net/checksum.h static inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to)
__sum16           137 include/net/checksum.h static inline void csum_replace2(__sum16 *sum, __be16 old, __be16 new)
__sum16           143 include/net/checksum.h void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
__sum16           145 include/net/checksum.h void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
__sum16           148 include/net/checksum.h void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
__sum16           151 include/net/checksum.h static inline void inet_proto_csum_replace2(__sum16 *sum, struct sk_buff *skb,
__sum16           162 include/net/checksum.h 	__sum16 *psum = (__sum16 *)(ptr + offset);
__sum16           176 include/net/checksum.h static inline void remcsum_unadjust(__sum16 *psum, __wsum delta)
__sum16            39 include/net/dsfield.h 	iph->check = (__force __sum16)htons(check);
__sum16           109 include/net/gre.h static inline __sum16 gre_checksum(struct sk_buff *skb)
__sum16           149 include/net/gre.h 			*(__sum16 *)ptr = gre_checksum(skb);
__sum16            97 include/net/inet_ecn.h 	iph->check = (__force __sum16)(check + (check>=0xFFFF));
__sum16           111 include/net/inet_ecn.h 	iph->check = (__force __sum16)(check + (check>=0xFFFF));
__sum16           400 include/net/ip.h 	iph->check = (__force __sum16)(check + (check>=0xFFFF));
__sum16            34 include/net/ip6_checksum.h __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16            54 include/net/ip6_checksum.h static __inline__ __sum16 tcp_v6_check(int len,
__sum16            88 include/net/ip6_checksum.h static inline __sum16 udp_v6_check(int len,
__sum16          1543 include/net/ip_vs.h __sum16 ip_vs_checksum_complete(struct sk_buff *skb, int offset);
__sum16            83 include/net/netfilter/nf_nat.h 			u8 nfproto, u8 proto, void *data, __sum16 *check,
__sum16          1335 include/net/tcp.h static inline __sum16 tcp_v4_check(int len, __be32 saddr,
__sum16           108 include/net/udp.h static inline __sum16 __udp_lib_checksum_complete(struct sk_buff *skb)
__sum16           148 include/net/udp.h static inline __sum16 udp_v4_check(int len, __be32 saddr,
__sum16           247 include/rdma/ib_pack.h 	__sum16	check;
__sum16           293 include/rdma/ib_pack.h __sum16 ib_ud_ip4_csum(struct ib_ud_header *header);
__sum16            34 include/uapi/linux/dccp.h 	__sum16	dccph_checksum;
__sum16            72 include/uapi/linux/icmp.h   __sum16	checksum;
__sum16            12 include/uapi/linux/icmpv6.h 	__sum16		icmp6_cksum;
__sum16            34 include/uapi/linux/igmp.h 	__sum16 csum;
__sum16            57 include/uapi/linux/igmp.h 	__sum16 csum;
__sum16            66 include/uapi/linux/igmp.h 	__sum16 csum;
__sum16           102 include/uapi/linux/ip.h 	__sum16	check;
__sum16            14 include/uapi/linux/netfilter_ipv6/ip6t_NPT.h 	__sum16			adjustment;
__sum16            56 include/uapi/linux/tcp.h 	__sum16	check;
__sum16            27 include/uapi/linux/udp.h 	__sum16	check;
__sum16           106 lib/checksum.c __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
__sum16           108 lib/checksum.c 	return (__force __sum16)~do_csum(iph, ihl*4);
__sum16           142 lib/checksum.c __sum16 ip_compute_csum(const void *buff, int len)
__sum16           144 lib/checksum.c 	return (__force __sum16)~do_csum(buff, len);
__sum16          2860 net/core/dev.c 	BUG_ON(offset + sizeof(__sum16) > skb_headlen(skb));
__sum16          2863 net/core/dev.c 	    !skb_clone_writable(skb, offset + sizeof(__sum16))) {
__sum16          2869 net/core/dev.c 	*(__sum16 *)(skb->data + offset) = csum_fold(csum) ?: CSUM_MANGLED_0;
__sum16          5783 net/core/dev.c __sum16 __skb_gro_checksum_complete(struct sk_buff *skb)
__sum16          5786 net/core/dev.c 	__sum16 sum;
__sum16          1876 net/core/filter.c 	__sum16 *ptr;
__sum16          1885 net/core/filter.c 	ptr = (__sum16 *)(skb->data + offset);
__sum16          1923 net/core/filter.c 	__sum16 *ptr;
__sum16          1933 net/core/filter.c 	ptr = (__sum16 *)(skb->data + offset);
__sum16          3215 net/core/filter.c 			  skb->csum_offset + sizeof(__sum16);
__sum16          2810 net/core/skbuff.c __sum16 __skb_checksum_complete_head(struct sk_buff *skb, int len)
__sum16          2812 net/core/skbuff.c 	__sum16 sum;
__sum16          2836 net/core/skbuff.c __sum16 __skb_checksum_complete(struct sk_buff *skb)
__sum16          2839 net/core/skbuff.c 	__sum16 sum;
__sum16          3020 net/core/skbuff.c 		*((__sum16 *)(to + csstuff)) = csum_fold(csum);
__sum16          4667 net/core/skbuff.c 	u32 csum_end = (u32)start + (u32)off + sizeof(__sum16);
__sum16          4706 net/core/skbuff.c static __sum16 *skb_checksum_setup_ip(struct sk_buff *skb,
__sum16          4744 net/core/skbuff.c 	__sum16 *csum;
__sum16          4796 net/core/skbuff.c 	__sum16 *csum;
__sum16          4970 net/core/skbuff.c 				     __sum16(*skb_chkf)(struct sk_buff *skb))
__sum16          4974 net/core/skbuff.c 	__sum16 ret;
__sum16           425 net/core/utils.c void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
__sum16           458 net/core/utils.c void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
__sum16           475 net/core/utils.c void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
__sum16           361 net/dccp/ipv4.c static inline __sum16 dccp_v4_csum_finish(struct sk_buff *skb,
__sum16            42 net/dccp/ipv6.c static inline __sum16 dccp_v6_csum_finish(struct sk_buff *skb,
__sum16            63 net/ipv4/gre_offload.c 		__sum16 *pcsum;
__sum16            83 net/ipv4/gre_offload.c 		pcsum = (__sum16 *)(greh + 1);
__sum16          1566 net/ipv4/igmp.c static inline __sum16 ip_mc_validate_checksum(struct sk_buff *skb)
__sum16          1718 net/ipv4/ip_output.c 			*((__sum16 *)skb_transport_header(nskb) +
__sum16            62 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	__sum16 *check;
__sum16            66 net/ipv4/tcp_offload.c 	__sum16 newcheck;
__sum16           196 net/ipv4/udp_offload.c 	__sum16 check;
__sum16            43 net/ipv6/ila/ila_common.c 	__sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3];
__sum16            66 net/ipv6/ila/ila_common.c 	__sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3];
__sum16             8 net/ipv6/ip6_checksum.c __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
__sum16           129 net/ipv6/mcast_snoop.c static inline __sum16 ipv6_mc_validate_checksum(struct sk_buff *skb)
__sum16            45 net/ipv6/netfilter/ip6t_NPT.c 	__sum16 sum;
__sum16            63 net/ipv6/netfilter/ip6t_NPT.c 			if ((__force __sum16)addr->s6_addr16[idx] !=
__sum16            71 net/ipv6/netfilter/ip6t_NPT.c 	sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]),
__sum16            75 net/ipv6/netfilter/ip6t_NPT.c 	*(__force __sum16 *)&addr->s6_addr16[idx] = sum;
__sum16           548 net/ipv6/raw.c 	__sum16 csum;
__sum16           710 net/netfilter/ipvs/ip_vs_core.c __sum16 ip_vs_checksum_complete(struct sk_buff *skb, int offset)
__sum16            34 net/netfilter/nf_nat_proto.c 			   unsigned int iphdroff, __sum16 *check,
__sum16           446 net/netfilter/nf_nat_proto.c 				    unsigned int iphdroff, __sum16 *check,
__sum16           464 net/netfilter/nf_nat_proto.c 				    unsigned int iphdroff, __sum16 *check,
__sum16           485 net/netfilter/nf_nat_proto.c 			   unsigned int iphdroff, __sum16 *check,
__sum16           500 net/netfilter/nf_nat_proto.c 				    u8 proto, void *data, __sum16 *check,
__sum16           520 net/netfilter/nf_nat_proto.c 				    u8 proto, void *data, __sum16 *check,
__sum16           540 net/netfilter/nf_nat_proto.c 			u8 nfproto, u8 proto, void *data, __sum16 *check,
__sum16           395 net/netfilter/nft_payload.c static inline void nft_csum_replace(__sum16 *sum, __wsum fsum, __wsum tsum)
__sum16           444 net/netfilter/nft_payload.c 	__sum16 sum;
__sum16           479 net/netfilter/nft_payload.c 	__sum16 sum;
__sum16            10 net/netfilter/utils.c __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
__sum16            14 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16            43 net/netfilter/utils.c static __sum16 nf_ip_checksum_partial(struct sk_buff *skb, unsigned int hook,
__sum16            48 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16            64 net/netfilter/utils.c __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook,
__sum16            68 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16            97 net/netfilter/utils.c static __sum16 nf_ip6_checksum_partial(struct sk_buff *skb, unsigned int hook,
__sum16           103 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16           123 net/netfilter/utils.c __sum16 nf_checksum(struct sk_buff *skb, unsigned int hook,
__sum16           127 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16           142 net/netfilter/utils.c __sum16 nf_checksum_partial(struct sk_buff *skb, unsigned int hook,
__sum16           146 net/netfilter/utils.c 	__sum16 csum = 0;
__sum16           632 net/openvswitch/actions.c 			__be16 new_port, __sum16 *check)
__sum16           216 net/rds/rds.h  	__sum16	h_csum;
__sum16            39 samples/bpf/xdp_fwd_kern.c 	iph->check = (__force __sum16)(check + (check >= 0xFFFF));