Lines Matching defs:sum
12 extern __wsum csum_partial(const void *buff, int len, __wsum sum);
24 int len, __wsum sum)
27 return(csum_partial(dst, len, sum));
32 void *dst, int len, __wsum sum,
39 return csum_partial(dst, len, sum);
44 * sum: 32bit unfolded sum
50 static inline __sum16 csum_fold(__wsum sum)
55 : "=r" (sum)
56 : "r" ((__force u32)sum << 16),
57 "0" ((__force u32)sum & 0xffff0000)
59 return (__force __sum16)(~(__force u32)sum >> 16);
68 * @sum: initial sum to be added in (32bit unfolded)
75 unsigned short proto, __wsum sum)
81 : "=r" (sum)
82 : "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum));
83 return sum;
93 __wsum sum)
95 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
105 unsigned int sum;
127 : "=r" (sum), "=r" (iph), "=r" (ihl)
130 return (__force __sum16)sum;