/linux-master/arch/x86/um/asm/ |
H A D | checksum_64.h | 17 extern __sum16 ip_compute_csum(const void *buff, int len);
|
H A D | checksum_32.h | 8 static inline __sum16 ip_compute_csum(const void *buff, int len) 14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
H A D | checksum.h | 31 static inline __sum16 csum_fold(__wsum sum) 40 return (__force __sum16)(~(__force u32)sum >> 16); 71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 83 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 110 return (__force __sum16)sum;
|
/linux-master/arch/nios2/include/asm/ |
H A D | checksum.h | 15 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/include/asm-generic/ |
H A D | checksum.h | 26 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 33 static inline __sum16 csum_fold(__wsum csum) 36 return (__force __sum16)((~sum - ror32(sum, 16)) >> 16); 51 static inline __sum16 63 extern __sum16 ip_compute_csum(const void *buff, int len);
|
/linux-master/arch/parisc/include/asm/ |
H A D | checksum.h | 27 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/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6t_NPT.h | 14 __sum16 adjustment;
|
/linux-master/arch/arm64/include/asm/ |
H A D | checksum.h | 11 __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/loongarch/include/asm/ |
H A D | checksum.h | 13 __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/alpha/include/asm/ |
H A D | checksum.h | 11 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/m68k/include/asm/ |
H A D | checksum.h | 46 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/x86/include/asm/ |
H A D | checksum_64.h | 22 static inline __sum16 csum_fold(__wsum sum) 29 return (__force __sum16)(~(__force u32)sum >> 16); 45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 72 return (__force __sum16)sum; 112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 146 extern __sum16 ip_compute_csum(const void *buff, int len); 164 extern __sum16
|
H A D | checksum_32.h | 65 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 92 return (__force __sum16)sum; 99 static inline __sum16 csum_fold(__wsum sum) 106 return (__force __sum16)(~(__force u32)sum >> 16); 127 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 139 static inline __sum16 ip_compute_csum(const void *buff, int len) 145 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/linux-master/arch/riscv/include/asm/ |
H A D | checksum.h | 21 __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/sparc/include/asm/ |
H A D | checksum_64.h | 48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl); 51 static inline __sum16 csum_fold(__wsum sum) 63 return (__force __sum16)sum; 85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 94 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 127 static inline __sum16 ip_compute_csum(const void *buff, int len)
|
H A D | checksum_32.h | 81 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 83 __sum16 sum; 118 static inline __sum16 csum_fold(__wsum sum) 129 return (__force __sum16)sum; 151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 160 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 193 static inline __sum16 ip_compute_csum(const void *buff, int len)
|
/linux-master/arch/arm/include/asm/ |
H A D | checksum.h | 58 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/csky/include/asm/ |
H A D | checksum.h | 9 static inline __sum16 csum_fold(__wsum csum) 21 return (__force __sum16) ~csum;
|
/linux-master/include/net/ |
H A D | checksum.h | 72 static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend) 77 return (__force __sum16)(res + (res < (__force u16)addend)); 80 static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend) 113 static __always_inline __wsum csum_unfold(__sum16 n) 124 #define CSUM_MANGLED_0 ((__force __sum16)0xffff) 126 static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff) 131 static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) 144 static __always_inline void csum_replace2(__sum16 *su [all...] |
/linux-master/include/uapi/linux/ |
H A D | udp.h | 27 __sum16 check;
|
/linux-master/arch/alpha/lib/ |
H A D | checksum.c | 45 __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/xtensa/include/asm/ |
H A D | checksum.h | 67 static __inline__ __sum16 csum_fold(__wsum sum) 81 return (__force __sum16)sum; 88 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 156 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 168 static __inline__ __sum16 ip_compute_csum(const void *buff, int len) 174 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/linux-master/arch/sh/include/asm/ |
H A D | checksum_32.h | 63 static inline __sum16 csum_fold(__wsum sum) 76 return (__force __sum16)sum; 86 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 141 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 152 static inline __sum16 ip_compute_csum(const void *buff, int len) 158 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/linux-master/arch/s390/include/asm/ |
H A D | checksum.h | 41 static inline __sum16 csum_fold(__wsum sum) 47 return (__force __sum16) ~csum; 54 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) 91 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, 100 static inline __sum16 ip_compute_csum(const void *buff, int len) 106 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
|
/linux-master/include/linux/ |
H A D | netfilter_ipv4.h | 24 __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook, 29 static inline __sum16 nf_ip_checksum(struct sk_buff *skb, unsigned int hook,
|