Lines Matching refs:sum
920 int len, unsigned long sum) in atalk_sum_partial() argument
924 sum += *data++; in atalk_sum_partial()
925 sum = rol16(sum, 1); in atalk_sum_partial()
927 return sum; in atalk_sum_partial()
932 int len, unsigned long sum) in atalk_sum_skb() argument
942 sum = atalk_sum_partial(skb->data + offset, copy, sum); in atalk_sum_skb()
944 return sum; in atalk_sum_skb()
962 sum = atalk_sum_partial(vaddr + frag->page_offset + in atalk_sum_skb()
963 offset - start, copy, sum); in atalk_sum_skb()
967 return sum; in atalk_sum_skb()
982 sum = atalk_sum_skb(frag_iter, offset - start, in atalk_sum_skb()
983 copy, sum); in atalk_sum_skb()
985 return sum; in atalk_sum_skb()
993 return sum; in atalk_sum_skb()
998 unsigned long sum; in atalk_checksum() local
1001 sum = atalk_sum_skb(skb, 4, len-4, 0); in atalk_checksum()
1004 return sum ? htons((unsigned short)sum) : htons(0xFFFF); in atalk_checksum()