Lines Matching refs:buff
57 static unsigned long do_csum(const unsigned char *buff, int len)
62 pr_debug("do_csum buff %p, len %d (0x%x)\n", buff, len, len);
67 printk("%02X ", buff[i]);
74 odd = 1 & (unsigned long) buff;
76 result = *buff << 8;
78 buff++;
82 if (2 & (unsigned long) buff) {
83 result += *(unsigned short *) buff;
86 buff += 2;
92 unsigned long w = *(unsigned long *) buff;
93 buff += 4;
103 result += *(unsigned short *) buff;
104 buff += 2;
108 result += *buff;
119 /* computes the checksum of a memory block at buff, length len,
121 __wsum csum_partial(const void *buff, int len, __wsum sum)
123 unsigned long long result = do_csum(buff, len);
130 pr_debug("csum_partial, buff %p len %d sum 0x%x result=0x%016Lx\n",
131 buff, len, sum, result);