Searched defs:proto (Results 1 - 25 of 34) sorted by relevance

12

/arch/microblaze/include/asm/
H A Dchecksum.h20 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 Dchecksum.h24 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 Dchecksum.h18 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 Dchecksum.h14 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 Dchecksum.h13 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 Dchecksum.h14 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 Dchecksum.h74 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 Dchecksum.h67 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 Dchecksum.c38 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 Dchecksum.h63 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 Dchecksum.h43 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 Dchecksum.h28 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 Dchecksum_32.h16 __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 Dchecksum.h82 * @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 Dchecksum.h88 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 Dchecksum.h115 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 Dchecksum.h109 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 Dchecksum.h82 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 Dcsum-wrappers_64.c138 __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 Dchecksum.c46 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 Dchecksum.h118 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 Dchecksum.h163 __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 Dchecksum.h89 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 Dchecksum.h95 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 Dchecksum.h131 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

Completed in 504 milliseconds

12