Lines Matching refs:sum
23 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum);
62 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument
72 : "=r" (sum), "=&r" (__dummy) in csum_fold()
73 : "0" (sum) in csum_fold()
75 return (__force __sum16)sum; in csum_fold()
87 __wsum sum; in ip_fast_csum() local
107 : "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (__dummy0), "=&z" (__dummy1) in ip_fast_csum()
111 return csum_fold(sum); in ip_fast_csum()
116 __wsum sum) in csum_tcpudp_nofold() argument
129 : "=r" (sum), "=r" (len_proto) in csum_tcpudp_nofold()
130 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum) in csum_tcpudp_nofold()
133 return sum; in csum_tcpudp_nofold()
142 __wsum sum) in csum_tcpudp_magic() argument
144 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
159 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() argument
183 : "=r" (sum), "=&r" (__dummy) in csum_ipv6_magic()
185 "r" (htonl(len)), "r" (htonl(proto)), "0" (sum) in csum_ipv6_magic()
188 return csum_fold(sum); in csum_ipv6_magic()