Lines Matching defs:sum
41 register unsigned long sum = 0;
45 sum = *buff << 8;
52 sum += *(unsigned short *)buff;
58 sum += *buff;
60 /* Fold 32-bit sum to 16 bits */
61 while (sum >> 16)
62 sum = (sum & 0xffff) + (sum >> 16);
65 sum = ((sum & 0xff00) >> 8) + ((sum & 0x00ff) << 8);
67 return sum;
82 * and adds in "sum" (32-bit)
92 unsigned int csum_partial(const unsigned char *buff, int len, unsigned int sum)
99 sum = (sum & 0xffff) + (sum >> 16);
101 sum += do_csum(buff, len);
103 sum = (sum & 0xffff) + (sum >> 16);
105 return sum;
123 int len, int sum, int *csum_err)
128 return csum_partial(dst, len, sum);
136 int len, int sum)
139 return csum_partial(dst, len, sum);