Lines Matching refs:sum
25 * and adds in "sum" (32-bit)
35 __wsum csum_partial(const void *buff, int len, __wsum sum);
79 u32 sum = (__force u32)csum;
81 sum += (sum << 16);
82 csum = (__force __wsum)(sum < (__force u32)csum);
83 sum >>= 16;
84 sum += (__force u32)csum;
86 return (__force __sum16)~sum;
134 unsigned long sum = (__force unsigned long)daddr;
139 sum += tmp;
142 sum += sum < tmp;
150 sum += tmp;
152 sum += sum < tmp;
155 sum += tmp;
158 sum += sum < tmp;
159 osum = sum;
161 tmp = sum << sh32;
162 sum += tmp;
163 osum = sum < tmp;
164 osum += sum >> sh32;
186 __wsum sum)
242 : "=&r" (sum), "=&r" (tmp)
244 "0" (htonl(len)), "r" (htonl(proto)), "r" (sum)
247 return csum_fold(sum);