| /arch/arm64/include/asm/ |
| A D | checksum.h | 23 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 D | checksum.h | 40 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 D | checksum.h | 37 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 D | checksum.h | 86 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 D | checksum.h | 127 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 D | checksum.h | 27 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 D | checksum.h | 46 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 D | checksum_64.h | 45 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 D | checksum_32.h | 65 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 D | checksum.h | 73 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 D | checksum_32.h | 86 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 D | checksum.h | 38 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 D | checksum_32.h | 81 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 D | checksum_64.h | 48 __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
|
| /arch/xtensa/include/asm/ |
| A D | checksum.h | 88 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 D | checksum.c | 147 __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 D | checksum.h | 56 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 D | checksum.h | 97 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 D | checksum.h | 15 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
|
| /arch/alpha/include/asm/ |
| A D | checksum.h | 11 extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl);
|