Home
last modified time | relevance | path

Searched refs:iph (Results 1 – 20 of 20) sorted by relevance

/arch/arm64/include/asm/
A Dchecksum.h23 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
29 tmp = *(const __uint128_t *)iph; in ip_fast_csum()
30 iph += 16; in ip_fast_csum()
35 sum += *(const u32 *)iph; in ip_fast_csum()
36 iph += 4; in ip_fast_csum()
/arch/loongarch/include/asm/
A Dchecksum.h40 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
46 tmp = *(const __uint128_t *)iph; in ip_fast_csum()
47 iph += 16; in ip_fast_csum()
52 sum += *(const u32 *)iph; in ip_fast_csum()
53 iph += 4; in ip_fast_csum()
/arch/riscv/include/asm/
A Dchecksum.h37 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
43 csum += ((const unsigned int *)iph)[pos]; in ip_fast_csum()
45 csum += csum < ((const unsigned int *)iph)[pos]; in ip_fast_csum()
/arch/x86/um/asm/
A Dchecksum.h86 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
110 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum()
111 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/powerpc/include/asm/
A Dchecksum.h127 static inline __wsum ip_fast_csum_nofold(const void *iph, unsigned int ihl) in ip_fast_csum_nofold() argument
129 const u32 *ptr = (const u32 *)iph + 1; in ip_fast_csum_nofold()
132 u64 s = *(const u32 *)iph; in ip_fast_csum_nofold()
147 : "r" (ihl - 2), "r" (*(const u32 *)iph), "r" (*ptr) in ip_fast_csum_nofold()
154 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
156 return csum_fold(ip_fast_csum_nofold(iph, ihl)); in ip_fast_csum()
/arch/parisc/include/asm/
A Dchecksum.h27 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
53 : "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (t0), "=r" (t1), "=r" (t2) in ip_fast_csum()
54 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/m68k/include/asm/
A Dchecksum.h46 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
61 : "=d" (sum), "=&a" (iph), "=&d" (ihl), "=&d" (tmp) in ip_fast_csum()
62 : "0" (sum), "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/x86/include/asm/
A Dchecksum_64.h45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
69 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum()
70 : "1" (iph), "2" (ihl) in ip_fast_csum()
A Dchecksum_32.h65 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
89 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum()
90 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/arm/include/asm/
A Dchecksum.h73 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
93 : "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (tmp1) in ip_fast_csum()
94 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/sh/include/asm/
A Dchecksum_32.h86 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
108 : "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (__dummy0), "=&z" (__dummy1) in ip_fast_csum()
109 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/arc/include/asm/
A Dchecksum.h38 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
40 const void *ptr = iph; in ip_fast_csum()
/arch/sparc/include/asm/
A Dchecksum_32.h81 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
111 : "=r" (sum), "=&r" (iph) in ip_fast_csum()
112 : "r" (ihl), "1" (iph) in ip_fast_csum()
A Dchecksum_64.h48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/xtensa/include/asm/
A Dchecksum.h88 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
115 : "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (tmp), in ip_fast_csum()
117 : "1" (iph), "2" (ihl) in ip_fast_csum()
/arch/alpha/lib/
A Dchecksum.c147 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
149 return (__force __sum16)~do_csum(iph,ihl*4); in ip_fast_csum()
/arch/s390/include/asm/
A Dchecksum.h56 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
59 __u32 *ptr = (u32 *)iph; in ip_fast_csum()
/arch/mips/include/asm/
A Dchecksum.h97 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum() argument
99 const unsigned int *word = iph; in ip_fast_csum()
/arch/nios2/include/asm/
A Dchecksum.h15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
/arch/alpha/include/asm/
A Dchecksum.h11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);

Completed in 20 milliseconds