Lines Matching refs:__wsum
28 __wsum csum_and_copy_from_user (const void __user *src, void *dst, in csum_and_copy_from_user()
38 static __always_inline __wsum csum_and_copy_to_user in csum_and_copy_to_user()
41 __wsum sum = csum_partial(src, len, ~0U); in csum_and_copy_to_user()
50 static __always_inline __wsum
59 static __always_inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add()
63 return (__force __wsum)(res + (res < (__force u32)addend)); in csum_add()
67 static __always_inline __wsum csum_sub(__wsum csum, __wsum addend) in csum_sub()
86 static __always_inline __wsum csum_shift(__wsum sum, int offset) in csum_shift()
90 return (__force __wsum)ror32((__force u32)sum, 8); in csum_shift()
95 static __always_inline __wsum
96 csum_block_add(__wsum csum, __wsum csum2, int offset) in csum_block_add()
101 static __always_inline __wsum
102 csum_block_add_ext(__wsum csum, __wsum csum2, int offset, int len) in csum_block_add_ext()
107 static __always_inline __wsum
108 csum_block_sub(__wsum csum, __wsum csum2, int offset) in csum_block_sub()
113 static __always_inline __wsum csum_unfold(__sum16 n) in csum_unfold()
115 return (__force __wsum)n; in csum_unfold()
119 __wsum csum_partial_ext(const void *buff, int len, __wsum sum) in csum_partial_ext()
126 static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff) in csum_replace_by_diff()
133 __wsum tmp = csum_sub(~csum_unfold(*sum), (__force __wsum)from); in csum_replace4()
135 *sum = csum_fold(csum_add(tmp, (__force __wsum)to)); in csum_replace4()
149 static inline void csum_replace(__wsum *csum, __wsum old, __wsum new) in csum_replace()
161 __wsum diff, bool pseudohdr);
171 static __always_inline __wsum remcsum_adjust(void *ptr, __wsum csum, in remcsum_adjust()
175 __wsum delta; in remcsum_adjust()
181 delta = csum_sub((__force __wsum)csum_fold(csum), in remcsum_adjust()
182 (__force __wsum)*psum); in remcsum_adjust()
188 static __always_inline void remcsum_unadjust(__sum16 *psum, __wsum delta) in remcsum_unadjust()
190 *psum = csum_fold(csum_sub(delta, (__force __wsum)*psum)); in remcsum_unadjust()
193 static __always_inline __wsum wsum_negate(__wsum val) in wsum_negate()
195 return (__force __wsum)-((__force u32)val); in wsum_negate()