Home
last modified time | relevance | path

Searched refs:csum_fold (Results 1 – 25 of 63) sorted by relevance

123

/Linux-v4.19/arch/arm64/include/asm/
Dchecksum.h21 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function
27 #define csum_fold csum_fold macro
45 return csum_fold((__force u32)(sum >> 32)); in ip_fast_csum()
/Linux-v4.19/arch/arc/include/asm/
Dchecksum.h28 static inline __sum16 csum_fold(__wsum s) in csum_fold() function
65 return csum_fold(sum); in ip_fast_csum()
95 #define csum_fold csum_fold macro
/Linux-v4.19/arch/arm/include/asm/
Dchecksum.h46 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
84 return csum_fold(sum); in ip_fast_csum()
128 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
139 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
151 return csum_fold(__csum_ipv6_magic(saddr, daddr, htonl(len), in csum_ipv6_magic()
/Linux-v4.19/arch/mips/include/asm/
Dchecksum.h111 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function
122 #define csum_fold csum_fold macro
159 return csum_fold(csum); in ip_fast_csum()
214 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
281 return csum_fold(sum); in csum_ipv6_magic()
/Linux-v4.19/arch/sh/include/asm/
Dchecksum_32.h66 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
114 return csum_fold(sum); in ip_fast_csum()
147 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
156 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
191 return csum_fold(sum); in csum_ipv6_magic()
/Linux-v4.19/arch/xtensa/include/asm/
Dchecksum.h69 static __inline__ __sum16 csum_fold(__wsum sum) in csum_fold() function
122 return csum_fold(sum); in ip_fast_csum()
162 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
172 return csum_fold (csum_partial(buff, len, 0)); in ip_compute_csum()
235 return csum_fold(sum); in csum_ipv6_magic()
/Linux-v4.19/arch/m68k/include/asm/
Dchecksum.h67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
105 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
115 return csum_fold (csum_partial(buff, len, 0)); in ip_compute_csum()
146 return csum_fold(sum); in csum_ipv6_magic()
/Linux-v4.19/arch/parisc/include/asm/
Dchecksum.h77 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function
110 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
119 return csum_fold (csum_partial(buf, len, 0)); in ip_compute_csum()
185 return csum_fold(sum); in csum_ipv6_magic()
/Linux-v4.19/arch/s390/include/asm/
Dchecksum.h71 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
87 return csum_fold(csum_partial(iph, ihl*4, 0)); in ip_fast_csum()
124 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
134 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
/Linux-v4.19/arch/sparc/include/asm/
Dchecksum_64.h84 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
122 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
156 return csum_fold(sum); in csum_ipv6_magic()
162 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
Dchecksum_32.h159 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
196 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
230 return csum_fold(sum); in csum_ipv6_magic()
236 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
/Linux-v4.19/arch/x86/include/asm/
Dchecksum_32.h104 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
136 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
146 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
170 return csum_fold(sum); in csum_ipv6_magic()
Dchecksum_64.h23 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
117 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
/Linux-v4.19/include/asm-generic/
Dchecksum.h50 #ifndef csum_fold
54 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function
78 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
/Linux-v4.19/include/net/
Dchecksum.h125 *sum = csum_fold(csum_add(diff, ~csum_unfold(*sum))); in csum_replace_by_diff()
132 *sum = csum_fold(csum_add(tmp, (__force __wsum)to)); in csum_replace4()
173 delta = csum_sub((__force __wsum)csum_fold(csum), in remcsum_adjust()
175 *psum = csum_fold(csum); in remcsum_adjust()
182 *psum = csum_fold(csum_sub(delta, (__force __wsum)*psum)); in remcsum_unadjust()
/Linux-v4.19/arch/powerpc/include/asm/
Dchecksum.h46 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
97 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
156 return csum_fold(ip_fast_csum_nofold(iph, ihl)); in ip_fast_csum()
212 return csum_fold(csum_partial(buff, len, 0)); in ip_compute_csum()
/Linux-v4.19/arch/x86/um/asm/
Dchecksum_32.h10 return csum_fold (csum_partial(buff, len, 0)); in ip_compute_csum()
35 return csum_fold(sum); in csum_ipv6_magic()
Dchecksum.h67 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
111 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); in csum_tcpudp_magic()
/Linux-v4.19/arch/nios2/include/asm/
Dchecksum.h28 static inline __sum16 csum_fold(__wsum sum) in csum_fold() function
74 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
/Linux-v4.19/net/core/
Dutils.c439 *sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum), in inet_proto_csum_replace4()
454 *sum = csum_fold(csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
460 *sum = ~csum_fold(csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
469 *sum = csum_fold(csum_add(diff, ~csum_unfold(*sum))); in inet_proto_csum_replace_by_diff()
473 *sum = ~csum_fold(csum_add(diff, csum_unfold(*sum))); in inet_proto_csum_replace_by_diff()
/Linux-v4.19/net/ipv6/ila/
Dila_common.c53 *adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust))); in ila_csum_do_neutral_fmt()
71 *adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust))); in ila_csum_do_neutral_nofmt()
/Linux-v4.19/net/ipv6/netfilter/
Dip6t_NPT.c38 npt->adjustment = ~csum_fold(csum_sub(src_sum, dst_sum)); in ip6t_npt_checkentry()
74 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]), in ip6t_npt_map_pfx()
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_proto_udp.c102 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_fast_csum_update()
108 csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_fast_csum_update()
124 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_partial_csum_update()
130 ~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip, in udp_partial_csum_update()
/Linux-v4.19/arch/alpha/include/asm/
Dchecksum.h60 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function
/Linux-v4.19/arch/ia64/include/asm/
Dchecksum.h62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() function

123