Lines Matching refs:len
41 static inline unsigned int do_csum(const unsigned char * buff, int len) in do_csum() argument
46 if (len <= 0) in do_csum()
51 len--; in do_csum()
54 count = len >> 1; /* nr of 16-bit words.. */ in do_csum()
59 len -= 2; in do_csum()
85 if (len & 2) { in do_csum()
90 if (len & 1) in do_csum()
105 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() argument
107 unsigned int result = do_csum(buff, len); in csum_partial()
118 int len, __wsum sum) in csum_partial_copy_nocheck() argument
124 sum = csum_partial(src, len, sum); in csum_partial_copy_nocheck()
125 memcpy(dst, src, len); in csum_partial_copy_nocheck()
136 void *dst, int len, in csum_partial_copy_from_user() argument
141 missing = copy_from_user(dst, src, len); in csum_partial_copy_from_user()
143 memset(dst + len - missing, 0, missing); in csum_partial_copy_from_user()
147 return csum_partial(dst, len, sum); in csum_partial_copy_from_user()