Lines Matching refs:buff
187 static u32 csum_do_csum(const u8 *buff, int len) in csum_do_csum() argument
194 odd = 1 & (unsigned long)buff; in csum_do_csum()
197 result += (*buff << 8); in csum_do_csum()
199 result = *buff; in csum_do_csum()
202 buff++; in csum_do_csum()
205 if (2 & (unsigned long)buff) { in csum_do_csum()
206 result += *(unsigned short *)buff; in csum_do_csum()
208 buff += 2; in csum_do_csum()
211 const unsigned char *end = buff + ((u32)len & ~3); in csum_do_csum()
215 unsigned int w = *(unsigned int *)buff; in csum_do_csum()
217 buff += 4; in csum_do_csum()
221 } while (buff < end); in csum_do_csum()
226 result += *(unsigned short *)buff; in csum_do_csum()
227 buff += 2; in csum_do_csum()
232 result += *buff; in csum_do_csum()
234 result += (*buff << 8); in csum_do_csum()
243 unsigned int csum_partial(const unsigned char *buff, int len, unsigned int sum) in csum_partial() argument
245 unsigned int result = csum_do_csum(buff, len); in csum_partial()