Searched refs:ihl (Results 1 - 25 of 26) sorted by relevance

12

/arch/arc/include/asm/
H A Dchecksum.h41 ip_fast_csum(const void *iph, unsigned int ihl) argument
62 : "r"(ihl)
/arch/cris/include/asm/
H A Dchecksum.h55 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
57 return csum_fold(csum_partial(iph, ihl * 4, 0));
/arch/avr32/include/asm/
H A Dchecksum.h62 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
88 : "=r"(sum), "=r"(iph), "=r"(ihl), "=r"(tmp)
89 : "1"(iph), "2"(ihl)
/arch/frv/include/asm/
H A Dchecksum.h55 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
75 : "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (inc), "=&r"(tmp)
76 : "0" (sum), "1" (iph), "2" (ihl), "3" (4),
/arch/x86/um/asm/
H A Dchecksum.h116 * ihl: length of header / 4
118 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
142 : "=r" (sum), "=r" (iph), "=r" (ihl)
143 : "1" (iph), "2" (ihl)
/arch/arm/include/asm/
H A Dchecksum.h60 ip_fast_csum(const void *iph, unsigned int ihl) argument
80 : "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (tmp1)
81 : "1" (iph), "2" (ihl)
/arch/m32r/include/asm/
H A Dchecksum.h79 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
106 /* Since the input registers which are loaded with iph and ihl
109 : "=&r" (sum), "=r" (iph), "=r" (ihl), "=&r" (tmpreg0), "=&r" (tmpreg1)
110 : "1" (iph), "2" (ihl)
/arch/m68k/include/asm/
H A Dchecksum.h45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
60 : "=d" (sum), "=&a" (iph), "=&d" (ihl), "=&d" (tmp)
61 : "0" (sum), "1" (iph), "2" (ihl)
/arch/parisc/include/asm/
H A Dchecksum.h41 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
66 : "=r" (sum), "=r" (iph), "=r" (ihl)
67 : "1" (iph), "2" (ihl)
/arch/score/include/asm/
H A Dchecksum.h83 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
123 : "=&r" (sum), "=&r" (iph), "=&r" (ihl), "=&r" (dummy)
124 : "1" (iph), "2" (ihl));
/arch/x86/include/asm/
H A Dchecksum_64.h43 * ihl: length of header / 4
45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
66 /* Since the input registers which are loaded with iph and ihl
69 : "=r" (sum), "=r" (iph), "=r" (ihl)
70 : "1" (iph), "2" (ihl)
H A Dchecksum_32.h70 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
91 /* Since the input registers which are loaded with iph and ihl
94 : "=r" (sum), "=r" (iph), "=r" (ihl)
95 : "1" (iph), "2" (ihl)
/arch/sh/include/asm/
H A Dchecksum_32.h89 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
107 /* Since the input registers which are loaded with iph and ihl
110 : "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (__dummy0), "=&z" (__dummy1)
111 : "1" (iph), "2" (ihl)
/arch/xtensa/include/asm/
H A Dchecksum.h90 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
114 /* Since the input registers which are loaded with iph and ihl
117 : "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (tmp),
119 : "1" (iph), "2" (ihl)
/arch/mn10300/lib/
H A Dchecksum.c30 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
32 return ~do_csum(iph, ihl * 4);
/arch/s390/include/asm/
H A Dchecksum.h84 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
86 return csum_fold(csum_partial(iph, ihl*4, 0));
/arch/alpha/lib/
H A Dchecksum.c147 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
149 return (__force __sum16)~do_csum(iph,ihl*4);
/arch/sparc/include/asm/
H A Dchecksum_32.h118 /* ihl is always 5 or greater, almost always is 5, and iph is word aligned
121 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
152 : "r" (ihl), "1" (iph)
H A Dchecksum_64.h77 /* ihl is always 5 or greater, almost always is 5, and iph is word aligned
80 __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/alpha/include/asm/
H A Dchecksum.h10 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/ia64/include/asm/
H A Dchecksum.h13 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/metag/include/asm/
H A Dchecksum.h55 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/mn10300/include/asm/
H A Dchecksum.h20 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/mips/include/asm/
H A Dchecksum.h131 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) argument
134 const unsigned int *stop = word + ihl;
/arch/powerpc/include/asm/
H A Dchecksum.h14 * which always checksum on 4 octet boundaries. ihl is the number
20 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);

Completed in 685 milliseconds

12