Lines Matching defs:sum
17 * @isum: initial sum that is added into the result (32bit unfolded)
26 __wsum sum;
31 sum = csum_partial_copy_generic((__force const void *)src, dst, len);
33 return sum;
41 * @isum: initial sum that is added into the result (32bit unfolded)
50 __wsum sum;
55 sum = csum_partial_copy_generic(src, (void __force *)dst, len);
57 return sum;
65 * @sum: initial sum that is added into the result (32bit unfolded)
78 __u32 len, __u8 proto, __wsum sum)
83 (__force __u64)sum;
85 asm(" addq (%[saddr]),%[sum]\n"
86 " adcq 8(%[saddr]),%[sum]\n"
87 " adcq (%[daddr]),%[sum]\n"
88 " adcq 8(%[daddr]),%[sum]\n"
89 " adcq $0,%[sum]\n"
91 : [sum] "=r" (sum64)
92 : "[sum]" (rest), [saddr] "r" (saddr), [daddr] "r" (daddr));