Lines Matching defs:sum
8 * and adds in "sum" (32-bit)
33 void *dst, int len, __wsum sum, int *errp);
43 unsigned int sum;
66 : "=r" (sum), "=r" (iph), "=r" (ihl)
70 return (__force __sum16)sum;
78 u32 sum = (__force u32)csum;
79 /* add the swapped two 16-bit halves of sum,
82 giving us the correct sum in the upper half. */
83 sum += (sum << 16) + (sum >> 16);
84 return (__force __sum16)(~sum >> 16);
90 __wsum sum)
97 : "=r" (sum)
98 : "r" (daddr), "r"(saddr), "r"(proto+len), "0"(sum));
99 return sum;
109 __wsum sum)
111 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
128 __wsum sum)
183 : "=r" (sum), "=r" (saddr), "=r" (daddr), "=r" (len)
184 : "0" (sum), "1" (saddr), "2" (daddr), "3" (len), "r" (proto)
186 return csum_fold(sum);
195 int len, __wsum sum,
199 sum = csum_partial(src, len, sum);
206 return sum;