Lines Matching refs:len
45 unsigned short len, in csum_tcpudp_magic() argument
51 (__force u64)sum + ((len + proto) << 8)); in csum_tcpudp_magic()
55 unsigned short len, in csum_tcpudp_nofold() argument
62 (__force u64)sum + ((len + proto) << 8); in csum_tcpudp_nofold()
81 static inline unsigned long do_csum(const unsigned char * buff, int len) in do_csum() argument
86 if (len <= 0) in do_csum()
91 len--; in do_csum()
94 count = len >> 1; /* nr of 16-bit words.. */ in do_csum()
99 len -= 2; in do_csum()
107 len -= 4; in do_csum()
124 if (len & 4) { in do_csum()
129 if (len & 2) { in do_csum()
134 if (len & 1) in do_csum()
164 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() argument
166 unsigned long result = do_csum(buff, len); in csum_partial()
181 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() argument
183 return (__force __sum16)~from64to16(do_csum(buff,len)); in ip_compute_csum()