| /Linux-v4.19/include/net/ |
| D | checksum.h | 30 __wsum csum_and_copy_from_user (const void __user *src, void *dst, in csum_and_copy_from_user() 31 int len, __wsum sum, int *err_ptr) in csum_and_copy_from_user() 44 static __inline__ __wsum csum_and_copy_to_user in csum_and_copy_to_user() 45 (const void *src, void __user *dst, int len, __wsum sum, int *err_ptr) in csum_and_copy_to_user() 56 return (__force __wsum)-1; /* invalid checksum */ in csum_and_copy_to_user() 61 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() 65 return (__force __wsum)(res + (res < (__force u32)addend)); in csum_add() 69 static inline __wsum csum_sub(__wsum csum, __wsum addend) in csum_sub() 87 static inline __wsum 88 csum_block_add(__wsum csum, __wsum csum2, int offset) in csum_block_add() [all …]
|
| /Linux-v4.19/arch/powerpc/include/asm/ |
| D | checksum.h | 27 extern __wsum csum_partial_copy_generic(const void *src, void *dst, 28 int len, __wsum sum, 32 extern __wsum csum_and_copy_from_user(const void __user *src, void *dst, 33 int len, __wsum sum, int *err_ptr); 35 extern __wsum csum_and_copy_to_user(const void *src, void __user *dst, 36 int len, __wsum sum, int *err_ptr); 46 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 63 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() 64 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 76 return (__force __wsum) from64to32(s); in csum_tcpudp_nofold() [all …]
|
| /Linux-v4.19/arch/sparc/include/asm/ |
| 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, 42 int len, __wsum sum); 46 __wsum sum); 48 static inline __wsum 51 __wsum sum, int *err) in csum_partial_copy_from_user() 56 return (__force __wsum) ret; in csum_partial_copy_from_user() 65 __wsum sum); 67 static inline __wsum 70 __wsum sum, int *err) in csum_and_copy_to_user() [all …]
|
| D | checksum_32.h | 33 __wsum csum_partial(const void *buff, int len, __wsum sum); 44 static inline __wsum 45 csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy_nocheck() 59 return (__force __wsum)ret; in csum_partial_copy_nocheck() 62 static inline __wsum 64 __wsum sum, int *err) in csum_partial_copy_from_user() 69 register __wsum s asm("g7") = sum; in csum_partial_copy_from_user() 83 return (__force __wsum)ret; in csum_partial_copy_from_user() 86 static inline __wsum 88 __wsum sum, int *err) in csum_partial_copy_to_user() [all …]
|
| /Linux-v4.19/arch/x86/include/asm/ |
| 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); 137 extern __visible __wsum csum_partial_copy_generic(const void *src, const void *dst, 138 int len, __wsum sum, 142 extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, 143 int len, __wsum isum, int *errp); 144 extern __wsum csum_partial_copy_to_user(const void *src, void __user *dst, [all …]
|
| 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, 31 int len, __wsum sum, 41 static inline __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck() 42 int len, __wsum sum) in csum_partial_copy_nocheck() 47 static inline __wsum csum_partial_copy_from_user(const void __user *src, in csum_partial_copy_from_user() 49 int len, __wsum sum, in csum_partial_copy_from_user() 52 __wsum ret; in csum_partial_copy_from_user() 104 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 114 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() [all …]
|
| /Linux-v4.19/arch/mips/include/asm/ |
| D | checksum.h | 35 __wsum csum_partial(const void *buff, int len, __wsum sum); 37 __wsum __csum_partial_copy_kernel(const void *src, void *dst, 38 int len, __wsum sum, int *err_ptr); 40 __wsum __csum_partial_copy_from_user(const void *src, void *dst, 41 int len, __wsum sum, int *err_ptr); 42 __wsum __csum_partial_copy_to_user(const void *src, void *dst, 43 int len, __wsum sum, int *err_ptr); 49 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, int len, in csum_partial_copy_from_user() 50 __wsum sum, int *err_ptr) in csum_partial_copy_from_user() 63 __wsum csum_and_copy_from_user(const void __user *src, void *dst, in csum_and_copy_from_user() [all …]
|
| /Linux-v4.19/arch/sh/include/asm/ |
| D | checksum_32.h | 26 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum); 36 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, 37 int len, __wsum sum, 48 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck() 49 int len, __wsum sum) in csum_partial_copy_nocheck() 55 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, in csum_partial_copy_from_user() 56 int len, __wsum sum, int *err_ptr) in csum_partial_copy_from_user() 66 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 117 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 119 __wsum sum) in csum_tcpudp_nofold() [all …]
|
| /Linux-v4.19/arch/parisc/include/asm/ |
| D | checksum.h | 19 extern __wsum csum_partial(const void *, int, __wsum); 27 extern __wsum csum_partial_copy_nocheck(const void *, void *, int, __wsum); 33 extern __wsum csum_partial_copy_from_user(const void __user *src, 34 void *dst, int len, __wsum sum, int *errp); 77 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 88 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 90 __wsum sum) in csum_tcpudp_nofold() 108 __wsum sum) in csum_tcpudp_magic() 127 __wsum sum) in csum_ipv6_magic() 192 static __inline__ __wsum csum_and_copy_to_user(const void *src, in csum_and_copy_to_user() [all …]
|
| /Linux-v4.19/arch/arm/include/asm/ |
| D | checksum.h | 27 __wsum csum_partial(const void *buff, int len, __wsum sum); 37 __wsum 38 csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum); 40 __wsum 41 csum_partial_copy_from_user(const void __user *src, void *dst, int len, __wsum sum, int *err_ptr); 46 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 64 __wsum sum; in ip_fast_csum() 87 static inline __wsum 89 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 126 __u8 proto, __wsum sum) in csum_tcpudp_magic() [all …]
|
| /Linux-v4.19/arch/xtensa/include/asm/ |
| 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, 41 int len, __wsum sum, 51 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck() 52 int len, __wsum sum) in csum_partial_copy_nocheck() 58 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, in csum_partial_copy_from_user() 59 int len, __wsum sum, int *err_ptr) in csum_partial_copy_from_user() 69 static __inline__ __sum16 csum_fold(__wsum sum) in csum_fold() 125 static __inline__ __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 127 __wsum sum) in csum_tcpudp_nofold() [all …]
|
| /Linux-v4.19/arch/alpha/include/asm/ |
| 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); 44 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, int len, __wsum sum, int *err… 46 __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum); 60 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 71 __u32 len, __u8 proto, __wsum sum);
|
| /Linux-v4.19/arch/ia64/include/asm/ |
| 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); 46 extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, 47 int len, __wsum sum, 50 extern __wsum csum_partial_copy_nocheck(const void *src, void *dst, 51 int len, __wsum sum); 62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 74 __u32 len, __u8 proto, __wsum csum);
|
| /Linux-v4.19/arch/x86/um/asm/ |
| D | checksum.h | 21 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 32 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck() 33 int len, __wsum sum) in csum_partial_copy_nocheck() 48 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, in csum_partial_copy_from_user() 49 int len, __wsum sum, int *err_ptr) in csum_partial_copy_from_user() 53 return (__force __wsum)-1; in csum_partial_copy_from_user() 67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 90 static inline __wsum 92 __u8 proto, __wsum sum) in csum_tcpudp_nofold() 109 __wsum sum) in csum_tcpudp_magic()
|
| /Linux-v4.19/arch/m68k/include/asm/ |
| D | checksum.h | 23 __wsum csum_partial(const void *buff, int len, __wsum sum); 33 extern __wsum csum_partial_copy_from_user(const void __user *src, 35 int len, __wsum sum, 38 extern __wsum csum_partial_copy_nocheck(const void *src, 40 __wsum sum); 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-v4.19/arch/nios2/include/asm/ |
| D | checksum.h | 14 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 15 extern __wsum csum_partial_copy(const void *src, void *dst, int len, 16 __wsum sum); 17 extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, 18 int len, __wsum sum, int *csum_err); 28 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 47 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 49 __wsum sum) in csum_tcpudp_nofold() 72 __wsum sum) in csum_tcpudp_magic()
|
| /Linux-v4.19/include/asm-generic/ |
| D | checksum.h | 17 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 26 extern __wsum csum_partial_copy(const void *src, void *dst, int len, __wsum sum); 34 extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, 35 int len, __wsum sum, int *csum_err); 54 static inline __sum16 csum_fold(__wsum csum) in csum_fold() 68 extern __wsum 70 __u8 proto, __wsum sum); 76 __u8 proto, __wsum sum) in csum_tcpudp_magic()
|
| /Linux-v4.19/include/net/sctp/ |
| D | checksum.h | 46 static inline __wsum sctp_csum_update(const void *buff, int len, __wsum sum) in sctp_csum_update() 51 return (__force __wsum)crc32c((__force __u32)sum, buff, len); in sctp_csum_update() 54 static inline __wsum sctp_csum_combine(__wsum csum, __wsum csum2, in sctp_csum_combine() 57 return (__force __wsum)__crc32c_le_combine((__force __u32)csum, in sctp_csum_combine() 70 __wsum new; in sctp_compute_cksum() 73 new = ~__skb_checksum(skb, offset, skb->len - offset, ~(__wsum)0, &ops); in sctp_compute_cksum()
|
| /Linux-v4.19/arch/s390/include/asm/ |
| D | checksum.h | 29 static inline __wsum 30 csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 50 static inline __wsum 52 int len, __wsum sum, in csum_partial_copy_from_user() 61 static inline __wsum 62 csum_partial_copy_nocheck (const void *src, void *dst, int len, __wsum sum) in csum_partial_copy_nocheck() 71 static inline __sum16 csum_fold(__wsum sum) in csum_fold() 94 static inline __wsum 96 __wsum sum) in csum_tcpudp_nofold() 112 return (__force __wsum)csum; in csum_tcpudp_nofold() [all …]
|
| /Linux-v4.19/arch/x86/lib/ |
| D | csum-wrappers_64.c | 23 __wsum 25 int len, __wsum isum, int *errp) in csum_partial_copy_from_user() 49 isum = (__force __wsum)add32_with_carry( in csum_partial_copy_from_user() 84 __wsum 86 int len, __wsum isum, int *errp) in csum_partial_copy_to_user() 88 __wsum ret; in csum_partial_copy_to_user() 101 isum = (__force __wsum)add32_with_carry( in csum_partial_copy_to_user() 130 __wsum 131 csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy_nocheck() 139 __u32 len, __u8 proto, __wsum sum) in csum_ipv6_magic() [all …]
|
| /Linux-v4.19/lib/ |
| D | checksum.c | 129 __wsum csum_partial(const void *buff, int len, __wsum wsum) in csum_partial() 138 return (__force __wsum)result; in csum_partial() 155 __wsum 157 __wsum sum, int *csum_err) in csum_partial_copy_from_user() 175 __wsum 176 csum_partial_copy(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy() 193 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() 194 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() 205 return (__force __wsum)from64to32(s); in csum_tcpudp_nofold()
|
| /Linux-v4.19/arch/ia64/lib/ |
| 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-v4.19/arch/m68k/lib/ |
| D | checksum.c | 42 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 135 __wsum 137 int len, __wsum sum, int *csum_err) in csum_partial_copy_from_user() 330 __wsum 331 csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy_nocheck()
|
| /Linux-v4.19/arch/hexagon/include/asm/ |
| D | checksum.h | 33 __wsum csum_partial_copy_nocheck(const void *src, void *dst, 34 int len, __wsum sum); 41 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, 42 __u32 len, __u8 proto, __wsum sum); 46 __u32 len, __u8 proto, __wsum sum);
|
| /Linux-v4.19/arch/parisc/lib/ |
| D | checksum.c | 105 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() 109 return (__force __wsum)from32to16(result); in csum_partial() 117 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck() 118 int len, __wsum sum) in csum_partial_copy_nocheck() 135 __wsum csum_partial_copy_from_user(const void __user *src, in csum_partial_copy_from_user() 137 __wsum sum, int *err_ptr) in csum_partial_copy_from_user()
|