Lines Matching defs:sum
13 * and adds in "sum" (32-bit)
23 __wsum csum_partial(const void *buff, int len, __wsum sum);
35 int len, __wsum sum)
38 return csum_partial(dst, len, sum);
51 int len, __wsum sum, int *err_ptr)
58 return csum_partial(dst, len, sum);
70 unsigned int sum;
93 : "=r" (sum), "=r" (iph), "=r" (ihl)
96 return (__force __sum16)sum;
103 static inline __sum16 csum_fold(__wsum sum)
108 : "=r" (sum)
109 : "r" ((__force u32)sum << 16),
110 "0" ((__force u32)sum & 0xffff0000)
112 return (__force __sum16)(~(__force u32)sum >> 16);
118 __wsum sum)
125 : "=r" (sum)
126 : "g" (daddr), "g"(saddr), "g"((len + proto) << 8), "0"(sum));
127 return sum;
137 __wsum sum)
139 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
156 __wsum sum)
170 : "=&r" (sum)
172 "r"(htonl(len)), "r"(htonl(proto)), "0"(sum));
174 return csum_fold(sum);
183 int len, __wsum sum, int *err_ptr)
191 return csum_partial(src, len, sum);