Lines Matching defs:sum
8 * and adds in "sum" (32-bit)
18 __wsum csum_partial(const void *buff, int len, __wsum sum);
30 int len, __wsum sum,
35 __wsum sum);
49 static inline __sum16 csum_fold(__wsum sum)
51 unsigned int tmp = (__force u32)sum;
67 unsigned int sum = 0;
80 : "=d" (sum), "=&a" (iph), "=&d" (ihl), "=&d" (tmp)
81 : "0" (sum), "1" (iph), "2" (ihl)
83 return (__force __sum16)~sum;
86 static inline __sum16 csum_fold(__wsum sum)
88 unsigned int tmp = (__force u32)sum;
94 : "=&d" (sum), "=&d" (tmp)
95 : "0" (sum), "1" (tmp));
97 return (__force __sum16)~sum;
104 unsigned short proto, __wsum sum)
111 : "=&d" (sum), "=d" (saddr)
113 "0" (sum));
114 return sum;
124 unsigned short proto, __wsum sum)
126 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
142 __u32 len, unsigned short proto, __wsum sum)
163 : "=&d" (sum), "=&d" (tmp)
165 "0" (sum));
167 return csum_fold(sum);