Lines Matching refs:sum
16 * sum: 32bit unfolded sum
22 static inline __sum16 csum_fold(__wsum sum)
26 : "=r" (sum)
27 : "r" ((__force u32)sum << 16),
28 "0" ((__force u32)sum & 0xffff0000));
29 return (__force __sum16)(~(__force u32)sum >> 16);
47 unsigned int sum;
69 : "=r" (sum), "=r" (iph), "=r" (ihl)
72 return (__force __sum16)sum;
81 * @sum: initial sum to be added in (32bit unfolded)
88 __u8 proto, __wsum sum)
94 : "=r" (sum)
96 "g" ((len + proto)<<8), "0" (sum));
97 return sum;
107 * @sum: initial sum to be added in (32bit unfolded)
114 __wsum sum)
116 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
123 * @sum: initial sum to be added in (32bit unfolded)
129 extern __wsum csum_partial(const void *buff, int len, __wsum sum);
154 * @sum: initial sum (32bit unfolded) to be added in
156 * Computes an IPv6 pseudo header checksum. This sum is added the checksum
166 __u32 len, __u8 proto, __wsum sum);