Lines Matching refs:sum

31 				      int len, __wsum sum, int *err_ptr)  in csum_and_copy_from_user()  argument
34 return csum_partial_copy_from_user(src, dst, len, sum, err_ptr); in csum_and_copy_from_user()
39 return sum; in csum_and_copy_from_user()
45 (const void *src, void __user *dst, int len, __wsum sum, int *err_ptr) in csum_and_copy_to_user() argument
47 sum = csum_partial(src, len, sum); in csum_and_copy_to_user()
51 return sum; in csum_and_copy_to_user()
90 u32 sum = (__force u32)csum2; in csum_block_add() local
92 sum = ((sum&0xFF00FF)<<8)+((sum>>8)&0xFF00FF); in csum_block_add()
93 return csum_add(csum, (__force __wsum)sum); in csum_block_add()
105 u32 sum = (__force u32)csum2; in csum_block_sub() local
107 sum = ((sum&0xFF00FF)<<8)+((sum>>8)&0xFF00FF); in csum_block_sub()
108 return csum_sub(csum, (__force __wsum)sum); in csum_block_sub()
116 static inline __wsum csum_partial_ext(const void *buff, int len, __wsum sum) in csum_partial_ext() argument
118 return csum_partial(buff, len, sum); in csum_partial_ext()
123 static inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) in csum_replace4() argument
125 *sum = csum_fold(csum_add(csum_sub(~csum_unfold(*sum), from), to)); in csum_replace4()
134 static inline void csum_replace2(__sum16 *sum, __be16 old, __be16 new) in csum_replace2() argument
136 *sum = ~csum16_add(csum16_sub(~(*sum), old), new); in csum_replace2()
140 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
142 void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
146 static inline void inet_proto_csum_replace2(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace2() argument
150 inet_proto_csum_replace4(sum, skb, (__force __be32)from, in inet_proto_csum_replace2()