| /linux/include/net/ |
| H A D | checksum.h | 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 [all …]
|
| H A D | ip6_checksum.h | 36 __u32 len, __u8 proto, __wsum csum); 39 static inline __wsum ip6_compute_pseudo(struct sk_buff *skb, int proto) in ip6_compute_pseudo() 49 __wsum base) in tcp_v6_check() 77 __wsum base) in udp_v6_check()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | checksum.h | 21 extern __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 24 extern __wsum csum_and_copy_from_user(const void __user *src, void *dst, 27 extern __wsum csum_and_copy_to_user(const void *src, void __user *dst, 39 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 57 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() 58 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 70 return (__force __wsum) from64to32(s); in csum_tcpudp_nofold() 89 __u8 proto, __wsum sum) in csum_tcpudp_magic() 95 static __always_inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() 101 return (__force __wsum)((u32)res + (res >> 32)); in csum_add() [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | checksum_64.h | 33 __wsum csum_partial(const void * buff, int len, __wsum sum); 41 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len); 42 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len); 43 __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len); 51 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 66 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 68 __wsum sum) in csum_tcpudp_nofold() 87 __wsum sum) in csum_tcpudp_magic() 96 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() 133 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add()
|
| H A D | checksum_32.h | 33 __wsum csum_partial(const void *buff, int len, __wsum sum); 44 static inline __wsum 59 return (__force __wsum)ret; in csum_partial_copy_nocheck() 62 static inline __wsum 70 static inline __wsum 118 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 132 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 134 __wsum sum) in csum_tcpudp_nofold() 153 __wsum sum) in csum_tcpudp_magic() 162 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | checksum_32.h | 20 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum); 30 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 39 static inline __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck() 44 static inline __wsum csum_and_copy_from_user(const void __user *src, in csum_and_copy_from_user() 47 __wsum ret; in csum_and_copy_from_user() 99 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 109 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 111 __wsum sum) in csum_tcpudp_nofold() 129 __wsum sum) in csum_tcpudp_magic() 147 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | checksum.h | 28 __wsum csum_partial(const void *buff, int len, __wsum sum); 38 __wsum 41 __wsum 47 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len) in csum_and_copy_from_user() 58 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 76 __wsum sum; in ip_fast_csum() 99 static inline __wsum 101 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 138 __u8 proto, __wsum sum) in csum_tcpudp_magic() 155 extern __wsum [all …]
|
| /linux/arch/mips/include/asm/ |
| H A D | checksum.h | 35 __wsum csum_partial(const void *buff, int len, __wsum sum); 37 __wsum __csum_partial_copy_from_user(const void __user *src, void *dst, int len); 38 __wsum __csum_partial_copy_to_user(const void *src, void __user *dst, int len); 42 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len) in csum_and_copy_from_user() 55 __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len) in csum_and_copy_to_user() 68 __wsum __csum_partial_copy_nocheck(const void *src, void *dst, int len); 69 static inline __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck() 77 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 82 csum = (__force __wsum)(sum < (__force u32)csum); in csum_fold() 129 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | checksum_32.h | 24 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum); 34 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 45 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck() 52 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len) in csum_and_copy_from_user() 63 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 88 __wsum sum; in ip_fast_csum() 115 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 117 __wsum sum) in csum_tcpudp_nofold() 143 __wsum sum) in csum_tcpudp_magic() 160 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() [all …]
|
| /linux/arch/s390/include/asm/ |
| H A D | checksum.h | 19 static inline __wsum cksm(const void *buff, int len, __wsum sum) in cksm() 35 __wsum csum_partial(const void *buff, int len, __wsum sum); 38 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len); 43 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 69 return csum_fold((__force __wsum)(csum >> 32)); in ip_fast_csum() 76 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() 77 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 86 return (__force __wsum)(csum >> 32); in csum_tcpudp_nofold() 94 __u8 proto, __wsum sum) in csum_tcpudp_magic() 110 __u32 len, __u8 proto, __wsum csum) in csum_ipv6_magic() [all …]
|
| /linux/arch/alpha/include/asm/ |
| H A D | checksum.h | 18 __u32 len, __u8 proto, __wsum sum); 20 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, 21 __u32 len, __u8 proto, __wsum sum); 35 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 46 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len); 48 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len); 62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 73 __u32 len, __u8 proto, __wsum sum);
|
| /linux/arch/xtensa/include/asm/ |
| H A D | checksum.h | 30 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum); 40 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 48 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck() 55 __wsum csum_and_copy_from_user(const void __user *src, void *dst, in csum_and_copy_from_user() 67 static __inline__ __sum16 csum_fold(__wsum sum) in csum_fold() 123 static __inline__ __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 125 __wsum sum) in csum_tcpudp_nofold() 158 __wsum sum) in csum_tcpudp_magic() 177 __wsum sum) in csum_ipv6_magic() 240 static __inline__ __wsum csum_and_copy_to_user(const void *src, in csum_and_copy_to_user()
|
| /linux/arch/m68k/include/asm/ |
| H A D | checksum.h | 23 __wsum csum_partial(const void *buff, int len, __wsum sum); 35 extern __wsum csum_and_copy_from_user(const void __user *src, 39 extern __wsum csum_partial_copy_nocheck(const void *src, 67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 81 static inline __wsum 83 unsigned short proto, __wsum sum) in csum_tcpudp_nofold() 103 unsigned short proto, __wsum sum) in csum_tcpudp_magic() 121 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic()
|
| /linux/arch/x86/um/asm/ |
| H A D | checksum.h | 21 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 24 extern __visible __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 34 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 57 static inline __wsum 59 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 76 __wsum sum) in csum_tcpudp_magic()
|
| /linux/arch/parisc/include/asm/ |
| H A D | checksum.h | 19 extern __wsum csum_partial(const void *, int, __wsum); 63 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 74 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 76 __wsum sum) in csum_tcpudp_nofold() 94 __wsum sum) in csum_tcpudp_magic() 113 __wsum sum) in csum_ipv6_magic()
|
| /linux/arch/m68k/lib/ |
| H A D | checksum.c | 38 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 131 __wsum 140 __wsum sum = ~0U; in csum_and_copy_from_user() 273 __wsum 277 __wsum sum = 0; in csum_partial_copy_nocheck()
|
| /linux/include/asm-generic/ |
| H A D | checksum.h | 19 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 33 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 45 extern __wsum 47 __u8 proto, __wsum sum); 53 __u8 proto, __wsum sum) in csum_tcpudp_magic()
|
| /linux/arch/nios2/include/asm/ |
| H A D | checksum.h | 14 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 21 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 40 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 42 __wsum sum) in csum_tcpudp_nofold() 65 __wsum sum) in csum_tcpudp_magic()
|
| /linux/arch/s390/lib/ |
| H A D | csum-partial.c | 19 static __always_inline __wsum csum_copy(void *dst, const void *src, int len, __wsum sum, bool copy) in csum_copy() 76 sum = (__force __wsum)fpu_vlgvf(16, 1); in csum_copy() 81 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 87 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck()
|
| /linux/arch/powerpc/lib/ |
| H A D | checksum_wrappers.c | 14 __wsum csum_and_copy_from_user(const void __user *src, void *dst, in csum_and_copy_from_user() 17 __wsum csum; in csum_and_copy_from_user() 28 __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len) in csum_and_copy_to_user() 30 __wsum csum; in csum_and_copy_to_user()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_tcp_custom_syncookie.h | 53 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 54 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() 65 return (__force __wsum)from64to32(s); in csum_tcpudp_nofold() 69 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 79 __u8 proto, __wsum sum) in csum_tcpudp_magic() 87 __u32 len, __u8 proto, __wsum csum) in csum_ipv6_magic() 136 return csum_fold((__force __wsum)sum); in csum_ipv6_magic()
|
| /linux/net/ipv6/ila/ |
| H A D | ila_common.c | 26 static __wsum get_csum_diff_iaddr(struct ila_addr *iaddr, struct ila_params *p) in get_csum_diff_iaddr() 35 static __wsum get_csum_diff(struct ipv6hdr *ip6h, struct ila_params *p) in get_csum_diff() 44 __wsum diff, fval; in ila_csum_do_neutral_fmt() 48 fval = (__force __wsum)(ila_csum_neutral_set(iaddr->ident) ? in ila_csum_do_neutral_fmt() 67 __wsum diff; in ila_csum_do_neutral_nofmt() 79 __wsum diff; in ila_csum_adjust_transport()
|
| /linux/arch/x86/lib/ |
| H A D | csum-partial_64.c | 14 static inline __wsum csum_finalize_sum(u64 temp64) in csum_finalize_sum() 16 return (__force __wsum)((temp64 + ror64(temp64, 32)) >> 32); in csum_finalize_sum() 44 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial()
|
| /linux/arch/hexagon/include/asm/ |
| H A D | checksum.h | 17 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, 18 __u32 len, __u8 proto, __wsum sum); 22 __u32 len, __u8 proto, __wsum sum);
|
| /linux/arch/csky/include/asm/ |
| H A D | checksum.h | 9 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 25 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 26 unsigned short len, unsigned short proto, __wsum sum) in csum_tcpudp_nofold()
|