Home
last modified time | relevance | path

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

123456

/linux/include/net/
A Dchecksum.h48 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 Dchecksum.h57 __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 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);
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 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, 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 Dchecksum_64.h33 __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 Dchecksum_32.h33 __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 Dchecksum.h35 __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 Dchecksum.h27 __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 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, 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 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/arch/alpha/include/asm/
A 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);
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 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, 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 Dchecksum.h23 __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 Dchecksum.h30 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 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);
49 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
61 __u32 len, __u8 proto, __wsum csum);
/linux/arch/x86/lib/
A Dcsum-wrappers_64.c23 __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 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/arch/parisc/include/asm/
A Dchecksum.h19 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 Dchecksum.h17 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 Dchecksum.c38 __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 Dchecksum.h14 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 Dchecksum.h21 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 Dchecksum.c46 __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 Dchecksum.c125 __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 Dchecksum_wrappers.c14 __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()

Completed in 32 milliseconds

123456