Lines Matching refs:__wsum
21 extern __wsum csum_partial_copy_generic(const void *src, void *dst,
22 int len, __wsum sum,
26 extern __wsum csum_and_copy_from_user(const void __user *src, void *dst,
27 int len, __wsum sum, int *err_ptr);
29 extern __wsum csum_and_copy_to_user(const void *src, void __user *dst,
30 int len, __wsum sum, int *err_ptr);
40 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
57 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold()
58 __u8 proto, __wsum sum) in csum_tcpudp_nofold()
70 return (__force __wsum) from64to32(s); in csum_tcpudp_nofold()
89 __u8 proto, __wsum sum) in csum_tcpudp_magic()
95 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add()
107 return (__force __wsum)((u32)res + (res >> 32)); in csum_add()
121 static inline __wsum ip_fast_csum_nofold(const void *iph, unsigned int ihl) in ip_fast_csum_nofold()
130 return (__force __wsum)from64to32(s); in ip_fast_csum_nofold()
132 __wsum sum, tmp; in ip_fast_csum_nofold()
165 __wsum __csum_partial(const void *buff, int len, __wsum sum);
167 static inline __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial()
171 sum = csum_add(sum, (__force __wsum)*(const u16 *)buff); in csum_partial()
173 sum = csum_add(sum, (__force __wsum)*(const u32 *)buff); in csum_partial()
175 sum = csum_add(sum, (__force __wsum) in csum_partial()
178 sum = csum_add(sum, (__force __wsum) in csum_partial()
181 sum = csum_add(sum, (__force __wsum) in csum_partial()
184 sum = csum_add(sum, (__force __wsum) in csum_partial()
187 sum = csum_add(sum, (__force __wsum) in csum_partial()
190 sum = csum_add(sum, (__force __wsum) in csum_partial()
212 __u32 len, __u8 proto, __wsum sum);