Lines Matching refs:buff
46 static unsigned long do_csum(const unsigned char * buff, int len) in do_csum() argument
53 odd = 1 & (unsigned long) buff; in do_csum()
55 result = *buff; in do_csum()
57 buff++; in do_csum()
61 if (2 & (unsigned long) buff) { in do_csum()
62 result += *(unsigned short *) buff; in do_csum()
65 buff += 2; in do_csum()
71 unsigned long w = *(unsigned long *) buff; in do_csum()
73 buff += 4; in do_csum()
82 result += *(unsigned short *) buff; in do_csum()
83 buff += 2; in do_csum()
87 result += (*buff << 8); in do_csum()
107 __wsum csum_partial(const void *buff, int len, __wsum sum) in csum_partial() argument
109 unsigned int result = do_csum(buff, len); in csum_partial()
124 __sum16 ip_compute_csum(const void *buff, int len) in ip_compute_csum() argument
126 return (__force __sum16)~do_csum(buff, len); in ip_compute_csum()