Defined in 5 files as a prototype:
Defined in 2 files as a label:
Defined in 12 files as a function:
- arch/arm/include/asm/checksum.h, line 148 (as a function)
- arch/m68k/include/asm/checksum.h, line 120 (as a function)
- arch/mips/include/asm/checksum.h, line 218 (as a function)
- arch/parisc/include/asm/checksum.h, line 124 (as a function)
- arch/sh/include/asm/checksum_32.h, line 157 (as a function)
- arch/sparc/include/asm/checksum_32.h, line 201 (as a function)
- arch/sparc/include/asm/checksum_64.h, line 127 (as a function)
- arch/x86/include/asm/checksum_32.h, line 150 (as a function)
- arch/x86/lib/csum-wrappers_64.c, line 137 (as a function)
- arch/x86/um/asm/checksum_32.h, line 14 (as a function)
- arch/xtensa/include/asm/checksum.h, line 176 (as a function)
- net/ipv6/ip6_checksum.c, line 8 (as a function)
Referenced in 52 files:
- arch/alpha/lib/csum_ipv6_magic.S
- arch/alpha/lib/ev6-csum_ipv6_magic.S
- arch/ia64/lib/ip_fast_csum.S
- arch/powerpc/lib/checksum_32.S
- arch/powerpc/lib/checksum_64.S
- arch/x86/lib/csum-wrappers_64.c, line 158
- drivers/net/ethernet/atheros/alx/main.c, line 1420
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c, line 2028
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
- drivers/net/ethernet/broadcom/cnic.c, line 2072
- drivers/net/ethernet/brocade/bna/bnad.c, line 2511
- drivers/net/ethernet/cisco/enic/enic_main.c
- drivers/net/ethernet/huawei/hinic/hinic_tx.c, line 271
- drivers/net/ethernet/ibm/ibmveth.c, line 1285
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 2720
- drivers/net/ethernet/intel/e1000e/netdev.c, line 5451
- drivers/net/ethernet/jme.c, line 2082
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c, line 775
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c
- drivers/net/ethernet/qualcomm/emac/emac-mac.c, line 1293
- drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c, line 145
- drivers/net/ethernet/socionext/netsec.c, line 1145
- drivers/net/ethernet/sun/sunvnet_common.c
- drivers/net/hyperv/netvsc_drv.c, line 642
- drivers/net/thunderbolt.c
- drivers/net/vmxnet3/vmxnet3_drv.c, line 947
- drivers/net/vxlan.c, line 1968
- drivers/net/wireless/intel/iwlwifi/pcie/tx.c, line 2086
- drivers/staging/qlge/qlge_main.c, line 2594
- include/net/ip6_checksum.h
- net/bridge/br_arp_nd_proxy.c, line 321
- net/bridge/br_multicast.c
- net/bridge/netfilter/nft_reject_bridge.c, line 279
- net/core/netpoll.c, line 399
- net/core/pktgen.c
- net/core/skbuff.c, line 4879
- net/dccp/ipv6.c, line 46
- net/ipv6/icmp.c
- net/ipv6/ip6_checksum.c, line 62
- net/ipv6/ip6mr.c, line 536
- net/ipv6/mcast.c
- net/ipv6/ndisc.c, line 494
- net/ipv6/netfilter/nf_reject_ipv6.c, line 121
- net/ipv6/raw.c
- net/ipv6/udp.c
- net/netfilter/ipvs/ip_vs_core.c, line 853
- net/netfilter/ipvs/ip_vs_proto_tcp.c
- net/netfilter/ipvs/ip_vs_proto_udp.c
- net/netfilter/nf_nat_proto.c
- net/netfilter/utils.c
- net/sched/act_csum.c
- net/tls/tls_device_fallback.c, line 186