| /linux/include/net/ |
| A D | checksum.h | 48 static inline __wsum 57 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() 65 static inline __wsum csum_sub(__wsum csum, __wsum addend) in csum_sub() 83 static inline __wsum csum_shift(__wsum sum, int offset) in csum_shift() 91 static inline __wsum 92 csum_block_add(__wsum csum, __wsum csum2, int offset) in csum_block_add() 98 csum_block_add_ext(__wsum csum, __wsum csum2, int offset, int len) in csum_block_add_ext() 104 csum_block_sub(__wsum csum, __wsum csum2, int offset) in csum_block_sub() 128 __wsum tmp = csum_sub(~csum_unfold(*sum), (__force __wsum)from); in csum_replace4() 161 static inline __wsum remcsum_adjust(void *ptr, __wsum csum, in remcsum_adjust() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| A D | checksum.h | 57 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 69 return (__force __wsum) from64to32(s); in csum_tcpudp_nofold() 88 __u8 proto, __wsum sum) in csum_tcpudp_magic() 94 static __always_inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() 129 return (__force __wsum)from64to32(s); in ip_fast_csum_nofold() 131 __wsum sum, tmp; in ip_fast_csum_nofold() 164 __wsum __csum_partial(const void *buff, int len, __wsum sum); 166 static __always_inline __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 174 sum = csum_add(sum, (__force __wsum) in csum_partial() 177 sum = csum_add(sum, (__force __wsum) in csum_partial() [all …]
|
| /linux/arch/x86/include/asm/ |
| A D | checksum_64.h | 23 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 87 static inline __wsum 89 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 115 __wsum sum) in csum_tcpudp_magic() 130 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 135 extern __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len); 136 extern __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len); 137 extern __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len); 167 __u32 len, __u8 proto, __wsum sum); 179 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() [all …]
|
| 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); 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() 171 static inline __wsum csum_and_copy_to_user(const void *src, in csum_and_copy_to_user() [all …]
|
| /linux/arch/sparc/include/asm/ |
| 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()
|
| 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/mips/include/asm/ |
| A D | checksum.h | 35 __wsum csum_partial(const void *buff, int len, __wsum sum); 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); 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() 131 __wsum sum) in csum_tcpudp_nofold() 172 return (__force __wsum)tmp; in csum_tcpudp_nofold() 189 __wsum sum) in csum_ipv6_magic() [all …]
|
| /linux/arch/arm/include/asm/ |
| A D | checksum.h | 27 __wsum csum_partial(const void *buff, int len, __wsum sum); 37 __wsum 40 __wsum 57 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 75 __wsum sum; in ip_fast_csum() 98 static inline __wsum 100 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 137 __u8 proto, __wsum sum) in csum_tcpudp_magic() 154 extern __wsum 156 __be32 proto, __wsum sum); [all …]
|
| /linux/arch/sh/include/asm/ |
| A D | checksum_32.h | 23 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum); 33 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len); 44 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len) in csum_partial_copy_nocheck() 51 __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len) in csum_and_copy_from_user() 62 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 87 __wsum sum; in ip_fast_csum() 114 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 116 __wsum sum) in csum_tcpudp_nofold() 142 __wsum sum) in csum_tcpudp_magic() 159 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() [all …]
|
| /linux/include/net/sctp/ |
| A D | checksum.h | 31 static inline __wsum sctp_csum_update(const void *buff, int len, __wsum sum) in sctp_csum_update() 36 return (__force __wsum)crc32c((__force __u32)sum, buff, len); in sctp_csum_update() 39 static inline __wsum sctp_csum_combine(__wsum csum, __wsum csum2, in sctp_csum_combine() 42 return (__force __wsum)__crc32c_le_combine((__force __u32)csum, in sctp_csum_combine() 56 __wsum new; in sctp_compute_cksum() 59 new = ~__skb_checksum(skb, offset, skb->len - offset, ~(__wsum)0, in sctp_compute_cksum()
|
| /linux/arch/alpha/include/asm/ |
| 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/ |
| 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/ |
| 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/s390/include/asm/ |
| A D | checksum.h | 30 static inline __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 47 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 73 return csum_fold((__force __wsum)(csum >> 32)); in ip_fast_csum() 80 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() 81 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 90 return (__force __wsum)(csum >> 32); in csum_tcpudp_nofold() 98 __u8 proto, __wsum sum) in csum_tcpudp_magic() 114 __u32 len, __u8 proto, __wsum csum) in csum_ipv6_magic() 129 return csum_fold((__force __wsum)(sum >> 32)); in csum_ipv6_magic()
|
| /linux/arch/ia64/include/asm/ |
| A D | checksum.h | 21 __u32 len, __u8 proto, __wsum sum); 23 extern __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, 24 __u32 len, __u8 proto, __wsum sum); 38 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 49 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 61 __u32 len, __u8 proto, __wsum csum);
|
| /linux/arch/x86/lib/ |
| A D | csum-wrappers_64.c | 23 __wsum 26 __wsum sum; in csum_and_copy_from_user() 48 __wsum 51 __wsum sum; in csum_and_copy_to_user() 71 __wsum 80 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() 97 (__force __wsum)add32_with_carry(sum64 & 0xffffffff, sum64>>32)); in csum_ipv6_magic()
|
| /linux/arch/ia64/lib/ |
| A D | checksum.c | 39 __u8 proto, __wsum sum) in csum_tcpudp_magic() 48 __wsum 50 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 62 return (__force __wsum)result; in csum_tcpudp_nofold() 80 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 88 return (__force __wsum)result; in csum_partial()
|
| /linux/arch/parisc/include/asm/ |
| 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/include/asm-generic/ |
| A D | checksum.h | 17 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 31 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/m68k/lib/ |
| 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() 275 __wsum 279 __wsum sum = 0; in csum_partial_copy_nocheck()
|
| /linux/arch/nios2/include/asm/ |
| 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/x86/um/asm/ |
| A D | checksum.h | 21 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 31 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 54 static inline __wsum 56 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 73 __wsum sum) in csum_tcpudp_magic()
|
| /linux/arch/alpha/lib/ |
| A D | checksum.c | 46 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_magic() 54 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 55 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() 68 return (__force __wsum)result; in csum_tcpudp_nofold() 163 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 171 return (__force __wsum)result; in csum_partial()
|
| /linux/lib/ |
| A D | checksum.c | 125 __wsum csum_partial(const void *buff, int len, __wsum wsum) in csum_partial() 134 return (__force __wsum)result; in csum_partial() 158 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 159 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() 170 return (__force __wsum)from64to32(s); in csum_tcpudp_nofold()
|
| /linux/arch/powerpc/lib/ |
| 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() 29 __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len) in csum_and_copy_to_user() 31 __wsum csum; in csum_and_copy_to_user()
|