Lines Matching refs:len
46 static unsigned int do_csum(const unsigned char *buff, int len)
51 if (len <= 0)
60 len--;
63 if (len >= 2) {
66 len -= 2;
69 if (len >= 4) {
70 const unsigned char *end = buff + ((unsigned)len & ~3);
82 if (len & 2) {
87 if (len & 1)
114 * computes the checksum of a memory block at buff, length len,
125 __wsum csum_partial(const void *buff, int len, __wsum wsum)
128 unsigned int result = do_csum(buff, len);
142 __sum16 ip_compute_csum(const void *buff, int len)
144 return (__force __sum16)~do_csum(buff, len);
159 __u32 len, __u8 proto, __wsum sum)
166 s += proto + len;
168 s += (proto + len) << 8;