Lines Matching refs:len
37 static unsigned int do_csum(const unsigned char *buff, int len) in do_csum() argument
42 if (len <= 0) in do_csum()
51 len--; in do_csum()
54 if (len >= 2) { in do_csum()
57 len -= 2; in do_csum()
60 if (len >= 4) { in do_csum()
61 const unsigned char *end = buff + ((unsigned)len & ~3); in do_csum()
73 if (len & 2) { in do_csum()
78 if (len & 1) in do_csum()
116 __wsum csum_partial(const void *buff, int len, __wsum wsum) in csum_partial() argument
119 unsigned int result = do_csum(buff, len); in csum_partial()
133 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() argument
135 return (__force __sum16)~do_csum(buff, len); in ip_compute_csum()
150 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument
157 s += proto + len; in csum_tcpudp_nofold()
159 s += (proto + len) << 8; in csum_tcpudp_nofold()