Lines Matching refs:sum
425 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
429 csum_replace4(sum, from, to);
435 *sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum),
443 * @sum: Layer 4 header checksum field
458 void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
467 *sum = csum_fold(csum_partial(diff, sizeof(diff),
468 ~csum_unfold(*sum)));
470 *sum = ~csum_fold(csum_partial(diff, sizeof(diff),
471 csum_unfold(*sum)));
475 void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
479 csum_replace_by_diff(sum, diff);
483 *sum = ~csum_fold(csum_add(diff, csum_unfold(*sum)));