Home
last modified time | relevance | path

Searched refs:__wsum (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v5.4/include/net/
Dchecksum.h26 __wsum csum_and_copy_from_user (const void __user *src, void *dst, in csum_and_copy_from_user()
27 int len, __wsum sum, int *err_ptr) in csum_and_copy_from_user()
40 static __inline__ __wsum csum_and_copy_to_user in csum_and_copy_to_user()
41 (const void *src, void __user *dst, int len, __wsum sum, int *err_ptr) in csum_and_copy_to_user()
52 return (__force __wsum)-1; /* invalid checksum */ in csum_and_copy_to_user()
57 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add()
61 return (__force __wsum)(res + (res < (__force u32)addend)); in csum_add()
65 static inline __wsum csum_sub(__wsum csum, __wsum addend) in csum_sub()
83 static inline __wsum
84 csum_block_add(__wsum csum, __wsum csum2, int offset) in csum_block_add()
[all …]
/Linux-v5.4/arch/powerpc/include/asm/
Dchecksum.h21 extern __wsum csum_partial_copy_generic(const void *src, void *dst,
22 int len, __wsum sum,
26 extern __wsum csum_and_copy_from_user(const void __user *src, void *dst,
27 int len, __wsum sum, int *err_ptr);
29 extern __wsum csum_and_copy_to_user(const void *src, void __user *dst,
30 int len, __wsum sum, int *err_ptr);
40 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()
[all …]
/Linux-v5.4/arch/sparc/include/asm/
Dchecksum_64.h33 __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 …]
Dchecksum_32.h33 __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-v5.4/arch/x86/include/asm/
Dchecksum_64.h23 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 …]
Dchecksum_32.h20 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-v5.4/arch/mips/include/asm/
Dchecksum.h35 __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-v5.4/arch/sh/include/asm/
Dchecksum_32.h23 asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum);
33 asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst,
34 int len, __wsum sum,
45 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck()
46 int len, __wsum sum) in csum_partial_copy_nocheck()
52 __wsum csum_partial_copy_from_user(const void __user *src, void *dst, in csum_partial_copy_from_user()
53 int len, __wsum sum, int *err_ptr) in csum_partial_copy_from_user()
63 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()
116 __wsum sum) in csum_tcpudp_nofold()
[all …]
/Linux-v5.4/arch/parisc/include/asm/
Dchecksum.h19 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-v5.4/arch/arm/include/asm/
Dchecksum.h27 __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-v5.4/arch/xtensa/include/asm/
Dchecksum.h30 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-v5.4/arch/alpha/include/asm/
Dchecksum.h18 __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-v5.4/arch/ia64/include/asm/
Dchecksum.h21 __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-v5.4/arch/x86/um/asm/
Dchecksum.h21 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-v5.4/arch/m68k/include/asm/
Dchecksum.h23 __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-v5.4/arch/nios2/include/asm/
Dchecksum.h14 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-v5.4/include/asm-generic/
Dchecksum.h17 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-v5.4/include/net/sctp/
Dchecksum.h31 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-v5.4/arch/s390/include/asm/
Dchecksum.h29 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-v5.4/arch/x86/lib/
Dcsum-wrappers_64.c23 __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-v5.4/lib/
Dchecksum.c125 __wsum csum_partial(const void *buff, int len, __wsum wsum) in csum_partial()
134 return (__force __wsum)result; in csum_partial()
151 __wsum
153 __wsum sum, int *csum_err) in csum_partial_copy_from_user()
171 __wsum
172 csum_partial_copy(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy()
189 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold()
190 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold()
201 return (__force __wsum)from64to32(s); in csum_tcpudp_nofold()
/Linux-v5.4/arch/ia64/lib/
Dchecksum.c39 __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-v5.4/arch/m68k/lib/
Dchecksum.c38 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial()
131 __wsum
133 int len, __wsum sum, int *csum_err) in csum_partial_copy_from_user()
326 __wsum
327 csum_partial_copy_nocheck(const void *src, void *dst, int len, __wsum sum) in csum_partial_copy_nocheck()
/Linux-v5.4/arch/hexagon/include/asm/
Dchecksum.h20 __wsum csum_partial_copy_nocheck(const void *src, void *dst,
21 int len, __wsum sum);
28 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr,
29 __u32 len, __u8 proto, __wsum sum);
33 __u32 len, __u8 proto, __wsum sum);
/Linux-v5.4/arch/parisc/lib/
Dchecksum.c101 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial()
105 return (__force __wsum)from32to16(result); in csum_partial()
113 __wsum csum_partial_copy_nocheck(const void *src, void *dst, in csum_partial_copy_nocheck()
114 int len, __wsum sum) in csum_partial_copy_nocheck()
131 __wsum csum_partial_copy_from_user(const void __user *src, in csum_partial_copy_from_user()
133 __wsum sum, int *err_ptr) in csum_partial_copy_from_user()

12345