Searched refs:__sum16 (Results 1 - 25 of 135) sorted by path

123456

/linux-master/arch/alpha/lib/
H A Dchecksum.c45 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
48 return (__force __sum16)~from64to16(
145 __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
147 return (__force __sum16)~do_csum(iph,ihl*4);
180 __sum16 ip_compute_csum(const void *buff, int len)
182 return (__force __sum16)~from64to16(do_csum(buff,len));
/linux-master/arch/x86/um/asm/
H A Dchecksum_64.h17 extern __sum16 ip_compute_csum(const void *buff, int len);
/linux-master/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge_mcp.h16 __sum16 checksum;
/linux-master/include/uapi/linux/
H A Ddccp.h34 __sum16 dccph_checksum;
/linux-master/include/uapi/linux/netfilter_ipv6/
H A Dip6t_NPT.h14 __sum16 adjustment;
/linux-master/net/ipv4/netfilter/
H A Dnf_nat_snmp_basic_main.c62 __sum16 *check;
/linux-master/net/ipv6/ila/
H A Dila_common.c43 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3];
66 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3];
/linux-master/net/ipv6/
H A Dip6_checksum.c8 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/alpha/include/asm/
H A Dchecksum.h11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
17 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
56 extern __sum16 ip_compute_csum(const void *buff, int len);
62 static inline __sum16 csum_fold(__wsum csum)
67 return (__force __sum16)~sum;
71 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/arc/include/asm/
H A Dchecksum.h25 static inline __sum16 csum_fold(__wsum s)
37 static inline __sum16
/linux-master/arch/arm/include/asm/
H A Dchecksum.h58 static inline __sum16 csum_fold(__wsum sum)
65 return (__force __sum16)(~(__force u32)sum >> 16);
72 static inline __sum16
136 static inline __sum16
148 static inline __sum16
159 static inline __sum16
/linux-master/arch/arm64/include/asm/
H A Dchecksum.h11 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
15 static inline __sum16 csum_fold(__wsum csum)
19 return ~(__force __sum16)(sum >> 16);
23 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
/linux-master/arch/arm64/lib/
H A Dcsum.c132 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/csky/include/asm/
H A Dchecksum.h9 static inline __sum16 csum_fold(__wsum csum)
21 return (__force __sum16) ~csum;
/linux-master/arch/hexagon/include/asm/
H A Dchecksum.h21 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/linux-master/arch/hexagon/lib/
H A Dchecksum.c50 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
53 return (__force __sum16)~from64to16(
/linux-master/arch/loongarch/include/asm/
H A Dchecksum.h13 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
21 static inline __sum16 csum_fold(__wsum sum)
31 return (__force __sum16)(~(tmp + rol32(tmp, 16)) >> 16);
40 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
/linux-master/arch/loongarch/lib/
H A Dcsum.c120 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/m68k/include/asm/
H A Dchecksum.h46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
64 return (__force __sum16)~sum;
67 static inline __sum16 csum_fold(__wsum sum)
78 return (__force __sum16)~sum;
101 static inline __sum16
113 static inline __sum16 ip_compute_csum(const void *buff, int len)
119 static __inline__ __sum16
/linux-master/arch/mips/include/asm/
H A Dchecksum.h77 static inline __sum16 csum_fold(__wsum csum)
86 return (__force __sum16)~sum;
97 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
177 static inline __sum16 ip_compute_csum(const void *buff, int len)
183 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/nios2/include/asm/
H A Dchecksum.h15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
16 extern __sum16 ip_compute_csum(const void *buff, int len);
21 static inline __sum16 csum_fold(__wsum sum)
32 return (__force __sum16) sum;
63 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/linux-master/arch/parisc/include/asm/
H A Dchecksum.h27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
57 return (__force __sum16)sum;
63 static inline __sum16 csum_fold(__wsum csum)
71 return (__force __sum16)(~sum >> 16);
92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
103 static inline __sum16 ip_compute_csum(const void *buf, int len)
110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/powerpc/include/asm/
H A Dchecksum.h39 static inline __sum16 csum_fold(__wsum sum)
49 return (__force __sum16)(~(tmp + rol32(tmp, 16)) >> 16);
88 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len,
154 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
210 static inline __sum16 ip_compute_csum(const void *buff, int len)
216 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
/linux-master/arch/riscv/include/asm/
H A Dchecksum.h21 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
37 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl)
83 return (__force __sum16)(csum >> 16);
/linux-master/arch/riscv/lib/
H A Dcsum.c20 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
72 return (__force __sum16)(sum >> 16);

Completed in 309 milliseconds

123456