Searched refs:__sum16 (Results 1 - 25 of 135) sorted by relevance

123456

/linux-master/arch/x86/um/asm/
H A Dchecksum_64.h17 extern __sum16 ip_compute_csum(const void *buff, int len);
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,
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;
/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/include/asm-generic/
H A Dchecksum.h26 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
33 static inline __sum16 csum_fold(__wsum csum)
36 return (__force __sum16)((~sum - ror32(sum, 16)) >> 16);
51 static inline __sum16
63 extern __sum16 ip_compute_csum(const void *buff, int len);
/linux-master/arch/parisc/include/asm/
H A Dchecksum.h27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
57 return (__force __sum16)sum;
63 static inline __sum16 csum_fold(__wsum csum)
71 return (__force __sum16)(~sum >> 16);
92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
103 static inline __sum16 ip_compute_csum(const void *buf, int len)
110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/include/uapi/linux/netfilter_ipv6/
H A Dip6t_NPT.h14 __sum16 adjustment;
/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/loongarch/include/asm/
H A Dchecksum.h13 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
21 static inline __sum16 csum_fold(__wsum sum)
31 return (__force __sum16)(~(tmp + rol32(tmp, 16)) >> 16);
40 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
/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,
/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/x86/include/asm/
H A Dchecksum_64.h22 static inline __sum16 csum_fold(__wsum sum)
29 return (__force __sum16)(~(__force u32)sum >> 16);
45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
72 return (__force __sum16)sum;
112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
146 extern __sum16 ip_compute_csum(const void *buff, int len);
164 extern __sum16
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/riscv/include/asm/
H A Dchecksum.h21 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
37 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
83 return (__force __sum16)(csum >> 16);
/linux-master/arch/sparc/include/asm/
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)
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)
/linux-master/arch/arm/include/asm/
H A Dchecksum.h58 static inline __sum16 csum_fold(__wsum sum)
65 return (__force __sum16)(~(__force u32)sum >> 16);
72 static inline __sum16
136 static inline __sum16
148 static inline __sum16
159 static inline __sum16
/linux-master/arch/csky/include/asm/
H A Dchecksum.h9 static inline __sum16 csum_fold(__wsum csum)
21 return (__force __sum16) ~csum;
/linux-master/include/net/
H A Dchecksum.h72 static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend)
77 return (__force __sum16)(res + (res < (__force u16)addend));
80 static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend)
113 static __always_inline __wsum csum_unfold(__sum16 n)
124 #define CSUM_MANGLED_0 ((__force __sum16)0xffff)
126 static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff)
131 static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to)
144 static __always_inline void csum_replace2(__sum16 *su
[all...]
/linux-master/include/uapi/linux/
H A Dudp.h27 __sum16 check;
/linux-master/arch/alpha/lib/
H A Dchecksum.c45 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
48 return (__force __sum16)~from64to16(
145 __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
147 return (__force __sum16)~do_csum(iph,ihl*4);
180 __sum16 ip_compute_csum(const void *buff, int len)
182 return (__force __sum16)~from64to16(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/sh/include/asm/
H A Dchecksum_32.h63 static inline __sum16 csum_fold(__wsum sum)
76 return (__force __sum16)sum;
86 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
141 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
152 static inline __sum16 ip_compute_csum(const void *buff, int len)
158 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/s390/include/asm/
H A Dchecksum.h41 static inline __sum16 csum_fold(__wsum sum)
47 return (__force __sum16) ~csum;
54 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
91 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len,
100 static inline __sum16 ip_compute_csum(const void *buff, int len)
106 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/include/linux/
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,

Completed in 428 milliseconds

123456