Lines Matching defs:sum
16 * sum: 32bit unfolded sum
22 static inline __sum16 csum_fold(__wsum sum)
27 : "=r" (sum)
28 : "r" ((__force u32)sum << 16),
29 "0" ((__force u32)sum & 0xffff0000)
31 return (__force __sum16)(~(__force u32)sum >> 16);
49 unsigned int sum;
71 : "=r" (sum), "=r" (iph), "=r" (ihl)
74 return (__force __sum16)sum;
83 * @sum: initial sum to be added in (32bit unfolded)
90 unsigned short proto, __wsum sum)
96 : "=r" (sum)
98 "g" ((len + proto)<<8), "0" (sum));
99 return sum;
109 * @sum: initial sum to be added in (32bit unfolded)
116 unsigned short len, unsigned short proto, __wsum sum)
118 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
125 * @sum: initial sum to be added in (32bit unfolded)
131 extern __wsum csum_partial(const void *buff, int len, __wsum sum);
140 __wsum sum,
149 __wsum sum);
171 * @sum: initial sum (32bit unfolded) to be added in
173 * Computes an IPv6 pseudo header checksum. This sum is added the checksum
183 __u32 len, unsigned short proto, __wsum sum);