Lines Matching refs:sum
33 __wsum csum_partial(const void * buff, int len, __wsum sum);
42 int len, __wsum sum);
46 __wsum sum);
51 __wsum sum, int *err) in csum_partial_copy_from_user() argument
53 long ret = __csum_partial_copy_from_user(src, dst, len, sum); in csum_partial_copy_from_user()
65 __wsum sum);
70 __wsum sum, int *err) in csum_and_copy_to_user() argument
72 long ret = __csum_partial_copy_to_user(src, dst, len, sum); in csum_and_copy_to_user()
84 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument
93 : "=&r" (sum), "=r" (tmp) in csum_fold()
94 : "0" (sum), "1" ((__force u32)sum<<16) in csum_fold()
96 return (__force __sum16)sum; in csum_fold()
101 __wsum sum) in csum_tcpudp_nofold() argument
108 : "=r" (sum), "=r" (saddr) in csum_tcpudp_nofold()
109 : "r" (daddr), "r" (proto + len), "0" (sum), "1" (saddr) in csum_tcpudp_nofold()
111 return sum; in csum_tcpudp_nofold()
120 __wsum sum) in csum_tcpudp_magic() argument
122 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
129 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() argument
151 : "=&r" (sum) in csum_ipv6_magic()
153 "r"(htonl(proto)), "r"(sum) in csum_ipv6_magic()
156 return csum_fold(sum); in csum_ipv6_magic()