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;
42 * @isum: initial sum that is added into the result (32bit unfolded)
51 __wsum sum;
56 sum = csum_partial_copy_generic(src, (void __force *)dst, len);
58 return sum;
67 * @sum: initial sum that is added into the result (32bit unfolded)
80 __u32 len, __u8 proto, __wsum sum)
85 (__force __u64)sum;
87 asm(" addq (%[saddr]),%[sum]\n"
88 " adcq 8(%[saddr]),%[sum]\n"
89 " adcq (%[daddr]),%[sum]\n"
90 " adcq 8(%[daddr]),%[sum]\n"
91 " adcq $0,%[sum]\n"
93 : [sum] "=r" (sum64)
94 : "[sum]" (rest), [saddr] "r" (saddr), [daddr] "r" (daddr));