/arch/microblaze/include/asm/ |
H A D | checksum.h | 20 unsigned short proto, __wsum sum) 29 "d" ((len + proto) << 8) 31 "d" (len + proto) 19 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/unicore32/include/asm/ |
H A D | checksum.h | 24 unsigned short proto, __wsum sum) 33 : "r" (sum), "r" (daddr), "r" (saddr), "r" (len), "Ir" (htons(proto)) 23 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/blackfin/include/asm/ |
H A D | checksum.h | 18 unsigned short proto, __wsum sum) 35 : "d" (daddr), "d" (saddr), "d" ((len + proto) << 8), "0"(sum) 17 __csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/c6x/include/asm/ |
H A D | checksum.h | 14 unsigned short proto, __wsum sum) 27 : "a" (saddr), "a" (daddr), "a" (proto)); 13 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/cris/include/arch-v10/arch/ |
H A D | checksum.h | 13 unsigned short proto, __wsum sum) 24 : "0" (sum), "r" (daddr), "r" (saddr), "r" ((len + proto) << 8)); 12 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/cris/include/arch-v32/arch/ |
H A D | checksum.h | 14 unsigned short len, unsigned short proto, __wsum sum) 24 "r" ((len + proto) << 8)); 13 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/arc/include/asm/ |
H A D | checksum.h | 74 unsigned short proto, __wsum sum) 89 "r"(htons(proto)) 73 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/cris/include/asm/ |
H A D | checksum.h | 67 unsigned short proto, 70 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 65 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/ia64/lib/ |
H A D | checksum.c | 38 unsigned short proto, __wsum sum) 42 (__force u64)sum + ((len + proto) << 8)); 49 unsigned short proto, __wsum sum) 54 (__force u64)sum + ((len + proto) << 8); 37 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 48 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/metag/include/asm/ |
H A D | checksum.h | 63 unsigned short proto, 66 unsigned long len_proto = (proto + len) << 8; 82 unsigned short proto, __wsum sum) 84 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); 61 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 81 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/mn10300/include/asm/ |
H A D | checksum.h | 43 unsigned short proto, 49 tmp += (__wsum) proto << 8; 70 unsigned short proto, 73 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); 40 csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, __wsum sum) argument 67 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/powerpc/include/asm/ |
H A D | checksum.h | 28 unsigned short proto, 106 unsigned short proto, 114 s += proto + len; 125 : "r" (daddr), "r"(saddr), "r"(proto + len), "0"(sum)); 104 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/x86/um/asm/ |
H A D | checksum_32.h | 16 __u32 len, unsigned short proto, 33 "r"(htonl(len)), "r"(htonl(proto)), "0"(sum)); 14 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
H A D | checksum.h | 82 * @proto: ip protocol of packet 90 unsigned short proto, __wsum sum) 97 : "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum)); 107 unsigned short proto, 110 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 89 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 105 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/arm/include/asm/ |
H A D | checksum.h | 88 unsigned short proto, __wsum sum) 90 u32 lenprot = len | proto << 16; 125 unsigned short proto, __wsum sum) 127 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); 144 __be32 proto, __wsum sum); 148 unsigned short proto, __wsum sum) 151 htonl(proto), sum)); 87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 124 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 147 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/avr32/include/asm/ |
H A D | checksum.h | 115 unsigned short proto, 123 : "r"(daddr), "r"(saddr), "r"(len + proto), 136 unsigned short proto, 139 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 113 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 134 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/frv/include/asm/ |
H A D | checksum.h | 109 unsigned short proto, __wsum sum) 116 : "r" (daddr), "r" (saddr), "r" (len + proto), "0"(sum) 124 unsigned short proto, __wsum sum) 126 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 138 __u32 len, unsigned short proto, __wsum sum) 173 : "r" (saddr), "r" (daddr), "0" (sum), "2" (len + proto) 108 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 123 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 137 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/m68k/include/asm/ |
H A D | checksum.h | 82 unsigned short proto, __wsum sum) 90 : "g" (daddr), "1" (saddr), "d" (len + proto), 102 unsigned short proto, __wsum sum) 104 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 120 __u32 len, unsigned short proto, __wsum sum) 142 : "a" (saddr), "a" (daddr), "d" (len + proto), 81 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 101 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 119 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/x86/lib/ |
H A D | csum-wrappers_64.c | 138 __u32 len, unsigned short proto, __wsum sum) 142 rest = (__force __u64)htonl(len) + (__force __u64)htons(proto) + 136 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/alpha/lib/ |
H A D | checksum.c | 46 unsigned short proto, 51 (__force u64)sum + ((len + proto) << 8)); 56 unsigned short proto, 62 (__force u64)sum + ((len + proto) << 8); 44 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 54 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/m32r/include/asm/ |
H A D | checksum.h | 118 unsigned short proto, 122 unsigned long len_proto = (proto + len) << 8; 124 unsigned long len_proto = proto + len; 149 unsigned short proto, 152 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 168 __u32 len, unsigned short proto, 196 "r" (htonl(len)), "r" (htonl(proto)), "0" (sum) 116 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 147 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 166 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/mips/include/asm/ |
H A D | checksum.h | 163 __be32 daddr, unsigned short len, unsigned short proto, 195 "r" ((proto + len) << 8), 197 "r" (proto + len), 210 unsigned short proto, 213 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); 228 __u32 len, unsigned short proto, 235 " addu %0, %5 # proto (long in network byte order)\n" 283 : "=r" (sum), "=r" (proto) 285 "0" (htonl(len)), "1" (htonl(proto)), "r" (sum)); 162 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 208 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 226 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|
/arch/parisc/include/asm/ |
H A D | checksum.h | 89 unsigned short proto, 98 : "r" (daddr), "r"(saddr), "r"(proto+len), "0"(sum)); 108 unsigned short proto, 111 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 127 __u32 len, unsigned short proto, 142 " add %8, %3, %3\n"/* add 16-bit proto + len */ 149 " add,dc %3, %0, %0\n" /* fold in proto+len | carry bit */ 165 " add %8, %3, %3\n" /* add 16-bit proto + len */ 180 " addc %3, %0, %0\n" /* fold in proto+len, catch carry */ 184 : "0" (sum), "1" (saddr), "2" (daddr), "3" (len), "r" (proto) 87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 106 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 125 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument [all...] |
/arch/s390/include/asm/ |
H A D | checksum.h | 95 unsigned short len, unsigned short proto, 108 csum += len + proto; 109 if (csum < len + proto) 122 unsigned short len, unsigned short proto, 125 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); 94 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 121 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument
|
/arch/score/include/asm/ |
H A D | checksum.h | 131 unsigned short proto, __wsum sum) 133 unsigned long tmp = (ntohs(len) << 16) + proto * 256; 165 unsigned short proto, __wsum sum) 167 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); 183 __u32 len, unsigned short proto, 188 "add\t%0, %0, %5\t\t\t# proto (long in network byte order)\n\t" 238 : "=r" (sum), "=r" (proto) 240 "0" (htonl(len)), "1" (htonl(proto)), "r" (sum)); 130 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 164 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) argument 181 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) argument
|