Symbol: csum_fold
arch/arc/include/asm/checksum.h
62
return csum_fold(sum);
arch/arc/include/asm/checksum.h
92
#define csum_fold csum_fold
arch/arm/include/asm/checksum.h
140
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/arm/include/asm/checksum.h
151
return csum_fold(csum_partial(buff, len, 0));
arch/arm/include/asm/checksum.h
163
return csum_fold(__csum_ipv6_magic(saddr, daddr, htonl(len),
arch/arm/include/asm/checksum.h
96
return csum_fold(sum);
arch/arm64/include/asm/checksum.h
21
#define csum_fold csum_fold
arch/arm64/include/asm/checksum.h
40
return csum_fold((__force __wsum)(sum >> 32));
arch/arm64/lib/csum.c
155
return csum_fold((__force __wsum)(sum >> 32));
arch/csky/include/asm/checksum.h
23
#define csum_fold csum_fold
arch/loongarch/include/asm/checksum.h
35
#define csum_fold csum_fold
arch/loongarch/include/asm/checksum.h
59
return csum_fold((__force __wsum)(sum >> 32));
arch/loongarch/lib/csum.c
140
return csum_fold((__force __wsum)(sum >> 32));
arch/m68k/include/asm/checksum.h
105
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/m68k/include/asm/checksum.h
115
return csum_fold (csum_partial(buff, len, 0));
arch/m68k/include/asm/checksum.h
146
return csum_fold(sum);
arch/mips/include/asm/checksum.h
125
return csum_fold(csum);
arch/mips/include/asm/checksum.h
179
return csum_fold(csum_partial(buff, len, 0));
arch/mips/include/asm/checksum.h
247
return csum_fold(sum);
arch/mips/include/asm/checksum.h
88
#define csum_fold csum_fold
arch/nios2/include/asm/checksum.h
67
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/parisc/include/asm/checksum.h
105
return csum_fold (csum_partial(buf, len, 0));
arch/parisc/include/asm/checksum.h
175
return csum_fold(sum);
arch/parisc/include/asm/checksum.h
96
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/powerpc/include/asm/checksum.h
156
return csum_fold(ip_fast_csum_nofold(iph, ihl));
arch/powerpc/include/asm/checksum.h
212
return csum_fold(csum_partial(buff, len, 0));
arch/powerpc/include/asm/checksum.h
91
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/riscv/include/asm/checksum.h
84
return csum_fold((__force __wsum)csum);
arch/riscv/lib/csum.c
63
return csum_fold((__force __wsum)sum);
arch/s390/include/asm/checksum.h
104
return csum_fold(csum_partial(buff, len, 0));
arch/s390/include/asm/checksum.h
125
return csum_fold((__force __wsum)(sum >> 32));
arch/s390/include/asm/checksum.h
69
return csum_fold((__force __wsum)(csum >> 32));
arch/s390/include/asm/checksum.h
96
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/sh/include/asm/checksum_32.h
112
return csum_fold(sum);
arch/sh/include/asm/checksum_32.h
145
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/sh/include/asm/checksum_32.h
154
return csum_fold(csum_partial(buff, len, 0));
arch/sh/include/asm/checksum_32.h
189
return csum_fold(sum);
arch/sparc/include/asm/checksum_32.h
155
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/sparc/include/asm/checksum_32.h
189
return csum_fold(sum);
arch/sparc/include/asm/checksum_32.h
195
return csum_fold(csum_partial(buff, len, 0));
arch/sparc/include/asm/checksum_64.h
123
return csum_fold(sum);
arch/sparc/include/asm/checksum_64.h
129
return csum_fold(csum_partial(buff, len, 0));
arch/sparc/include/asm/checksum_64.h
89
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/x86/include/asm/checksum_32.h
131
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/x86/include/asm/checksum_32.h
141
return csum_fold(csum_partial(buff, len, 0));
arch/x86/include/asm/checksum_32.h
165
return csum_fold(sum);
arch/x86/include/asm/checksum_64.h
117
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/x86/include/asm/checksum_64.h
194
return csum_fold(
arch/x86/lib/csum-partial_64.c
121
return csum_fold(csum_partial(buff, len, 0));
arch/x86/um/asm/checksum.h
78
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/x86/um/asm/checksum_32.h
10
return csum_fold (csum_partial(buff, len, 0));
arch/x86/um/asm/checksum_32.h
35
return csum_fold(sum);
arch/xtensa/include/asm/checksum.h
120
return csum_fold(sum);
arch/xtensa/include/asm/checksum.h
160
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/xtensa/include/asm/checksum.h
170
return csum_fold (csum_partial(buff, len, 0));
arch/xtensa/include/asm/checksum.h
233
return csum_fold(sum);
drivers/net/ethernet/3com/typhoon.c
1418
csum = csum_fold(csum_partial_copy_nocheck(image_data,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3352
tsum = ~csum_fold(csum_sub((__force __wsum) csum,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3356
tsum = ~csum_fold(csum_add((__force __wsum) csum,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3686
bswab16(csum_fold((__force __wsum)csum));
drivers/net/ethernet/intel/igb/igb_main.c
6092
ip.v4->check = csum_fold(csum_partial(trans_start,
drivers/net/ethernet/intel/igbvf/netdev.c
2032
ip.v4->check = csum_fold(csum_partial(trans_start,
drivers/net/ethernet/intel/igc/igc_main.c
1495
ip.v4->check = csum_fold(csum_partial(trans_start,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8751
csum_fold(csum_partial(trans_start,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3851
csum_fold(csum_partial(trans_start,
drivers/net/ethernet/sgi/ioc3-eth.c
1015
proto, csum_fold(ehsum));
drivers/net/ethernet/sun/cassini.c
2089
csum = csum_fold(csum_partial(crcaddr, cp->crc_size,
drivers/net/geneve.c
567
return !csum_fold(csum_add(psum, csum));
drivers/net/thunderbolt/main.c
1081
*tucso = csum_fold(wsum);
drivers/net/usb/smsc95xx.c
2018
+ skb->csum_offset)) = csum_fold(calc);
include/asm-generic/checksum.h
29
#ifndef csum_fold
include/asm-generic/checksum.h
55
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
include/linux/ptp_classify.h
190
uhdr->check = csum_fold(ptp_check_diff8(correction_old,
include/linux/skbuff.h
4847
if (!csum_fold(csum_add(psum, skb->csum))) {
include/net/checksum.h
116
*sum = csum_fold(csum_add(diff, ~csum_unfold(*sum)));
include/net/checksum.h
123
*sum = csum_fold(csum_add(tmp, (__force __wsum)to));
include/net/checksum.h
175
delta = csum_sub((__force __wsum)csum_fold(csum),
include/net/checksum.h
177
*psum = csum_fold(csum);
include/net/checksum.h
184
*psum = csum_fold(csum_sub(delta, (__force __wsum)*psum));
include/net/gre.h
137
*(__sum16 *)ptr = csum_fold(lco_csum(skb));
include/net/gro.h
241
!csum_fold(csum_add(psum, NAPI_GRO_CB(skb)->csum)))
include/net/gso.h
74
return csum_fold(csum_partial(csum_start, plen, partial));
lib/tests/checksum_kunit.c
451
#define full_csum(buff, len, sum) csum_fold(csum_partial(buff, len, sum))
net/bpf/test_run.c
1181
if (csum_fold(skb->csum) != csum_fold(csum)) {
net/core/datagram.c
907
if (csum_fold(csum)) {
net/core/dev.c
3615
*(__sum16 *)(skb->data + offset) = csum_fold(csum) ?: CSUM_MANGLED_0;
net/core/gro.c
788
sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum));
net/core/skbuff.c
3769
sum = csum_fold(skb_checksum(skb, 0, len, skb->csum));
net/core/skbuff.c
3798
sum = csum_fold(csum_add(skb->csum, csum));
net/core/skbuff.c
3951
*((__sum16 *)(to + csstuff)) = csum_fold(csum);
net/core/utils.c
436
*sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum),
net/core/utils.c
468
*sum = csum_fold(csum_partial(diff, sizeof(diff),
net/core/utils.c
471
*sum = ~csum_fold(csum_partial(diff, sizeof(diff),
net/core/utils.c
484
*sum = ~csum_fold(csum_add(diff, csum_unfold(*sum)));
net/ipv4/gre_offload.c
104
*pcsum = ~csum_fold((__force __wsum)htonl(partial_adj));
net/ipv4/icmp.c
1560
csum_fold(skb_checksum(skb, off, skb->len - off, 0)))
net/ipv4/icmp.c
405
icmph->checksum = csum_fold(csum);
net/ipv4/ip_output.c
1667
arg->csumoffset) = csum_fold(csum_add(nskb->csum,
net/ipv4/ip_tunnel_core.c
248
icmph->checksum = csum_fold(skb_checksum(skb, 0, len, 0));
net/ipv4/ipmr.c
2387
csum_fold(skb_checksum(skb, 0, skb->len, 0))))
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
91
*ctx->check = csum_fold(csum_partial(s, size,
net/ipv4/netfilter/nf_reject_ipv4.c
164
icmph->checksum = csum_fold(csum);
net/ipv4/ping.c
645
pfh->icmph.checksum = csum_fold(pfh->wcheck);
net/ipv4/tcp_offload.c
204
newcheck = ~csum_fold(csum_add(csum_unfold(th->check), delta));
net/ipv4/tcp_offload.c
256
th->check = ~csum_fold(csum_add(csum_unfold(th->check), delta));
net/ipv4/udp_offload.c
292
uh->check = ~csum_fold(csum_add(partial,
net/ipv6/ila/ila_common.c
53
*adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust)));
net/ipv6/ila/ila_common.c
71
*adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust)));
net/ipv6/ip6_checksum.c
60
return csum_fold((__force __wsum)sum);
net/ipv6/ip6mr.c
567
csum_fold(skb_checksum(skb, 0, skb->len, 0))))
net/ipv6/netfilter/ip6t_NPT.c
35
npt->adjustment = ~csum_fold(csum_sub(src_sum, dst_sum));
net/ipv6/netfilter/ip6t_NPT.c
71
sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]),
net/mptcp/options.c
1396
return csum_fold(csum);
net/mptcp/protocol.c
1246
mpext->csum = csum_fold(csum_block_add(csum, skb_checksum(skb, offset, added, 0), offset));
net/netfilter/ipvs/ip_vs_core.c
693
return csum_fold(skb_checksum(skb, offset, skb->len - offset, 0));
net/netfilter/ipvs/ip_vs_proto_tcp.c
113
csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6,
net/netfilter/ipvs/ip_vs_proto_tcp.c
119
csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip,
net/netfilter/ipvs/ip_vs_proto_tcp.c
134
~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6,
net/netfilter/ipvs/ip_vs_proto_tcp.c
140
~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip,
net/netfilter/ipvs/ip_vs_proto_udp.c
101
csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6,
net/netfilter/ipvs/ip_vs_proto_udp.c
107
csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip,
net/netfilter/ipvs/ip_vs_proto_udp.c
123
~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6,
net/netfilter/ipvs/ip_vs_proto_udp.c
129
~csum_fold(ip_vs_check_diff4(oldip->ip, newip->ip,
net/netfilter/nf_nat_proto.c
568
csum_fold(skb_checksum(skb, hdrlen,
net/netfilter/nft_payload.c
771
sum = ~csum_fold(csum_add(csum_sub(csum_unfold(sum), fsum),
net/netfilter/utils.c
21
!csum_fold(skb->csum)) ||
net/sched/act_csum.c
159
icmph->checksum = csum_fold(skb->csum);
net/sched/act_csum.c
177
igmph->csum = csum_fold(skb->csum);
net/sunrpc/socklib.c
152
if (csum_fold(desc.csum))
net/unix/af_unix.c
221
hash = (__force unsigned int)csum_fold(csum);
tools/testing/selftests/bpf/network_helpers.h
146
return csum_fold(sum);
tools/testing/selftests/bpf/network_helpers.h
176
return csum_fold((__u32)s);
tools/testing/selftests/bpf/network_helpers.h
210
return csum_fold((__u32)s);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
191
if (csum_fold(csum) != 0)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
444
ctx->ipv4->check = csum_fold(csum);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
136
return csum_fold((__force __wsum)sum);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
81
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
146
return csum_fold((__u32)s);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
171
return csum_fold((__u32)sum);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
624
if (csum_fold(value) != 0)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
704
hdr->ipv4->check = csum_fold(value);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
290
return csum_fold(sum);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
290
return csum_fold(sum);