Lines Matching refs:sum
13 * and adds in "sum" (32-bit)
23 __wsum csum_partial(const void *buff, int len, __wsum sum);
48 unsigned int sum = 0;
61 : "=d" (sum), "=&a" (iph), "=&d" (ihl), "=&d" (tmp)
62 : "0" (sum), "1" (iph), "2" (ihl)
64 return (__force __sum16)~sum;
67 static inline __sum16 csum_fold(__wsum sum)
69 unsigned int tmp = (__force u32)sum;
75 : "=&d" (sum), "=&d" (tmp)
76 : "0" (sum), "1" (tmp));
78 return (__force __sum16)~sum;
83 unsigned short proto, __wsum sum)
90 : "=&d" (sum), "=d" (saddr)
92 "0" (sum));
93 return sum;
103 unsigned short proto, __wsum sum)
105 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
121 __u32 len, __u8 proto, __wsum sum)
142 : "=&d" (sum), "=&d" (tmp)
144 "0" (sum));
146 return csum_fold(sum);