Lines Matching refs:buff
46 static unsigned long do_csum(const unsigned char * buff, int len)
53 odd = 1 & (unsigned long) buff;
55 result = *buff;
57 buff++;
61 if (2 & (unsigned long) buff) {
62 result += *(unsigned short *) buff;
65 buff += 2;
71 unsigned long w = *(unsigned long *) buff;
73 buff += 4;
82 result += *(unsigned short *) buff;
83 buff += 2;
87 result += (*buff << 8);
105 * computes the checksum of a memory block at buff, length len,
114 * it's best to have buff aligned on a 32-bit boundary
116 __wsum csum_partial(const void *buff, int len, __wsum sum)
118 unsigned int result = do_csum(buff, len);
133 __sum16 ip_compute_csum(const void *buff, int len)
135 return (__force __sum16)~do_csum(buff,len);