Lines Matching defs:buff
153 * computes the checksum of a memory block at buff, length len,
162 * it's best to have buff aligned on a 32-bit boundary
164 __wsum __csum_partial(const void *buff, int len, __wsum sum);
166 static inline __wsum csum_partial(const void *buff, int len, __wsum sum)
170 sum = csum_add(sum, (__force __wsum)*(const u16 *)buff);
172 sum = csum_add(sum, (__force __wsum)*(const u32 *)buff);
175 *(const u16 *)(buff + 4));
178 *(const u32 *)(buff + 4));
181 *(const u16 *)(buff + 8));
184 *(const u32 *)(buff + 8));
187 *(const u16 *)(buff + 12));
190 *(const u32 *)(buff + 12));
192 sum = csum_add(sum, ip_fast_csum_nofold(buff, len >> 2));
194 sum = __csum_partial(buff, len, sum);
203 static inline __sum16 ip_compute_csum(const void *buff, int len)
205 return csum_fold(csum_partial(buff, len, 0));