Home
last modified time | relevance | path

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

12345

/linux/include/net/
H A Dchecksum.h28 __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 Dgso.h20 __wsum csum;
47 static inline void gso_reset_checksum(struct sk_buff *skb, __wsum res) in gso_reset_checksum()
65 static inline __sum16 gso_make_checksum(struct sk_buff *skb, __wsum res) in gso_make_checksum()
69 __wsum partial = SKB_GSO_CB(skb)->csum; in gso_make_checksum()
/linux/arch/sparc/include/asm/
H 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()
H 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/x86/include/asm/
H 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);
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 Dchecksum.h28 __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 Dchecksum.h35 __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 Dchecksum_32.h24 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 Dchecksum.h19 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 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/
H 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/
H 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/x86/um/asm/
H A Dchecksum.h21 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/m68k/lib/
H 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()
273 __wsum
277 __wsum sum = 0; in csum_partial_copy_nocheck()
/linux/include/asm-generic/
H A Dchecksum.h19 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 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/s390/lib/
H A Dcsum-partial.c19 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/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_custom_syncookie.h53 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/arch/x86/lib/
H A Dcsum-partial_64.c14 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 Dchecksum.h17 __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 Dchecksum.h9 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()
/linux/arch/arc/include/asm/
H A Dchecksum.h25 static inline __sum16 csum_fold(__wsum s) in csum_fold()
69 static inline __wsum
71 __u8 proto, __wsum sum) in csum_tcpudp_nofold()
/linux/arch/arm64/include/asm/
H A Dchecksum.h13 __u32 len, __u8 proto, __wsum sum);
15 static inline __sum16 csum_fold(__wsum csum) in csum_fold()
40 return csum_fold((__force __wsum)(sum >> 32)); in ip_fast_csum()
/linux/arch/loongarch/include/asm/
H A Dchecksum.h17 __u32 len, __u8 proto, __wsum sum);
23 static inline __sum16 csum_fold(__wsum sum) in csum_fold()
59 return csum_fold((__force __wsum)(sum >> 32)); in ip_fast_csum()
/linux/arch/hexagon/lib/
H A Dchecksum.c51 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_magic()
58 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold()
59 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold()
72 return (__force __wsum)result; in csum_tcpudp_nofold()

12345