Searched refs:__sum16 (Results 101 - 125 of 135) sorted by last modified time

123456

/linux-master/include/linux/
H A Dif_rmnet.h30 __sum16 csum_value;
H A Dnetfilter_ipv4.h24 __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
29 static inline __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
/linux-master/include/uapi/linux/
H A Digmp.h34 __sum16 csum;
57 __sum16 csum;
66 __sum16 csum;
H A Dicmp.h92 __sum16 checksum;
130 __sum16 checksum;
/linux-master/arch/powerpc/include/asm/
H A Dchecksum.h39 static inline __sum16 csum_fold(__wsum sum)
49 return (__force __sum16)(~(tmp + rol32(tmp, 16)) >> 16);
88 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len,
154 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
210 static inline __sum16 ip_compute_csum(const void *buff, int len)
216 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/include/net/
H A Dip6_checksum.h34 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
46 static __inline__ __sum16 tcp_v6_check(int len,
74 static inline __sum16 udp_v6_check(int len,
/linux-master/arch/arc/include/asm/
H A Dchecksum.h25 static inline __sum16 csum_fold(__wsum s)
37 static inline __sum16
/linux-master/drivers/infiniband/core/
H A Dud_header.c283 __sum16 ib_ud_ip4_csum(struct ib_ud_header *header)
/linux-master/net/ipv6/
H A Dmcast_snoop.c129 static inline __sum16 ipv6_mc_validate_checksum(struct sk_buff *skb)
/linux-master/arch/arm64/include/asm/
H A Dchecksum.h11 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
15 static inline __sum16 csum_fold(__wsum csum)
19 return ~(__force __sum16)(sum >> 16);
23 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
/linux-master/arch/csky/include/asm/
H A Dchecksum.h9 static inline __sum16 csum_fold(__wsum csum)
21 return (__force __sum16) ~csum;
/linux-master/tools/include/uapi/linux/
H A Dtcp.h56 __sum16 check;
/linux-master/net/ipv6/netfilter/
H A Dip6t_NPT.c45 __sum16 sum;
63 if ((__force __sum16)addr->s6_addr16[idx] !=
71 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]),
75 *(__force __sum16 *)&addr->s6_addr16[idx] = sum;
/linux-master/lib/
H A Dchecksum.c106 __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
108 return (__force __sum16)~do_csum(iph, ihl*4);
142 __sum16 ip_compute_csum(const void *buff, int len)
144 return (__force __sum16)~do_csum(buff, len);
/linux-master/arch/xtensa/include/asm/
H A Dchecksum.h67 static __inline__ __sum16 csum_fold(__wsum sum)
81 return (__force __sum16)sum;
88 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
156 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
168 static __inline__ __sum16 ip_compute_csum(const void *buff, int len)
174 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/x86/um/asm/
H A Dchecksum.h31 static inline __sum16 csum_fold(__wsum sum)
40 return (__force __sum16)(~(__force u32)sum >> 16);
71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
83 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
110 return (__force __sum16)sum;
H A Dchecksum_32.h8 static inline __sum16 ip_compute_csum(const void *buff, int len)
14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/x86/include/asm/
H A Dchecksum_32.h65 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
92 return (__force __sum16)sum;
99 static inline __sum16 csum_fold(__wsum sum)
106 return (__force __sum16)(~(__force u32)sum >> 16);
127 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
139 static inline __sum16 ip_compute_csum(const void *buff, int len)
145 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/sparc/include/asm/
H A Dchecksum_32.h81 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
83 __sum16 sum;
118 static inline __sum16 csum_fold(__wsum sum)
129 return (__force __sum16)sum;
151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
160 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
193 static inline __sum16 ip_compute_csum(const void *buff, int len)
H A Dchecksum_64.h48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
51 static inline __sum16 csum_fold(__wsum sum)
63 return (__force __sum16)sum;
85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
94 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
127 static inline __sum16 ip_compute_csum(const void *buff, int len)
/linux-master/arch/nios2/include/asm/
H A Dchecksum.h15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
16 extern __sum16 ip_compute_csum(const void *buff, int len);
21 static inline __sum16 csum_fold(__wsum sum)
32 return (__force __sum16) sum;
63 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/linux-master/arch/m68k/include/asm/
H A Dchecksum.h46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
64 return (__force __sum16)~sum;
67 static inline __sum16 csum_fold(__wsum sum)
78 return (__force __sum16)~sum;
101 static inline __sum16
113 static inline __sum16 ip_compute_csum(const void *buff, int len)
119 static __inline__ __sum16
/linux-master/arch/hexagon/lib/
H A Dchecksum.c50 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
53 return (__force __sum16)~from64to16(
/linux-master/arch/hexagon/include/asm/
H A Dchecksum.h21 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/linux-master/arch/alpha/include/asm/
H A Dchecksum.h11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
17 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
56 extern __sum16 ip_compute_csum(const void *buff, int len);
62 static inline __sum16 csum_fold(__wsum csum)
67 return (__force __sum16)~sum;
71 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,

Completed in 219 milliseconds

123456