Lines Matching refs:len
34 static unsigned do_csum(const unsigned char *buff, unsigned len) in do_csum() argument
39 if (unlikely(len == 0)) in do_csum()
44 len--; in do_csum()
47 count = len >> 1; /* nr of 16-bit words.. */ in do_csum()
52 len -= 2; in do_csum()
62 len -= 4; in do_csum()
101 if (len & 4) { in do_csum()
106 if (len & 2) { in do_csum()
111 if (len & 1) in do_csum()
133 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() argument
135 return (__force __wsum)add32_with_carry(do_csum(buff, len), in csum_partial()
143 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() argument
145 return csum_fold(csum_partial(buff,len,0)); in ip_compute_csum()