Lines Matching refs:buff
38 static inline unsigned int do_csum(const unsigned char * buff, int len)
45 odd = 1 & (unsigned long) buff;
47 result = be16_to_cpu(*buff);
49 buff++;
53 if (2 & (unsigned long) buff) {
54 result += *(unsigned short *) buff;
57 buff += 2;
63 unsigned int w = *(unsigned int *) buff;
65 buff += 4;
74 result += *(unsigned short *) buff;
75 buff += 2;
79 result += le16_to_cpu(*buff);
100 __sum16 ip_compute_csum(const void *buff, int len)
102 return (__force __sum16)~do_csum(buff,len);
108 __wsum csum_partial(const void *buff, int len, __wsum sum)
110 unsigned int result = do_csum(buff, len);