Symbol: sum
arch/alpha/boot/tools/objstrip.c
109
unsigned long bb[64], sum = 0;
arch/alpha/boot/tools/objstrip.c
130
sum += bb[i];
arch/alpha/boot/tools/objstrip.c
132
bb[63] = sum;
arch/alpha/include/asm/bitops.h
318
unsigned long sum, x1, x2, x4;
arch/alpha/include/asm/bitops.h
324
sum = x2 ? 2 : 0;
arch/alpha/include/asm/bitops.h
325
sum += (x4 != 0) * 4;
arch/alpha/include/asm/bitops.h
326
sum += (x1 != 0);
arch/alpha/include/asm/bitops.h
328
return sum;
arch/alpha/include/asm/checksum.h
18
__u32 len, __u8 proto, __wsum sum);
arch/alpha/include/asm/checksum.h
21
__u32 len, __u8 proto, __wsum sum);
arch/alpha/include/asm/checksum.h
35
extern __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/alpha/include/asm/checksum.h
64
u32 sum = (__force u32)csum;
arch/alpha/include/asm/checksum.h
65
sum = (sum & 0xffff) + (sum >> 16);
arch/alpha/include/asm/checksum.h
66
sum = (sum & 0xffff) + (sum >> 16);
arch/alpha/include/asm/checksum.h
67
return (__force __sum16)~sum;
arch/alpha/include/asm/checksum.h
73
__u32 len, __u8 proto, __wsum sum);
arch/alpha/include/asm/hwrpb.h
213
unsigned long sum = 0, *l;
arch/alpha/include/asm/hwrpb.h
215
sum += *l;
arch/alpha/include/asm/hwrpb.h
216
h->chksum = sum;
arch/alpha/lib/checksum.c
165
__wsum csum_partial(const void *buff, int len, __wsum sum)
arch/alpha/lib/checksum.c
170
result += (__force u32)sum;
arch/alpha/lib/checksum.c
48
__u32 len, __u8 proto, __wsum sum)
arch/alpha/lib/checksum.c
52
(__force u64)sum + ((len + proto) << 8));
arch/alpha/lib/checksum.c
57
__u32 len, __u8 proto, __wsum sum)
arch/alpha/lib/checksum.c
62
(__force u64)sum + ((len + proto) << 8);
arch/arc/include/asm/checksum.h
41
unsigned int tmp, tmp2, sum;
arch/arc/include/asm/checksum.h
58
: "=&r"(sum), "=r"(tmp), "=&r"(tmp2), "+&r" (ptr)
arch/arc/include/asm/checksum.h
62
return csum_fold(sum);
arch/arc/include/asm/checksum.h
71
__u8 proto, __wsum sum)
arch/arc/include/asm/checksum.h
79
: "+&r"(sum)
arch/arc/include/asm/checksum.h
89
return sum;
arch/arm/include/asm/checksum.h
101
__u8 proto, __wsum sum)
arch/arm/include/asm/checksum.h
104
if (__builtin_constant_p(sum) && sum == 0) {
arch/arm/include/asm/checksum.h
113
: "=&r" (sum)
arch/arm/include/asm/checksum.h
126
: "=&r"(sum)
arch/arm/include/asm/checksum.h
127
: "r" (sum), "r" (daddr), "r" (saddr), "r" (lenprot)
arch/arm/include/asm/checksum.h
130
return sum;
arch/arm/include/asm/checksum.h
138
__u8 proto, __wsum sum)
arch/arm/include/asm/checksum.h
140
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/arm/include/asm/checksum.h
157
__be32 proto, __wsum sum);
arch/arm/include/asm/checksum.h
161
__u32 len, __u8 proto, __wsum sum)
arch/arm/include/asm/checksum.h
164
htonl(proto), sum));
arch/arm/include/asm/checksum.h
28
__wsum csum_partial(const void *buff, int len, __wsum sum);
arch/arm/include/asm/checksum.h
58
static inline __sum16 csum_fold(__wsum sum)
arch/arm/include/asm/checksum.h
62
: "=r" (sum)
arch/arm/include/asm/checksum.h
63
: "r" (sum)
arch/arm/include/asm/checksum.h
65
return (__force __sum16)(~(__force u32)sum >> 16);
arch/arm/include/asm/checksum.h
76
__wsum sum;
arch/arm/include/asm/checksum.h
93
: "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (tmp1)
arch/arm/include/asm/checksum.h
96
return csum_fold(sum);
arch/arm/mach-pxa/sharpsl_pm.c
458
int i, j, k, temp, sum = 0;
arch/arm/mach-pxa/sharpsl_pm.c
482
sum += val[i];
arch/arm/mach-pxa/sharpsl_pm.c
484
dev_dbg(sharpsl_pm.dev, "Average: %d from values: %d, %d, %d, %d, %d\n", sum/3, val[0], val[1], val[2], val[3], val[4]);
arch/arm/mach-pxa/sharpsl_pm.c
486
return sum/3;
arch/arm64/include/asm/checksum.h
13
__u32 len, __u8 proto, __wsum sum);
arch/arm64/include/asm/checksum.h
17
u32 sum = (__force u32)csum;
arch/arm64/include/asm/checksum.h
18
sum += (sum >> 16) | (sum << 16);
arch/arm64/include/asm/checksum.h
19
return ~(__force __sum16)(sum >> 16);
arch/arm64/include/asm/checksum.h
26
u64 sum;
arch/arm64/include/asm/checksum.h
33
sum = tmp >> 64;
arch/arm64/include/asm/checksum.h
35
sum += *(const u32 *)iph;
arch/arm64/include/asm/checksum.h
39
sum += ((sum >> 32) | (sum << 32));
arch/arm64/include/asm/checksum.h
40
return csum_fold((__force __wsum)(sum >> 32));
arch/arm64/lib/csum.c
11
static u64 accumulate(u64 sum, u64 data)
arch/arm64/lib/csum.c
124
sum = sum64 >> 32;
arch/arm64/lib/csum.c
125
sum += (sum >> 16) | (sum << 16);
arch/arm64/lib/csum.c
127
return (u16)swab32(sum);
arch/arm64/lib/csum.c
129
return sum >> 16;
arch/arm64/lib/csum.c
13
__uint128_t tmp = (__uint128_t)sum + data;
arch/arm64/lib/csum.c
137
u64 sum = (__force u64)csum;
arch/arm64/lib/csum.c
142
sum += (__force u32)htonl(len);
arch/arm64/lib/csum.c
144
sum += (u32)proto << 24;
arch/arm64/lib/csum.c
146
sum += proto;
arch/arm64/lib/csum.c
151
sum = accumulate(sum, src >> 64);
arch/arm64/lib/csum.c
152
sum = accumulate(sum, dst >> 64);
arch/arm64/lib/csum.c
154
sum += ((sum >> 32) | (sum << 32));
arch/arm64/lib/csum.c
155
return csum_fold((__force __wsum)(sum >> 32));
arch/arm64/lib/csum.c
23
unsigned int offset, shift, sum;
arch/csky/include/asm/checksum.h
26
unsigned short len, unsigned short proto, __wsum sum)
arch/csky/include/asm/checksum.h
34
: "=r"(sum)
arch/csky/include/asm/checksum.h
41
"0" ((__force unsigned long)sum)
arch/csky/include/asm/checksum.h
43
return sum;
arch/hexagon/include/asm/checksum.h
18
__u32 len, __u8 proto, __wsum sum);
arch/hexagon/include/asm/checksum.h
22
__u32 len, __u8 proto, __wsum sum);
arch/hexagon/lib/checksum.c
36
u64 sum;
arch/hexagon/lib/checksum.c
38
sum = HEXAGON_P_vrmpyh_PP(x^VR_NEGATE(1, 1, 1, 1),
arch/hexagon/lib/checksum.c
40
sum += VR_CARRY(0, 0, 1, 0);
arch/hexagon/lib/checksum.c
41
sum = HEXAGON_P_vrmpyh_PP(sum, VR_SELECT(0, 0, 1, 1));
arch/hexagon/lib/checksum.c
43
return 0xFFFF & sum;
arch/hexagon/lib/checksum.c
51
__u32 len, __u8 proto, __wsum sum)
arch/hexagon/lib/checksum.c
55
(__force u64)sum + ((len + proto) << 8));
arch/hexagon/lib/checksum.c
59
__u32 len, __u8 proto, __wsum sum)
arch/hexagon/lib/checksum.c
64
(__force u64)sum + ((len + proto) << 8);
arch/loongarch/include/asm/checksum.h
17
__u32 len, __u8 proto, __wsum sum);
arch/loongarch/include/asm/checksum.h
23
static inline __sum16 csum_fold(__wsum sum)
arch/loongarch/include/asm/checksum.h
25
u32 tmp = (__force u32)sum;
arch/loongarch/include/asm/checksum.h
44
u64 sum;
arch/loongarch/include/asm/checksum.h
52
sum = tmp >> 64;
arch/loongarch/include/asm/checksum.h
54
sum += *(const u32 *)iph;
arch/loongarch/include/asm/checksum.h
58
sum += ror64(sum, 32);
arch/loongarch/include/asm/checksum.h
59
return csum_fold((__force __wsum)(sum >> 32));
arch/loongarch/lib/csum.c
11
static u64 accumulate(u64 sum, u64 data)
arch/loongarch/lib/csum.c
113
sum = sum64 >> 32;
arch/loongarch/lib/csum.c
114
sum += (sum >> 16) | (sum << 16);
arch/loongarch/lib/csum.c
116
return (u16)swab32(sum);
arch/loongarch/lib/csum.c
118
return sum >> 16;
arch/loongarch/lib/csum.c
126
u64 sum = (__force u64)csum;
arch/loongarch/lib/csum.c
13
sum += data;
arch/loongarch/lib/csum.c
131
sum += (__force u32)htonl(len);
arch/loongarch/lib/csum.c
132
sum += (u32)proto << 24;
arch/loongarch/lib/csum.c
136
sum = accumulate(sum, src >> 64);
arch/loongarch/lib/csum.c
137
sum = accumulate(sum, dst >> 64);
arch/loongarch/lib/csum.c
139
sum += ((sum >> 32) | (sum << 32));
arch/loongarch/lib/csum.c
14
if (sum < data)
arch/loongarch/lib/csum.c
140
return csum_fold((__force __wsum)(sum >> 32));
arch/loongarch/lib/csum.c
15
sum += 1;
arch/loongarch/lib/csum.c
16
return sum;
arch/loongarch/lib/csum.c
25
unsigned int offset, shift, sum;
arch/m68k/atari/nvram.c
60
unsigned char sum = 0;
arch/m68k/atari/nvram.c
63
sum += __nvram_read_byte(i);
arch/m68k/atari/nvram.c
64
return (__nvram_read_byte(ATARI_CKS_LOC) == (~sum & 0xff)) &&
arch/m68k/atari/nvram.c
65
(__nvram_read_byte(ATARI_CKS_LOC + 1) == (sum & 0xff));
arch/m68k/atari/nvram.c
71
unsigned char sum = 0;
arch/m68k/atari/nvram.c
74
sum += __nvram_read_byte(i);
arch/m68k/atari/nvram.c
75
__nvram_write_byte(~sum, ATARI_CKS_LOC);
arch/m68k/atari/nvram.c
76
__nvram_write_byte(sum, ATARI_CKS_LOC + 1);
arch/m68k/include/asm/checksum.h
103
unsigned short proto, __wsum sum)
arch/m68k/include/asm/checksum.h
105
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/m68k/include/asm/checksum.h
121
__u32 len, __u8 proto, __wsum sum)
arch/m68k/include/asm/checksum.h
142
: "=&d" (sum), "=&d" (tmp)
arch/m68k/include/asm/checksum.h
144
"0" (sum));
arch/m68k/include/asm/checksum.h
146
return csum_fold(sum);
arch/m68k/include/asm/checksum.h
23
__wsum csum_partial(const void *buff, int len, __wsum sum);
arch/m68k/include/asm/checksum.h
48
unsigned int sum = 0;
arch/m68k/include/asm/checksum.h
61
: "=d" (sum), "=&a" (iph), "=&d" (ihl), "=&d" (tmp)
arch/m68k/include/asm/checksum.h
62
: "0" (sum), "1" (iph), "2" (ihl)
arch/m68k/include/asm/checksum.h
64
return (__force __sum16)~sum;
arch/m68k/include/asm/checksum.h
67
static inline __sum16 csum_fold(__wsum sum)
arch/m68k/include/asm/checksum.h
69
unsigned int tmp = (__force u32)sum;
arch/m68k/include/asm/checksum.h
75
: "=&d" (sum), "=&d" (tmp)
arch/m68k/include/asm/checksum.h
76
: "0" (sum), "1" (tmp));
arch/m68k/include/asm/checksum.h
78
return (__force __sum16)~sum;
arch/m68k/include/asm/checksum.h
83
unsigned short proto, __wsum sum)
arch/m68k/include/asm/checksum.h
90
: "=&d" (sum), "=d" (saddr)
arch/m68k/include/asm/checksum.h
92
"0" (sum));
arch/m68k/include/asm/checksum.h
93
return sum;
arch/m68k/lib/checksum.c
117
: "=d" (sum), "=d" (len), "=a" (buff),
arch/m68k/lib/checksum.c
119
: "0" (sum), "1" (len), "2" (buff)
arch/m68k/lib/checksum.c
121
return(sum);
arch/m68k/lib/checksum.c
140
__wsum sum = ~0U;
arch/m68k/lib/checksum.c
260
: "=d" (sum), "=d" (len), "=a" (src), "=a" (dst),
arch/m68k/lib/checksum.c
262
: "0" (sum), "1" (len), "2" (src), "3" (dst)
arch/m68k/lib/checksum.c
265
return sum;
arch/m68k/lib/checksum.c
277
__wsum sum = 0;
arch/m68k/lib/checksum.c
363
: "=d" (sum), "=d" (len), "=a" (src), "=a" (dst),
arch/m68k/lib/checksum.c
365
: "0" (sum), "1" (len), "2" (src), "3" (dst)
arch/m68k/lib/checksum.c
367
return(sum);
arch/m68k/lib/checksum.c
38
__wsum csum_partial(const void *buff, int len, __wsum sum)
arch/microblaze/include/asm/checksum.h
17
__u8 proto, __wsum sum)
arch/microblaze/include/asm/checksum.h
23
: "+&d" (sum)
arch/microblaze/include/asm/checksum.h
31
return sum;
arch/mips/cavium-octeon/octeon-irq.c
1998
u64 src_reg, src, sum;
arch/mips/cavium-octeon/octeon-irq.c
2001
sum = cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP2(core_id)) & 0xfful;
arch/mips/cavium-octeon/octeon-irq.c
2003
if (unlikely(!sum))
arch/mips/cavium-octeon/octeon-irq.c
2006
line = fls64(sum) - 1;
arch/mips/cavium-octeon/octeon-irq.c
2038
u64 sum = cvmx_read_csr(CVMX_CIU2_SUM_PPX_IP3(core_id)) >> 60;
arch/mips/cavium-octeon/octeon-irq.c
2040
if (unlikely(!sum))
arch/mips/cavium-octeon/octeon-irq.c
2043
line = fls64(sum) - 1;
arch/mips/include/asm/checksum.h
134
unsigned long sum = (__force unsigned long)daddr;
arch/mips/include/asm/checksum.h
139
sum += tmp;
arch/mips/include/asm/checksum.h
142
sum += sum < tmp;
arch/mips/include/asm/checksum.h
150
sum += tmp;
arch/mips/include/asm/checksum.h
152
sum += sum < tmp;
arch/mips/include/asm/checksum.h
155
sum += tmp;
arch/mips/include/asm/checksum.h
158
sum += sum < tmp;
arch/mips/include/asm/checksum.h
159
osum = sum;
arch/mips/include/asm/checksum.h
161
tmp = sum << sh32;
arch/mips/include/asm/checksum.h
162
sum += tmp;
arch/mips/include/asm/checksum.h
163
osum = sum < tmp;
arch/mips/include/asm/checksum.h
164
osum += sum >> sh32;
arch/mips/include/asm/checksum.h
186
__wsum sum)
arch/mips/include/asm/checksum.h
242
: "=&r" (sum), "=&r" (tmp)
arch/mips/include/asm/checksum.h
244
"0" (htonl(len)), "r" (htonl(proto)), "r" (sum)
arch/mips/include/asm/checksum.h
247
return csum_fold(sum);
arch/mips/include/asm/checksum.h
35
__wsum csum_partial(const void *buff, int len, __wsum sum);
arch/mips/include/asm/checksum.h
79
u32 sum = (__force u32)csum;
arch/mips/include/asm/checksum.h
81
sum += (sum << 16);
arch/mips/include/asm/checksum.h
82
csum = (__force __wsum)(sum < (__force u32)csum);
arch/mips/include/asm/checksum.h
83
sum >>= 16;
arch/mips/include/asm/checksum.h
84
sum += (__force u32)csum;
arch/mips/include/asm/checksum.h
86
return (__force __sum16)~sum;
arch/mips/math-emu/me-debugfs.c
17
unsigned long sum = 0;
arch/mips/math-emu/me-debugfs.c
25
sum += local_read(pv);
arch/mips/math-emu/me-debugfs.c
27
*val = sum;
arch/nios2/include/asm/checksum.h
14
extern __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/nios2/include/asm/checksum.h
21
static inline __sum16 csum_fold(__wsum sum)
arch/nios2/include/asm/checksum.h
29
: "=r" (sum)
arch/nios2/include/asm/checksum.h
30
: "r" (sum << 16), "0" (sum)
arch/nios2/include/asm/checksum.h
32
return (__force __sum16) sum;
arch/nios2/include/asm/checksum.h
42
__wsum sum)
arch/nios2/include/asm/checksum.h
54
: "=r" (sum), "=r" (saddr)
arch/nios2/include/asm/checksum.h
56
"0" (sum),
arch/nios2/include/asm/checksum.h
60
return sum;
arch/nios2/include/asm/checksum.h
65
__wsum sum)
arch/nios2/include/asm/checksum.h
67
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/parisc/include/asm/checksum.h
113
__wsum sum)
arch/parisc/include/asm/checksum.h
171
: "=r" (sum), "=r" (saddr), "=r" (daddr), "=r" (len),
arch/parisc/include/asm/checksum.h
173
: "0" (sum), "1" (saddr), "2" (daddr), "3" (len)
arch/parisc/include/asm/checksum.h
175
return csum_fold(sum);
arch/parisc/include/asm/checksum.h
29
unsigned int sum;
arch/parisc/include/asm/checksum.h
53
: "=r" (sum), "=r" (iph), "=r" (ihl), "=r" (t0), "=r" (t1), "=r" (t2)
arch/parisc/include/asm/checksum.h
57
return (__force __sum16)sum;
arch/parisc/include/asm/checksum.h
65
u32 sum = (__force u32)csum;
arch/parisc/include/asm/checksum.h
70
sum += (sum << 16) + (sum >> 16);
arch/parisc/include/asm/checksum.h
71
return (__force __sum16)(~sum >> 16);
arch/parisc/include/asm/checksum.h
76
__wsum sum)
arch/parisc/include/asm/checksum.h
83
: "=r" (sum)
arch/parisc/include/asm/checksum.h
84
: "r" (daddr), "r"(saddr), "r"(proto+len), "0"(sum));
arch/parisc/include/asm/checksum.h
85
return sum;
arch/parisc/include/asm/checksum.h
94
__wsum sum)
arch/parisc/include/asm/checksum.h
96
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/parisc/lib/checksum.c
92
__wsum csum_partial(const void *buff, int len, __wsum sum)
arch/parisc/lib/checksum.c
95
addc(result, sum);
arch/parisc/math-emu/sfsqrt.c
123
Sgl_addition(result,newbit,sum);
arch/parisc/math-emu/sfsqrt.c
124
if(sum <= Sgl_all(src)) {
arch/parisc/math-emu/sfsqrt.c
127
Sgl_subtract(src,sum,src);
arch/parisc/math-emu/sfsqrt.c
46
register unsigned int newbit, sum;
arch/powerpc/include/asm/checksum.h
116
static __always_inline __wsum csum_shift(__wsum sum, int offset)
arch/powerpc/include/asm/checksum.h
119
return (__force __wsum)rol32((__force u32)sum, (offset & 1) << 3);
arch/powerpc/include/asm/checksum.h
138
__wsum sum, tmp;
arch/powerpc/include/asm/checksum.h
146
: "=r" (sum), "=r" (tmp), "+b" (ptr)
arch/powerpc/include/asm/checksum.h
150
return sum;
arch/powerpc/include/asm/checksum.h
171
__wsum __csum_partial(const void *buff, int len, __wsum sum);
arch/powerpc/include/asm/checksum.h
173
static __always_inline __wsum csum_partial(const void *buff, int len, __wsum sum)
arch/powerpc/include/asm/checksum.h
177
sum = csum_add(sum, (__force __wsum)*(const u16 *)buff);
arch/powerpc/include/asm/checksum.h
179
sum = csum_add(sum, (__force __wsum)*(const u32 *)buff);
arch/powerpc/include/asm/checksum.h
181
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
184
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
187
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
190
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
193
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
196
sum = csum_add(sum, (__force __wsum)
arch/powerpc/include/asm/checksum.h
199
sum = csum_add(sum, ip_fast_csum_nofold(buff, len >> 2));
arch/powerpc/include/asm/checksum.h
201
sum = __csum_partial(buff, len, sum);
arch/powerpc/include/asm/checksum.h
203
return sum;
arch/powerpc/include/asm/checksum.h
218
__u32 len, __u8 proto, __wsum sum);
arch/powerpc/include/asm/checksum.h
39
static inline __sum16 csum_fold(__wsum sum)
arch/powerpc/include/asm/checksum.h
41
u32 tmp = (__force u32)sum;
arch/powerpc/include/asm/checksum.h
58
__u8 proto, __wsum sum)
arch/powerpc/include/asm/checksum.h
61
u64 s = (__force u32)sum;
arch/powerpc/include/asm/checksum.h
78
: "=r" (sum)
arch/powerpc/include/asm/checksum.h
79
: "r" (daddr), "r"(saddr), "r"(proto + len), "0"(sum));
arch/powerpc/include/asm/checksum.h
80
return sum;
arch/powerpc/include/asm/checksum.h
89
__u8 proto, __wsum sum)
arch/powerpc/include/asm/checksum.h
91
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/powerpc/kernel/irq.c
167
u64 sum = per_cpu(irq_stat, cpu).timer_irqs_event;
arch/powerpc/kernel/irq.c
169
sum += per_cpu(irq_stat, cpu).broadcast_irqs_event;
arch/powerpc/kernel/irq.c
170
sum += per_cpu(irq_stat, cpu).pmu_irqs;
arch/powerpc/kernel/irq.c
171
sum += per_cpu(irq_stat, cpu).mce_exceptions;
arch/powerpc/kernel/irq.c
172
sum += per_cpu(irq_stat, cpu).spurious_irqs;
arch/powerpc/kernel/irq.c
173
sum += per_cpu(irq_stat, cpu).timer_irqs_others;
arch/powerpc/kernel/irq.c
175
sum += paca_ptrs[cpu]->hmi_irqs;
arch/powerpc/kernel/irq.c
177
sum += per_cpu(irq_stat, cpu).sreset_irqs;
arch/powerpc/kernel/irq.c
179
sum += per_cpu(irq_stat, cpu).soft_nmi_irqs;
arch/powerpc/kernel/irq.c
182
sum += per_cpu(irq_stat, cpu).doorbell_irqs;
arch/powerpc/kernel/irq.c
185
return sum;
arch/powerpc/kvm/timing.c
133
u64 min, max, sum, sum_quad;
arch/powerpc/kvm/timing.c
143
sum = vcpu->arch.timing_sum_duration[i];
arch/powerpc/kvm/timing.c
144
do_div(sum, tb_ticks_per_usec);
arch/powerpc/kvm/timing.c
153
sum,
arch/powerpc/platforms/powermac/nvram.c
231
u16 sum = hdr->signature;
arch/powerpc/platforms/powermac/nvram.c
233
sum += *ptr;
arch/powerpc/platforms/powermac/nvram.c
234
while (sum > 0xFF)
arch/powerpc/platforms/powermac/nvram.c
235
sum = (sum & 0xFF) + (sum>>8);
arch/powerpc/platforms/powermac/nvram.c
236
return sum;
arch/powerpc/platforms/ps3/gelic_udbg.c
196
u32 sum;
arch/powerpc/platforms/ps3/gelic_udbg.c
205
sum = 0;
arch/powerpc/platforms/ps3/gelic_udbg.c
208
sum += *p++;
arch/powerpc/platforms/ps3/gelic_udbg.c
209
h_ip->check = ~(sum + (sum >> 16));
arch/powerpc/platforms/pseries/lparcfg.c
55
atomic64_t *sum = arg;
arch/powerpc/platforms/pseries/lparcfg.c
57
atomic64_add(mfspr(SPRN_PURR), sum);
arch/riscv/include/asm/checksum.h
23
__u32 len, __u8 proto, __wsum sum);
arch/riscv/include/asm/processor.h
114
unsigned long sum;
arch/riscv/kernel/asm-offsets.c
356
offsetof(struct task_struct, thread.sum)
arch/riscv/kernel/asm-offsets.c
38
OFFSET(TASK_THREAD_SUM, task_struct, thread.sum);
arch/riscv/lib/csum.c
25
unsigned long sum = (__force unsigned long)csum;
arch/riscv/lib/csum.c
27
sum += (__force unsigned long)saddr->s6_addr32[0];
arch/riscv/lib/csum.c
28
sum += (__force unsigned long)saddr->s6_addr32[1];
arch/riscv/lib/csum.c
29
sum += (__force unsigned long)saddr->s6_addr32[2];
arch/riscv/lib/csum.c
30
sum += (__force unsigned long)saddr->s6_addr32[3];
arch/riscv/lib/csum.c
32
sum += (__force unsigned long)daddr->s6_addr32[0];
arch/riscv/lib/csum.c
33
sum += (__force unsigned long)daddr->s6_addr32[1];
arch/riscv/lib/csum.c
34
sum += (__force unsigned long)daddr->s6_addr32[2];
arch/riscv/lib/csum.c
35
sum += (__force unsigned long)daddr->s6_addr32[3];
arch/riscv/lib/csum.c
38
sum += ulen;
arch/riscv/lib/csum.c
41
sum += uproto;
arch/riscv/lib/csum.c
57
: [sum] "+r" (sum), [fold_temp] "=&r" (fold_temp));
arch/riscv/lib/csum.c
58
return (__force __sum16)(sum >> 16);
arch/riscv/lib/csum.c
61
sum += ror64(sum, 32);
arch/riscv/lib/csum.c
62
sum >>= 32;
arch/riscv/lib/csum.c
63
return csum_fold((__force __wsum)sum);
arch/s390/include/asm/checksum.h
112
__u64 sum = (__force __u64)csum;
arch/s390/include/asm/checksum.h
114
sum += (__force __u32)saddr->s6_addr32[0];
arch/s390/include/asm/checksum.h
115
sum += (__force __u32)saddr->s6_addr32[1];
arch/s390/include/asm/checksum.h
116
sum += (__force __u32)saddr->s6_addr32[2];
arch/s390/include/asm/checksum.h
117
sum += (__force __u32)saddr->s6_addr32[3];
arch/s390/include/asm/checksum.h
118
sum += (__force __u32)daddr->s6_addr32[0];
arch/s390/include/asm/checksum.h
119
sum += (__force __u32)daddr->s6_addr32[1];
arch/s390/include/asm/checksum.h
120
sum += (__force __u32)daddr->s6_addr32[2];
arch/s390/include/asm/checksum.h
121
sum += (__force __u32)daddr->s6_addr32[3];
arch/s390/include/asm/checksum.h
122
sum += len;
arch/s390/include/asm/checksum.h
123
sum += proto;
arch/s390/include/asm/checksum.h
124
sum += (sum >> 32) | (sum << 32);
arch/s390/include/asm/checksum.h
125
return csum_fold((__force __wsum)(sum >> 32));
arch/s390/include/asm/checksum.h
19
static inline __wsum cksm(const void *buff, int len, __wsum sum)
arch/s390/include/asm/checksum.h
31
: [sum] "+&d" (sum), [rp] "+&d" (rp.pair) : : "cc", "memory");
arch/s390/include/asm/checksum.h
32
return sum;
arch/s390/include/asm/checksum.h
35
__wsum csum_partial(const void *buff, int len, __wsum sum);
arch/s390/include/asm/checksum.h
43
static inline __sum16 csum_fold(__wsum sum)
arch/s390/include/asm/checksum.h
45
u32 csum = (__force u32) sum;
arch/s390/include/asm/checksum.h
77
__u8 proto, __wsum sum)
arch/s390/include/asm/checksum.h
79
__u64 csum = (__force __u64)sum;
arch/s390/include/asm/checksum.h
94
__u8 proto, __wsum sum)
arch/s390/include/asm/checksum.h
96
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/s390/include/asm/pci_insn.h
64
u32 sum : 1; /* Adapter int summary bit enabled */
arch/s390/kernel/perf_pai.c
199
u64 sum = 0;
arch/s390/kernel/perf_pai.c
213
sum += val;
arch/s390/kernel/perf_pai.c
215
return sum;
arch/s390/kernel/perf_pai.c
220
u64 sum = 0;
arch/s390/kernel/perf_pai.c
223
sum += pai_getdata(event, true);
arch/s390/kernel/perf_pai.c
225
sum += pai_getdata(event, false);
arch/s390/kernel/perf_pai.c
227
return sum;
arch/s390/kernel/perf_pai.c
445
u64 sum;
arch/s390/kernel/perf_pai.c
448
sum = fct(event); /* Get current value */
arch/s390/kernel/perf_pai.c
449
local64_set(&event->hw.prev_count, sum);
arch/s390/kvm/pci.c
165
fib.fmt0.sum = 1; /* enable summary notifications */
arch/s390/kvm/pci.c
263
if (fib->fmt0.sum == 1) {
arch/s390/kvm/pci.c
327
if (fib->fmt0.sum == 1)
arch/s390/kvm/pci.c
604
fib.fmt0.sum = 1;
arch/s390/kvm/pci.c
608
fib.fmt0.sum = 0;
arch/s390/lib/csum-partial.c
19
static __always_inline __wsum csum_copy(void *dst, const void *src, int len, __wsum sum, bool copy)
arch/s390/lib/csum-partial.c
26
return cksm(dst, len, sum);
arch/s390/lib/csum-partial.c
29
fpu_vlvgf(16, (__force u32)sum, 1);
arch/s390/lib/csum-partial.c
76
sum = (__force __wsum)fpu_vlgvf(16, 1);
arch/s390/lib/csum-partial.c
78
return sum;
arch/s390/lib/csum-partial.c
81
__wsum csum_partial(const void *buff, int len, __wsum sum)
arch/s390/lib/csum-partial.c
83
return csum_copy(NULL, buff, len, sum, false);
arch/s390/pci/pci_irq.c
40
fib.fmt0.sum = 1; /* enable summary notifications */
arch/sh/include/asm/checksum_32.h
108
: "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (__dummy0), "=&z" (__dummy1)
arch/sh/include/asm/checksum_32.h
112
return csum_fold(sum);
arch/sh/include/asm/checksum_32.h
117
__wsum sum)
arch/sh/include/asm/checksum_32.h
130
: "=r" (sum), "=r" (len_proto)
arch/sh/include/asm/checksum_32.h
131
: "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum)
arch/sh/include/asm/checksum_32.h
134
return sum;
arch/sh/include/asm/checksum_32.h
143
__wsum sum)
arch/sh/include/asm/checksum_32.h
145
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/sh/include/asm/checksum_32.h
160
__u32 len, __u8 proto, __wsum sum)
arch/sh/include/asm/checksum_32.h
184
: "=r" (sum), "=&r" (__dummy)
arch/sh/include/asm/checksum_32.h
186
"r" (htonl(len)), "r" (htonl(proto)), "0" (sum)
arch/sh/include/asm/checksum_32.h
189
return csum_fold(sum);
arch/sh/include/asm/checksum_32.h
24
asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/sh/include/asm/checksum_32.h
63
static inline __sum16 csum_fold(__wsum sum)
arch/sh/include/asm/checksum_32.h
73
: "=r" (sum), "=&r" (__dummy)
arch/sh/include/asm/checksum_32.h
74
: "0" (sum)
arch/sh/include/asm/checksum_32.h
76
return (__force __sum16)sum;
arch/sh/include/asm/checksum_32.h
88
__wsum sum;
arch/sparc/include/asm/checksum_32.h
111
: "=r" (sum), "=&r" (iph)
arch/sparc/include/asm/checksum_32.h
114
return sum;
arch/sparc/include/asm/checksum_32.h
118
static inline __sum16 csum_fold(__wsum sum)
arch/sparc/include/asm/checksum_32.h
126
: "=&r" (sum), "=r" (tmp)
arch/sparc/include/asm/checksum_32.h
127
: "0" (sum), "1" ((__force u32)sum<<16)
arch/sparc/include/asm/checksum_32.h
129
return (__force __sum16)sum;
arch/sparc/include/asm/checksum_32.h
134
__wsum sum)
arch/sparc/include/asm/checksum_32.h
140
: "=r" (sum), "=r" (saddr)
arch/sparc/include/asm/checksum_32.h
141
: "r" (daddr), "r" (proto + len), "0" (sum),
arch/sparc/include/asm/checksum_32.h
144
return sum;
arch/sparc/include/asm/checksum_32.h
153
__wsum sum)
arch/sparc/include/asm/checksum_32.h
155
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/sparc/include/asm/checksum_32.h
162
__u32 len, __u8 proto, __wsum sum)
arch/sparc/include/asm/checksum_32.h
184
: "=&r" (sum)
arch/sparc/include/asm/checksum_32.h
186
"r"(htonl(len)), "r"(htonl(proto)), "r"(sum)
arch/sparc/include/asm/checksum_32.h
189
return csum_fold(sum);
arch/sparc/include/asm/checksum_32.h
33
__wsum csum_partial(const void *buff, int len, __wsum sum);
arch/sparc/include/asm/checksum_32.h
83
__sum16 sum;
arch/sparc/include/asm/checksum_64.h
118
: "=&r" (sum)
arch/sparc/include/asm/checksum_64.h
120
"r"(htonl(proto)), "r"(sum)
arch/sparc/include/asm/checksum_64.h
123
return csum_fold(sum);
arch/sparc/include/asm/checksum_64.h
33
__wsum csum_partial(const void * buff, int len, __wsum sum);
arch/sparc/include/asm/checksum_64.h
51
static inline __sum16 csum_fold(__wsum sum)
arch/sparc/include/asm/checksum_64.h
60
: "=&r" (sum), "=r" (tmp)
arch/sparc/include/asm/checksum_64.h
61
: "0" (sum), "1" ((__force u32)sum<<16)
arch/sparc/include/asm/checksum_64.h
63
return (__force __sum16)sum;
arch/sparc/include/asm/checksum_64.h
68
__wsum sum)
arch/sparc/include/asm/checksum_64.h
75
: "=r" (sum), "=r" (saddr)
arch/sparc/include/asm/checksum_64.h
76
: "r" (daddr), "r" (proto + len), "0" (sum), "1" (saddr)
arch/sparc/include/asm/checksum_64.h
78
return sum;
arch/sparc/include/asm/checksum_64.h
87
__wsum sum)
arch/sparc/include/asm/checksum_64.h
89
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/sparc/include/asm/checksum_64.h
96
__u32 len, __u8 proto, __wsum sum)
arch/sparc/kernel/nmi.c
106
sum = local_cpu_data().irq0_irqs;
arch/sparc/kernel/nmi.c
111
if (!touched && __this_cpu_read(last_irq_sum) == sum) {
arch/sparc/kernel/nmi.c
117
__this_cpu_write(last_irq_sum, sum);
arch/sparc/kernel/nmi.c
89
unsigned int sum, touched = 0;
arch/x86/boot/compressed/acpi.c
82
u8 sum = 0;
arch/x86/boot/compressed/acpi.c
85
sum += *(buffer++);
arch/x86/boot/compressed/acpi.c
87
return sum;
arch/x86/include/asm/checksum_32.h
103
: "=r" (sum)
arch/x86/include/asm/checksum_32.h
104
: "r" ((__force u32)sum << 16),
arch/x86/include/asm/checksum_32.h
105
"0" ((__force u32)sum & 0xffff0000));
arch/x86/include/asm/checksum_32.h
106
return (__force __sum16)(~(__force u32)sum >> 16);
arch/x86/include/asm/checksum_32.h
111
__wsum sum)
arch/x86/include/asm/checksum_32.h
117
: "=r" (sum)
arch/x86/include/asm/checksum_32.h
119
"g" ((len + proto) << 8), "0" (sum));
arch/x86/include/asm/checksum_32.h
120
return sum;
arch/x86/include/asm/checksum_32.h
129
__wsum sum)
arch/x86/include/asm/checksum_32.h
131
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/x86/include/asm/checksum_32.h
147
__u32 len, __u8 proto, __wsum sum)
arch/x86/include/asm/checksum_32.h
160
: "=&r" (sum)
arch/x86/include/asm/checksum_32.h
162
"r" (htonl(len)), "r" (htonl(proto)), "0" (sum)
arch/x86/include/asm/checksum_32.h
165
return csum_fold(sum);
arch/x86/include/asm/checksum_32.h
20
asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/x86/include/asm/checksum_32.h
67
unsigned int sum;
arch/x86/include/asm/checksum_32.h
89
: "=r" (sum), "=r" (iph), "=r" (ihl)
arch/x86/include/asm/checksum_32.h
92
return (__force __sum16)sum;
arch/x86/include/asm/checksum_32.h
99
static inline __sum16 csum_fold(__wsum sum)
arch/x86/include/asm/checksum_64.h
115
__wsum sum)
arch/x86/include/asm/checksum_64.h
117
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
arch/x86/include/asm/checksum_64.h
130
extern __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/x86/include/asm/checksum_64.h
175
__u32 len, __u8 proto, __wsum sum)
arch/x86/include/asm/checksum_64.h
182
(__force __u64)sum;
arch/x86/include/asm/checksum_64.h
23
static inline __sum16 csum_fold(__wsum sum)
arch/x86/include/asm/checksum_64.h
27
: "=r" (sum)
arch/x86/include/asm/checksum_64.h
28
: "r" ((__force u32)sum << 16),
arch/x86/include/asm/checksum_64.h
29
"0" ((__force u32)sum & 0xffff0000));
arch/x86/include/asm/checksum_64.h
30
return (__force __sum16)(~(__force u32)sum >> 16);
arch/x86/include/asm/checksum_64.h
48
unsigned int sum;
arch/x86/include/asm/checksum_64.h
70
: "=r" (sum), "=r" (iph), "=r" (ihl)
arch/x86/include/asm/checksum_64.h
73
return (__force __sum16)sum;
arch/x86/include/asm/checksum_64.h
89
__u8 proto, __wsum sum)
arch/x86/include/asm/checksum_64.h
95
: "=r" (sum)
arch/x86/include/asm/checksum_64.h
97
"g" ((len + proto)<<8), "0" (sum));
arch/x86/include/asm/checksum_64.h
98
return sum;
arch/x86/include/asm/uaccess_64.h
103
unsigned long sum = size + (__force unsigned long)ptr;
arch/x86/include/asm/uaccess_64.h
105
return valid_user_address(sum) && sum >= (__force unsigned long)ptr;
arch/x86/kernel/cpu/microcode/intel.c
194
u32 sum, orig_sum, ext_sigcount = 0, i;
arch/x86/kernel/cpu/microcode/intel.c
277
sum = (mc_header->sig + mc_header->pf + mc_header->cksum) -
arch/x86/kernel/cpu/microcode/intel.c
279
if (sum) {
arch/x86/kernel/cpu/mtrr/cleanup.c
122
unsigned long sum = 0;
arch/x86/kernel/cpu/mtrr/cleanup.c
126
sum += range[i].end - range[i].start;
arch/x86/kernel/cpu/mtrr/cleanup.c
128
return sum;
arch/x86/kernel/irq.c
217
u64 sum = irq_stats(cpu)->__nmi_count;
arch/x86/kernel/irq.c
220
sum += irq_stats(cpu)->apic_timer_irqs;
arch/x86/kernel/irq.c
221
sum += irq_stats(cpu)->irq_spurious_count;
arch/x86/kernel/irq.c
222
sum += irq_stats(cpu)->apic_perf_irqs;
arch/x86/kernel/irq.c
223
sum += irq_stats(cpu)->apic_irq_work_irqs;
arch/x86/kernel/irq.c
224
sum += irq_stats(cpu)->icr_read_retry_count;
arch/x86/kernel/irq.c
226
sum += irq_stats(cpu)->x86_platform_ipis;
arch/x86/kernel/irq.c
229
sum += irq_stats(cpu)->irq_resched_count;
arch/x86/kernel/irq.c
230
sum += irq_stats(cpu)->irq_call_count;
arch/x86/kernel/irq.c
233
sum += irq_stats(cpu)->irq_thermal_count;
arch/x86/kernel/irq.c
236
sum += irq_stats(cpu)->irq_threshold_count;
arch/x86/kernel/irq.c
239
sum += irq_stats(cpu)->irq_hv_callback_count;
arch/x86/kernel/irq.c
242
sum += irq_stats(cpu)->irq_hv_reenlightenment_count;
arch/x86/kernel/irq.c
243
sum += irq_stats(cpu)->hyperv_stimer0_count;
arch/x86/kernel/irq.c
246
sum += per_cpu(mce_exception_count, cpu);
arch/x86/kernel/irq.c
247
sum += per_cpu(mce_poll_count, cpu);
arch/x86/kernel/irq.c
249
return sum;
arch/x86/kernel/irq.c
254
u64 sum = atomic_read(&irq_err_count);
arch/x86/kernel/irq.c
255
return sum;
arch/x86/kernel/mpparse.c
43
int sum = 0;
arch/x86/kernel/mpparse.c
46
sum += *mp++;
arch/x86/kernel/mpparse.c
48
return sum & 0xFF;
arch/x86/kernel/probe_roms.c
192
unsigned char sum, c;
arch/x86/kernel/probe_roms.c
194
for (sum = 0; length && get_kernel_nofault(c, rom++) == 0; length--)
arch/x86/kernel/probe_roms.c
195
sum += c;
arch/x86/kernel/probe_roms.c
196
return !length && !sum;
arch/x86/lib/csum-partial_64.c
19
static inline unsigned long update_csum_40b(unsigned long sum, const unsigned long m[5])
arch/x86/lib/csum-partial_64.c
27
:"+r" (sum)
arch/x86/lib/csum-partial_64.c
30
return sum;
arch/x86/lib/csum-partial_64.c
44
__wsum csum_partial(const void *buff, int len, __wsum sum)
arch/x86/lib/csum-partial_64.c
46
u64 temp64 = (__force u64)sum;
arch/x86/lib/csum-wrappers_64.c
24
__wsum sum;
arch/x86/lib/csum-wrappers_64.c
29
sum = csum_partial_copy_generic((__force const void *)src, dst, len);
arch/x86/lib/csum-wrappers_64.c
31
return sum;
arch/x86/lib/csum-wrappers_64.c
46
__wsum sum;
arch/x86/lib/csum-wrappers_64.c
51
sum = csum_partial_copy_generic(src, (void __force *)dst, len);
arch/x86/lib/csum-wrappers_64.c
53
return sum;
arch/x86/pci/irq.c
132
u8 sum;
arch/x86/pci/irq.c
159
sum = 0;
arch/x86/pci/irq.c
161
sum += addr[i];
arch/x86/pci/irq.c
162
rt->checksum = -sum;
arch/x86/pci/irq.c
78
u8 sum;
arch/x86/pci/irq.c
87
sum = 0;
arch/x86/pci/irq.c
89
sum += addr[i];
arch/x86/pci/irq.c
90
if (!sum) {
arch/x86/pci/pcbios.c
305
unsigned char sum;
arch/x86/pci/pcbios.c
326
sum = 0;
arch/x86/pci/pcbios.c
328
sum += check->chars[i];
arch/x86/pci/pcbios.c
329
if (sum != 0)
arch/x86/um/asm/checksum.h
110
: "=r" (sum), "=r" (iph), "=r" (ihl)
arch/x86/um/asm/checksum.h
113
return (__force __sum16)sum;
arch/x86/um/asm/checksum.h
21
extern __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/x86/um/asm/checksum.h
34
static inline __sum16 csum_fold(__wsum sum)
arch/x86/um/asm/checksum.h
39
: "=r" (sum)
arch/x86/um/asm/checksum.h
40
: "r" ((__force u32)sum << 16),
arch/x86/um/asm/checksum.h
41
"0" ((__force u32)sum & 0xffff0000)
arch/x86/um/asm/checksum.h
43
return (__force __sum16)(~(__force u32)sum >> 16);
arch/x86/um/asm/checksum.h
59
__u8 proto, __wsum sum)
arch/x86/um/asm/checksum.h
65
: "=r" (sum)
arch/x86/um/asm/checksum.h
66
: "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum));
arch/x86/um/asm/checksum.h
67
return sum;
arch/x86/um/asm/checksum.h
76
__wsum sum)
arch/x86/um/asm/checksum.h
78
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/x86/um/asm/checksum.h
88
unsigned int sum;
arch/x86/um/asm/checksum_32.h
17
__wsum sum)
arch/x86/um/asm/checksum_32.h
31
: "=&r" (sum)
arch/x86/um/asm/checksum_32.h
33
"r"(htonl(len)), "r"(htonl(proto)), "0"(sum));
arch/x86/um/asm/checksum_32.h
35
return csum_fold(sum);
arch/xtensa/include/asm/checksum.h
115
: "=r" (sum), "=r" (iph), "=r" (ihl), "=&r" (tmp),
arch/xtensa/include/asm/checksum.h
120
return csum_fold(sum);
arch/xtensa/include/asm/checksum.h
125
__wsum sum)
arch/xtensa/include/asm/checksum.h
147
: "=r" (sum), "=r" (len_proto)
arch/xtensa/include/asm/checksum.h
148
: "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum));
arch/xtensa/include/asm/checksum.h
149
return sum;
arch/xtensa/include/asm/checksum.h
158
__wsum sum)
arch/xtensa/include/asm/checksum.h
160
return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
arch/xtensa/include/asm/checksum.h
177
__wsum sum)
arch/xtensa/include/asm/checksum.h
228
: "=r" (sum), "=&r" (__dummy)
arch/xtensa/include/asm/checksum.h
230
"r" (htonl(len)), "r" (htonl(proto)), "0" (sum)
arch/xtensa/include/asm/checksum.h
233
return csum_fold(sum);
arch/xtensa/include/asm/checksum.h
30
asmlinkage __wsum csum_partial(const void *buff, int len, __wsum sum);
arch/xtensa/include/asm/checksum.h
67
static __inline__ __sum16 csum_fold(__wsum sum)
arch/xtensa/include/asm/checksum.h
79
: "=r" (sum), "=&r" (__dummy)
arch/xtensa/include/asm/checksum.h
80
: "0" (sum));
arch/xtensa/include/asm/checksum.h
81
return (__force __sum16)sum;
arch/xtensa/include/asm/checksum.h
90
unsigned int sum, tmp, endaddr;
block/bfq-cgroup.c
1112
struct blkg_rwstat_sample sum;
block/bfq-cgroup.c
1114
blkg_rwstat_recursive_sum(pd_to_blkg(pd), &blkcg_policy_bfq, off, &sum);
block/bfq-cgroup.c
1115
return __blkg_prfill_rwstat(sf, pd, &sum);
block/bfq-cgroup.c
1140
u64 sum = 0;
block/bfq-cgroup.c
1152
sum += bfq_stat_read(stat) + atomic64_read(&stat->aux_cnt);
block/bfq-cgroup.c
1156
return __blkg_prfill_u64(sf, pd, sum);
block/bfq-cgroup.c
1171
u64 sum = blkg_rwstat_total(&bfqg->stats.bytes);
block/bfq-cgroup.c
1173
return __blkg_prfill_u64(sf, pd, sum >> 9);
block/blk-cgroup-rwstat.c
106
memset(sum, 0, sizeof(*sum));
block/blk-cgroup-rwstat.c
120
sum->cnt[i] += blkg_rwstat_read_counter(rwstat, i);
block/blk-cgroup-rwstat.c
98
int off, struct blkg_rwstat_sample *sum)
block/blk-cgroup-rwstat.h
140
u64 sum[BLKG_RWSTAT_NR];
block/blk-cgroup-rwstat.h
144
sum[i] = percpu_counter_sum_positive(&from->cpu_cnt[i]);
block/blk-cgroup-rwstat.h
147
atomic64_add(sum[i] + atomic64_read(&from->aux_cnt[i]),
block/blk-cgroup-rwstat.h
49
int off, struct blkg_rwstat_sample *sum);
block/blk-iolatency.c
209
struct latency_stat *sum,
block/blk-iolatency.c
213
sum->ps.total += stat->ps.total;
block/blk-iolatency.c
214
sum->ps.missed += stat->ps.missed;
block/blk-iolatency.c
216
blk_rq_stat_sum(&sum->rqs, &stat->rqs);
block/blk-throttle.c
1412
struct blkg_rwstat_sample sum;
block/blk-throttle.c
1415
&sum);
block/blk-throttle.c
1416
return __blkg_prfill_rwstat(sf, pd, &sum);
block/partitions/acorn.c
329
unsigned long sum;
block/partitions/acorn.c
332
for (i = 0, sum = 0x50617274; i < 508; i++)
block/partitions/acorn.c
333
sum += data[i];
block/partitions/acorn.c
335
sum -= le32_to_cpu(*(__le32 *)(&data[508]));
block/partitions/acorn.c
337
return sum == 0;
block/partitions/amiga.c
29
u32 sum = 0;
block/partitions/amiga.c
32
sum += be32_to_cpu(*m++);
block/partitions/amiga.c
33
return sum;
block/sed-opal.c
1799
if (session->sum)
block/sed-opal.c
1802
else if (session->who != OPAL_ADMIN1 && !session->sum)
block/sed-opal.c
2005
if (usr->sum)
block/sed-opal.c
2261
if (opal_act->sum) {
block/sed-opal.c
2761
if (lk_unlk->session.sum) {
block/sed-opal.c
2830
if (lk_unlk->session.sum)
block/sed-opal.c
2943
if (opal_lr_act->sum &&
block/sed-opal.c
3115
suspend->unlk.session.sum);
block/sed-opal.c
429
const struct d0_single_user_mode *sum = data;
block/sed-opal.c
430
u32 nlo = be32_to_cpu(sum->num_locking_objects);
crypto/ecc.c
1416
struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits);
crypto/ecc.c
1422
ecc_point_add(&sum, p, q, curve);
crypto/ecc.c
1426
points[3] = &sum;
crypto/ecc.c
290
u64 sum;
crypto/ecc.c
292
sum = left[i] + right[i] + carry;
crypto/ecc.c
293
if (sum != left[i])
crypto/ecc.c
294
carry = (sum < left[i]);
crypto/ecc.c
296
result[i] = sum;
crypto/ecc.c
310
u64 sum;
crypto/ecc.c
312
sum = left[i] + carry;
crypto/ecc.c
313
if (sum != left[i])
crypto/ecc.c
314
carry = (sum < left[i]);
crypto/ecc.c
318
result[i] = sum;
crypto/streebog_generic.c
932
u64 sum;
crypto/streebog_generic.c
934
sum = left + le64_to_cpu(y->qword[i]) + carry;
crypto/streebog_generic.c
935
if (sum != left)
crypto/streebog_generic.c
936
carry = (sum < left);
crypto/streebog_generic.c
937
r->qword[i] = cpu_to_le64(sum);
crypto/tea.c
101
z -= ((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3);
crypto/tea.c
102
y -= ((z << 4) + k0) ^ (z + sum) ^ ((z >> 5) + k1);
crypto/tea.c
103
sum -= TEA_DELTA;
crypto/tea.c
126
u32 y, z, sum = 0;
crypto/tea.c
133
while (sum != limit) {
crypto/tea.c
134
y += ((z << 4 ^ z >> 5) + z) ^ (sum + ctx->KEY[sum&3]);
crypto/tea.c
135
sum += XTEA_DELTA;
crypto/tea.c
136
z += ((y << 4 ^ y >> 5) + y) ^ (sum + ctx->KEY[sum>>11 &3]);
crypto/tea.c
145
u32 y, z, sum;
crypto/tea.c
151
sum = XTEA_DELTA * XTEA_ROUNDS;
crypto/tea.c
153
while (sum) {
crypto/tea.c
154
z -= ((y << 4 ^ y >> 5) + y) ^ (sum + ctx->KEY[sum>>11 & 3]);
crypto/tea.c
155
sum -= XTEA_DELTA;
crypto/tea.c
156
y -= ((z << 4 ^ z >> 5) + z) ^ (sum + ctx->KEY[sum & 3]);
crypto/tea.c
166
u32 y, z, sum = 0;
crypto/tea.c
173
while (sum != limit) {
crypto/tea.c
174
y += (z << 4 ^ z >> 5) + (z ^ sum) + ctx->KEY[sum&3];
crypto/tea.c
175
sum += XTEA_DELTA;
crypto/tea.c
176
z += (y << 4 ^ y >> 5) + (y ^ sum) + ctx->KEY[sum>>11 &3];
crypto/tea.c
185
u32 y, z, sum;
crypto/tea.c
191
sum = XTEA_DELTA * XTEA_ROUNDS;
crypto/tea.c
193
while (sum) {
crypto/tea.c
194
z -= (y << 4 ^ y >> 5) + (y ^ sum) + ctx->KEY[sum>>11 & 3];
crypto/tea.c
195
sum -= XTEA_DELTA;
crypto/tea.c
196
y -= (z << 4 ^ z >> 5) + (z ^ sum) + ctx->KEY[sum & 3];
crypto/tea.c
58
u32 y, z, n, sum = 0;
crypto/tea.c
73
sum += TEA_DELTA;
crypto/tea.c
74
y += ((z << 4) + k0) ^ (z + sum) ^ ((z >> 5) + k1);
crypto/tea.c
75
z += ((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3);
crypto/tea.c
84
u32 y, z, n, sum;
crypto/tea.c
96
sum = TEA_DELTA << 5;
drivers/accel/habanalabs/common/hldio.c
140
s64 sum = 0;
drivers/accel/habanalabs/common/hldio.c
144
sum += per_cpu(*hdev->hldio.inflight_ios, i);
drivers/accel/habanalabs/common/hldio.c
146
return sum;
drivers/acpi/acpica/utcksum.c
162
u8 sum = 0;
drivers/acpi/acpica/utcksum.c
166
sum = (u8)(sum + *(buffer++));
drivers/acpi/acpica/utcksum.c
169
return (sum);
drivers/acpi/acpica/utstrsuppt.c
425
u64 sum;
drivers/acpi/acpica/utstrsuppt.c
433
sum = addend1 + digit;
drivers/acpi/acpica/utstrsuppt.c
437
if ((acpi_gbl_integer_bit_width == 32) && (sum > ACPI_UINT32_MAX)) {
drivers/acpi/acpica/utstrsuppt.c
441
*out_sum = sum;
drivers/acpi/tables.c
390
u8 sum = 0;
drivers/acpi/tables.c
394
sum = (u8) (sum + *(buffer++));
drivers/acpi/tables.c
395
return sum;
drivers/bus/fsl-mc/fsl-mc-uapi.c
389
char sum = 0;
drivers/bus/fsl-mc/fsl-mc-uapi.c
409
sum |= *mc_cmd_end++;
drivers/bus/fsl-mc/fsl-mc-uapi.c
410
if (sum) {
drivers/char/nvram.c
123
unsigned short sum = 0;
drivers/char/nvram.c
127
sum += __nvram_read_byte(i);
drivers/char/nvram.c
130
return (sum & 0xffff) == expect;
drivers/char/nvram.c
136
unsigned short sum = 0;
drivers/char/nvram.c
139
sum += __nvram_read_byte(i);
drivers/char/nvram.c
140
__nvram_write_byte(sum >> 8, PC_CKS_LOC);
drivers/char/nvram.c
141
__nvram_write_byte(sum & 0xff, PC_CKS_LOC + 1);
drivers/clk/bcm/clk-bcm53573-ilp.c
49
int sum = 0, num = 0, loop_num = 0;
drivers/clk/bcm/clk-bcm53573-ilp.c
70
sum += cur_val;
drivers/clk/bcm/clk-bcm53573-ilp.c
76
sum += cur_val;
drivers/clk/bcm/clk-bcm53573-ilp.c
87
avg = sum / num;
drivers/crypto/hisilicon/sgl.c
188
static void update_hw_sgl_sum_sge(struct hisi_acc_hw_sgl *hw_sgl, u16 sum)
drivers/crypto/hisilicon/sgl.c
190
hw_sgl->entry_sum_in_chain = cpu_to_le16(sum);
drivers/cxl/core/pci.c
550
unsigned char sum, *data = buf;
drivers/cxl/core/pci.c
553
for (sum = 0, i = 0; i < size; i++)
drivers/cxl/core/pci.c
554
sum += data[i];
drivers/cxl/core/pci.c
555
return sum;
drivers/firmware/dmi_scan.c
169
u8 sum = 0;
drivers/firmware/dmi_scan.c
173
sum += buf[a];
drivers/firmware/dmi_scan.c
175
return sum == 0;
drivers/firmware/efi/libstub/x86-stub.c
228
u8 sum = 0;
drivers/firmware/efi/libstub/x86-stub.c
231
sum += ((u8 *)ptr)[i];
drivers/firmware/efi/libstub/x86-stub.c
233
return sum == 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
928
uint32_t sum = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
934
sum += buf_start[0];
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
936
return 0xffffffff - sum;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
5977
double sum = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
5980
sum += prefetch_swath_bytes[i];
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
5983
return sum / bw_mbps;
drivers/gpu/drm/bridge/ite-it6505.c
716
int rddata, i, pclk, sum = 0;
drivers/gpu/drm/bridge/ite-it6505.c
750
sum += rddata;
drivers/gpu/drm/bridge/ite-it6505.c
753
if (sum == 0) {
drivers/gpu/drm/bridge/ite-it6505.c
758
sum /= 3;
drivers/gpu/drm/bridge/ite-it6505.c
759
pclk = 13500 * 2048 / sum;
drivers/gpu/drm/bridge/sil-sii8620.c
711
u8 *d = ptr, sum = 0;
drivers/gpu/drm/bridge/sil-sii8620.c
714
sum += *d++;
drivers/gpu/drm/bridge/sil-sii8620.c
716
return sum;
drivers/gpu/drm/i915/display/intel_crtc.c
622
crtc->debug.vbl.sum += delta;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
486
hdr, div64_u64(crtc->debug.vbl.sum, count));
drivers/gpu/drm/i915/display/intel_display_types.h
1551
u64 sum;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
122
u64 sum;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
126
sum = mul_u32_u32(a[2], 2);
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
127
sum += a[1];
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
128
sum += a[3];
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
130
return sum >> 2;
drivers/gpu/drm/i915/selftests/i915_request.c
1938
u64 sum;
drivers/gpu/drm/i915/selftests/i915_request.c
1943
sum = mul_u32_u32(a[2], 2);
drivers/gpu/drm/i915/selftests/i915_request.c
1944
sum += a[1];
drivers/gpu/drm/i915/selftests/i915_request.c
1945
sum += a[3];
drivers/gpu/drm/i915/selftests/i915_request.c
1947
GEM_BUG_ON(sum > U32_MAX);
drivers/gpu/drm/i915/selftests/i915_request.c
1948
return sum;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
150
int sum = 1 << PSC_Q_FRACTION;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
154
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
156
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
158
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
160
sum += term;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
162
return sum;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
233
int sum = 0;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
237
sum += coef[phase][i];
drivers/gpu/drm/imx/dcss/dcss-scaler.c
241
ll_temp += sum >> 1;
drivers/gpu/drm/imx/dcss/dcss-scaler.c
242
ll_temp = div_s64(ll_temp, sum);
drivers/gpu/drm/nouveau/nouveau_bios.c
53
uint8_t sum = 0;
drivers/gpu/drm/nouveau/nouveau_bios.c
56
sum += data[i];
drivers/gpu/drm/nouveau/nouveau_bios.c
58
if (sum)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
84
u8 sum = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
86
sum += *data++;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
87
return sum;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
70
u8 *mxms = mxms_data(mxm), sum = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
72
sum += *mxms++;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
73
if (sum) {
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
578
u8 sum = 0, checksum = 0;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
589
sum += 0x84 + 0x001 + 0x00a;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
593
sum += info_aud->db1_ct_cc;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
597
sum += info_aud->db2_sf_ss;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
600
sum += info_aud->db3;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
610
sum += info_aud->db4_ca;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
614
sum += info_aud->db5_dminh_lsv;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
622
checksum = 0x100 - sum;
drivers/gpu/drm/vboxvideo/vbox_mode.c
689
unsigned int i, sum = 0;
drivers/gpu/drm/vboxvideo/vbox_mode.c
702
sum += edid[i];
drivers/gpu/drm/vboxvideo/vbox_mode.c
703
edid[EDID_SIZE - 1] = (0x100 - (sum & 0xFF)) & 0xFF;
drivers/greybus/gb-beagleplay.c
445
u8 sum = base;
drivers/greybus/gb-beagleplay.c
448
sum += data[i];
drivers/greybus/gb-beagleplay.c
450
return sum;
drivers/i2c/busses/i2c-rcar.c
288
u32 cdf, round, ick, sum, scl, cdf_width;
drivers/i2c/busses/i2c-rcar.c
341
sum = t.scl_fall_ns + t.scl_rise_ns + t.scl_int_delay_ns;
drivers/i2c/busses/i2c-rcar.c
343
round = DIV_ROUND_CLOSEST(round * sum, 1000);
drivers/iio/adc/ad7280a.c
366
unsigned int tmp, sum = 0;
drivers/iio/adc/ad7280a.c
400
sum += FIELD_GET(AD7280A_TRANS_READ_CONV_DATA_MSK, tmp);
drivers/iio/adc/ad7280a.c
403
return sum;
drivers/iio/chemical/vz89x.c
162
int i, sum = 0;
drivers/iio/chemical/vz89x.c
165
sum = crc + data->buffer[i];
drivers/iio/chemical/vz89x.c
166
crc = sum;
drivers/iio/chemical/vz89x.c
167
crc += sum / 256;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
24
uint64_t sum = 0;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
35
sum += acc->values[i];
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
38
acc->val = div_u64(sum, i);
drivers/iio/temperature/mlx90632.c
719
s64 Asub, Bsub, Ablock, Bblock, Cblock, AMB, sum;
drivers/iio/temperature/mlx90632.c
729
sum = div64_s64(Ablock, 1000000LL) + Bblock + Cblock;
drivers/iio/temperature/mlx90632.c
731
return div64_s64(sum, 10000000LL);
drivers/iio/temperature/tsys01.c
119
u8 sum = 0;
drivers/iio/temperature/tsys01.c
122
sum += ((n_prom[0] >> 8) + (n_prom[0] & 0xFF));
drivers/iio/temperature/tsys01.c
124
return (sum == 0);
drivers/infiniband/core/counters.c
409
u64 sum = 0;
drivers/infiniband/core/counters.c
424
sum += counter->stats->value[index];
drivers/infiniband/core/counters.c
432
return sum;
drivers/infiniband/core/counters.c
442
u64 sum;
drivers/infiniband/core/counters.c
448
sum = get_running_counters_hwstat_sum(dev, port, index);
drivers/infiniband/core/counters.c
449
sum += port_counter->hstats->value[index];
drivers/infiniband/core/counters.c
451
return sum;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
100
sum.dir[READ].cnt, sum.dir[READ].size_total,
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
101
sum.dir[WRITE].cnt, sum.dir[WRITE].size_total,
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
102
atomic_read(&stats->inflight), sum.failover_cnt);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
83
struct rtrs_clt_stats_rdma sum;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
87
memset(&sum, 0, sizeof(sum));
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
92
sum.dir[READ].cnt += r->dir[READ].cnt;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
93
sum.dir[READ].size_total += r->dir[READ].size_total;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
94
sum.dir[WRITE].cnt += r->dir[WRITE].cnt;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
95
sum.dir[WRITE].size_total += r->dir[WRITE].size_total;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
96
sum.failover_cnt += r->failover_cnt;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
34
struct rtrs_srv_stats_rdma_stats sum;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
37
memset(&sum, 0, sizeof(sum));
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
42
sum.dir[READ].cnt += r->dir[READ].cnt;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
43
sum.dir[READ].size_total += r->dir[READ].size_total;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
44
sum.dir[WRITE].cnt += r->dir[WRITE].cnt;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
45
sum.dir[WRITE].size_total += r->dir[WRITE].size_total;
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
49
sum.dir[READ].cnt, sum.dir[READ].size_total,
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
50
sum.dir[WRITE].cnt, sum.dir[WRITE].size_total);
drivers/input/input-mt.c
389
int i, k, sum;
drivers/input/input-mt.c
394
sum = 0;
drivers/input/input-mt.c
396
sum += adjust_dual(w + i, 1, w + i + nr, nc <= nr, mu);
drivers/input/input-mt.c
397
if (!sum)
drivers/input/joystick/sidewinder.c
265
unsigned char sum = 0;
drivers/input/joystick/sidewinder.c
271
sum += t & 0xf;
drivers/input/joystick/sidewinder.c
275
return sum & 0xf;
drivers/input/misc/ibm-panel.c
29
u16 sum = 0;
drivers/input/misc/ibm-panel.c
33
sum += panel->command[i];
drivers/input/misc/ibm-panel.c
34
if (sum & 0xff00) {
drivers/input/misc/ibm-panel.c
35
sum &= 0xff;
drivers/input/misc/ibm-panel.c
36
sum++;
drivers/input/misc/ibm-panel.c
40
chksum = sum & 0xff;
drivers/input/misc/yealink.c
253
u8 sum = 0;
drivers/input/misc/yealink.c
256
sum -= buf[i];
drivers/input/misc/yealink.c
257
p->sum = sum;
drivers/input/misc/yealink.c
326
yld->ctl_data->sum = 0xff - CMD_KEYPRESS;
drivers/input/misc/yealink.c
357
yld->ctl_data->sum = -1 - CMD_LED - val;
drivers/input/misc/yealink.c
361
yld->ctl_data->sum = -1 - CMD_DIALTONE - val;
drivers/input/misc/yealink.c
365
yld->ctl_data->sum = -1 - CMD_RINGTONE - val;
drivers/input/misc/yealink.c
373
yld->ctl_data->sum = -1 - CMD_SCANCODE - val;
drivers/input/misc/yealink.c
385
yld->ctl_data->sum = -CMD_LCD - ix - val - len;
drivers/input/misc/yealink.c
391
yld->ctl_data->sum -= val;
drivers/input/misc/yealink.c
521
yld->ctl_data->sum = 0x100-CMD_INIT-10;
drivers/input/misc/yealink.h
19
s8 sum; /* negative sum of 15 preceding bytes */
drivers/input/mouse/cyapa_gen5.c
1946
int sum, count, max_element_cnt;
drivers/input/mouse/cyapa_gen5.c
1960
sum = count = tmp_count = 0;
drivers/input/mouse/cyapa_gen5.c
2085
sum += value;
drivers/input/mouse/cyapa_gen5.c
2094
*idac_ave = count ? (sum / count) : 0;
drivers/input/mouse/cyapa_gen5.c
2220
int sum, count;
drivers/input/mouse/cyapa_gen5.c
2234
sum = count = 0;
drivers/input/mouse/cyapa_gen5.c
2282
sum += value;
drivers/input/mouse/cyapa_gen5.c
2296
*raw_data_ave = count ? (sum / count) : 0;
drivers/input/touchscreen/ili210x.c
137
s16 sum = 0;
drivers/input/touchscreen/ili210x.c
151
sum = (sum + data[i]) & 0xff;
drivers/input/touchscreen/ili210x.c
153
if ((-sum & 0xff) != data[ILI211X_DATA_SIZE - 1]) {
drivers/input/touchscreen/ili210x.c
156
sum, data[ILI211X_DATA_SIZE - 1]);
drivers/input/touchscreen/msg2638.c
84
s32 sum = 0;
drivers/input/touchscreen/msg2638.c
88
sum += data[i];
drivers/input/touchscreen/msg2638.c
90
return (u8)((-sum) & 0xFF);
drivers/md/bcache/sysfs.c
1057
uint64_t sum = 0;
drivers/md/bcache/sysfs.c
1096
sum += INITIAL_PRIO - cached[i];
drivers/md/bcache/sysfs.c
1099
sum = div64_u64(sum, n);
drivers/md/bcache/sysfs.c
1118
meta * 100 / (size_t) ca->sb.nbuckets, sum,
drivers/md/dm.c
2770
unsigned long sum = 0;
drivers/md/dm.c
2773
sum += *per_cpu_ptr(md->pending_io, cpu);
drivers/md/dm.c
2775
return sum != 0;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
380
u8 sum = 0;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
385
sum += edid[offset];
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
386
edid[127] = 256 - sum;
drivers/media/common/b2c2/flexcop-eeprom.c
101
u8 sum = 0;
drivers/media/common/b2c2/flexcop-eeprom.c
103
sum = sum ^ buf[i];
drivers/media/common/b2c2/flexcop-eeprom.c
104
return sum;
drivers/media/i2c/adv7511-v4l2.c
1608
u8 sum = 0;
drivers/media/i2c/adv7511-v4l2.c
1612
sum += edid_block[i];
drivers/media/i2c/adv7511-v4l2.c
1613
return sum == 0;
drivers/media/pci/cx88/cx88-dsp.c
129
u32 sum = int_goertzel(x, N, freq);
drivers/media/pci/cx88/cx88-dsp.c
131
return (u32)int_sqrt(sum);
drivers/media/pci/cx88/cx88-dsp.c
137
u32 sum = 0;
drivers/media/pci/cx88/cx88-dsp.c
150
sum += int_goertzel(x, N, freq_start);
drivers/media/pci/cx88/cx88-dsp.c
154
return (u32)int_sqrt(sum / samples);
drivers/media/pci/zoran/zr36050.c
370
int sum = 0;
drivers/media/pci/zoran/zr36050.c
399
sum += zr36050_set_sof(ptr);
drivers/media/pci/zoran/zr36050.c
400
sum += zr36050_set_sos(ptr);
drivers/media/pci/zoran/zr36050.c
401
sum += zr36050_set_dri(ptr);
drivers/media/pci/zoran/zr36050.c
408
sum += zr36050_pushit(ptr, ZR050_DQT_IDX,
drivers/media/pci/zoran/zr36050.c
410
sum += zr36050_pushit(ptr, ZR050_DHT_IDX,
drivers/media/pci/zoran/zr36050.c
416
sum += zr36050_pushit(ptr, ZR050_APP_IDX + 4, 60,
drivers/media/pci/zoran/zr36050.c
422
sum += zr36050_pushit(ptr, ZR050_COM_IDX + 4, 60,
drivers/media/pci/zoran/zr36050.c
441
sum = ptr->real_code_vol - sum;
drivers/media/pci/zoran/zr36050.c
442
bitcnt = sum << 3; /* need the size in bits */
drivers/media/pci/zoran/zr36050.c
447
ptr->name, sum, ptr->real_code_vol, bitcnt, tmp);
drivers/media/pci/zoran/zr36060.c
325
int sum = 0;
drivers/media/pci/zoran/zr36060.c
358
sum += zr36060_set_sof(ptr);
drivers/media/pci/zoran/zr36060.c
359
sum += zr36060_set_sos(ptr);
drivers/media/pci/zoran/zr36060.c
360
sum += zr36060_set_dri(ptr);
drivers/media/pci/zoran/zr36060.c
363
sum += zr36060_pushit(ptr, ZR060_DQT_IDX, sizeof(zr36060_dqt), zr36060_dqt);
drivers/media/pci/zoran/zr36060.c
364
sum += zr36060_pushit(ptr, ZR060_DHT_IDX, sizeof(zr36060_dht), zr36060_dht);
drivers/media/pci/zoran/zr36060.c
369
sum += zr36060_pushit(ptr, ZR060_APP_IDX + 4, 60, ptr->app.data) + 4;
drivers/media/pci/zoran/zr36060.c
374
sum += zr36060_pushit(ptr, ZR060_COM_IDX + 4, 60, ptr->com.data) + 4;
drivers/media/pci/zoran/zr36060.c
379
sum = ptr->real_code_vol - sum;
drivers/media/pci/zoran/zr36060.c
380
bitcnt = sum << 3; /* need the size in bits */
drivers/media/pci/zoran/zr36060.c
385
ptr->name, sum, ptr->real_code_vol, bitcnt, tmp);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
263
af->window[0].sum = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AFM_SUM_A);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
265
af->window[1].sum = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AFM_SUM_B);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
267
af->window[2].sum = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AFM_SUM_C);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
60
s32 sum = 0;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
65
sum += column_width[i];
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
67
column_width[i] = pic_in_cts_width - sum;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
69
sum = 0;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
72
sum += row_height[i];
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
74
row_height[i] = pic_in_cts_height - sum;
drivers/media/test-drivers/vivid/vivid-vid-common.c
1124
u8 sum = 0;
drivers/media/test-drivers/vivid/vivid-vid-common.c
1133
sum += edid->edid[i];
drivers/media/test-drivers/vivid/vivid-vid-common.c
1134
edid->edid[i] = 256 - sum;
drivers/media/tuners/r820t.c
1522
u16 sum = 0;
drivers/media/tuners/r820t.c
1532
sum += data[1];
drivers/media/tuners/r820t.c
1540
rc = sum - max - min;
drivers/media/usb/dvb-usb-v2/lmedm04.c
599
u8 sum = 0;
drivers/media/usb/dvb-usb-v2/lmedm04.c
601
sum += *p++;
drivers/media/usb/dvb-usb-v2/lmedm04.c
602
return sum;
drivers/media/v4l2-core/v4l2-dv-timings.c
1095
u8 sum = 0;
drivers/media/v4l2-core/v4l2-dv-timings.c
1106
sum += edid[i];
drivers/media/v4l2-core/v4l2-dv-timings.c
1107
edid[i] = 256 - sum;
drivers/media/v4l2-core/v4l2-vp9.c
1605
u32 sum = 0, s2;
drivers/media/v4l2-core/v4l2-vp9.c
1607
sum = c[1] + c[2] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9];
drivers/media/v4l2-core/v4l2-vp9.c
1609
p[0] = noncoef_merge_prob(p[0], c[0], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1610
sum -= c[9];
drivers/media/v4l2-core/v4l2-vp9.c
1611
p[1] = noncoef_merge_prob(p[1], c[9], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1612
sum -= c[1];
drivers/media/v4l2-core/v4l2-vp9.c
1613
p[2] = noncoef_merge_prob(p[2], c[1], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1615
sum -= s2;
drivers/media/v4l2-core/v4l2-vp9.c
1616
p[3] = noncoef_merge_prob(p[3], s2, sum);
drivers/media/v4l2-core/v4l2-vp9.c
1620
sum -= c[3];
drivers/media/v4l2-core/v4l2-vp9.c
1621
p[6] = noncoef_merge_prob(p[6], c[3], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1622
sum -= c[8];
drivers/media/v4l2-core/v4l2-vp9.c
1623
p[7] = noncoef_merge_prob(p[7], c[8], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1642
u32 sum;
drivers/media/v4l2-core/v4l2-vp9.c
1644
sum = c[1] + c[2] + c[3] + c[4] + c[5] + c[6] + c[7] + c[8] + c[9] + c[10];
drivers/media/v4l2-core/v4l2-vp9.c
1645
p[0] = noncoef_merge_prob(p[0], c[0], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1646
sum -= c[1];
drivers/media/v4l2-core/v4l2-vp9.c
1647
p[1] = noncoef_merge_prob(p[1], c[1], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1648
sum -= c[2] + c[3];
drivers/media/v4l2-core/v4l2-vp9.c
1649
p[2] = noncoef_merge_prob(p[2], c[2] + c[3], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1651
sum -= c[4] + c[5];
drivers/media/v4l2-core/v4l2-vp9.c
1652
p[4] = noncoef_merge_prob(p[4], c[4] + c[5], sum);
drivers/media/v4l2-core/v4l2-vp9.c
1654
sum -= c[6];
drivers/media/v4l2-core/v4l2-vp9.c
1655
p[6] = noncoef_merge_prob(p[6], c[6], sum);
drivers/memory/brcmstb_dpfe.c
372
unsigned int sum = 0;
drivers/memory/brcmstb_dpfe.c
377
sum += msg[i];
drivers/memory/brcmstb_dpfe.c
379
return sum;
drivers/memory/brcmstb_dpfe.c
569
u32 magic, sequence, version, sum;
drivers/memory/brcmstb_dpfe.c
584
sum = magic + sequence + version + init->dmem_len + init->imem_len;
drivers/memory/brcmstb_dpfe.c
587
sum += readl_relaxed(dmem + i);
drivers/memory/brcmstb_dpfe.c
590
sum += readl_relaxed(imem + i);
drivers/memory/brcmstb_dpfe.c
592
return (sum == checksum) ? 0 : -1;
drivers/misc/ntsync.c
395
__u32 sum;
drivers/misc/ntsync.c
399
if (check_add_overflow(sem->u.sem.count, count, &sum) ||
drivers/misc/ntsync.c
400
sum > sem->u.sem.max)
drivers/misc/ntsync.c
403
sem->u.sem.count = sum;
drivers/mmc/host/mtk-sd.c
773
u32 i, sum = 0;
drivers/mmc/host/mtk-sd.c
776
sum += buf[i];
drivers/mmc/host/mtk-sd.c
777
return 0xff - (u8) sum;
drivers/mtd/maps/pismo.c
32
u8 sum;
drivers/mtd/mtdswap.c
1171
unsigned long sum;
drivers/mtd/mtdswap.c
1200
sum = 0;
drivers/mtd/mtdswap.c
1202
sum += d->eb_data[i].erase_count;
drivers/mtd/mtdswap.c
1236
seq_printf(s, "total erasures: %lu\n", sum);
drivers/mtd/parsers/afs.c
54
u32 sum = 0;
drivers/mtd/parsers/afs.c
57
sum += *p++;
drivers/mtd/parsers/afs.c
59
return sum;
drivers/mtd/parsers/afs.c
64
u32 sum = 0;
drivers/mtd/parsers/afs.c
71
if (val > ~sum)
drivers/mtd/parsers/afs.c
72
sum++;
drivers/mtd/parsers/afs.c
73
sum += val;
drivers/mtd/parsers/afs.c
75
return ~sum;
drivers/net/can/grcan.c
366
u32 sum = a + b;
drivers/net/can/grcan.c
368
if (sum < size)
drivers/net/can/grcan.c
369
return sum;
drivers/net/can/grcan.c
371
return sum - size;
drivers/net/can/softing/softing_fw.c
225
unsigned int sum, rx_sum;
drivers/net/can/softing/softing_fw.c
277
for (sum = 0, j = 0; j < len; ++j)
drivers/net/can/softing/softing_fw.c
278
sum += dat[j];
drivers/net/can/softing/softing_fw.c
280
sum &= 0xffff;
drivers/net/can/softing/softing_fw.c
293
if (rx_sum != sum) {
drivers/net/can/softing/softing_fw.c
295
", wanted 0x%04x, got 0x%04x\n", sum, rx_sum);
drivers/net/dsa/sja1105/sja1105_static_config.c
1166
unsigned int sum;
drivers/net/dsa/sja1105/sja1105_static_config.c
1172
sum = SJA1105_SIZE_DEVICE_ID;
drivers/net/dsa/sja1105/sja1105_static_config.c
1182
sum += table->ops->packed_entry_size * table->entry_count;
drivers/net/dsa/sja1105/sja1105_static_config.c
1185
sum += header_count * (SJA1105_SIZE_TABLE_HEADER + 4);
drivers/net/dsa/sja1105/sja1105_static_config.c
1187
sum -= 4;
drivers/net/dsa/sja1105/sja1105_static_config.c
1189
return sum;
drivers/net/ethernet/8390/pcnet_cs.c
385
u_char sum;
drivers/net/ethernet/8390/pcnet_cs.c
387
for (sum = 0, i = 0x14; i < 0x1c; i++)
drivers/net/ethernet/8390/pcnet_cs.c
388
sum += inb_p(dev->base_addr + i);
drivers/net/ethernet/8390/pcnet_cs.c
389
if (sum != 0xff)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3259
__le64 sum = resp->accumulated_codewords_err_s[i];
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3261
values[i].sum = le64_to_cpu(sum);
drivers/net/ethernet/dec/tulip/tulip_core.c
1298
unsigned short sum;
drivers/net/ethernet/dec/tulip/tulip_core.c
1499
sum = 0;
drivers/net/ethernet/dec/tulip/tulip_core.c
1508
sum += value & 0xffff;
drivers/net/ethernet/dec/tulip/tulip_core.c
1517
sum += dev->dev_addr[i];
drivers/net/ethernet/dec/tulip/tulip_core.c
1579
sum += ee_data[i + sa_offset];
drivers/net/ethernet/dec/tulip/tulip_core.c
1602
if (sum == 0 || sum == 6*0xff) {
drivers/net/ethernet/engleder/tsnep_tc.c
231
u64 sum = 0;
drivers/net/ethernet/engleder/tsnep_tc.c
236
u64 sum_tmp = sum + gcl->operation[i].interval;
drivers/net/ethernet/engleder/tsnep_tc.c
248
sum = sum_tmp;
drivers/net/ethernet/engleder/tsnep_tc.c
250
if (sum == cycle_time) {
drivers/net/ethernet/engleder/tsnep_tc.c
254
return tsnep_set_gcl_change(gcl, i, start + sum, false);
drivers/net/ethernet/engleder/tsnep_tc.c
256
return tsnep_insert_gcl_operation(gcl, i, start + sum,
drivers/net/ethernet/engleder/tsnep_tc.c
257
cycle_time - sum);
drivers/net/ethernet/freescale/enetc/enetc.c
625
__wsum sum)
drivers/net/ethernet/freescale/enetc/enetc.c
636
len, ip_hdr(skb)->protocol, sum);
drivers/net/ethernet/freescale/enetc/enetc.c
640
len, ipv6_hdr(skb)->nexthdr, sum);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
661
int sum = 0;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
669
sum += tc_info->tqp_count[i];
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
672
return sum;
drivers/net/ethernet/intel/e1000e/manage.c
17
u8 sum = 0;
drivers/net/ethernet/intel/e1000e/manage.c
182
u16 length, u16 offset, u8 *sum)
drivers/net/ethernet/intel/e1000e/manage.c
202
*sum += *(tmp + j);
drivers/net/ethernet/intel/e1000e/manage.c
221
*sum += *(tmp + j);
drivers/net/ethernet/intel/e1000e/manage.c
23
sum += buffer[i];
drivers/net/ethernet/intel/e1000e/manage.c
233
*sum += *(tmp + j);
drivers/net/ethernet/intel/e1000e/manage.c
25
return (u8)(0 - sum);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3490
int nr_frags, sum;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3509
sum = 1 - skb_shinfo(skb)->gso_size;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3512
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3513
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3514
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3515
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3516
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3524
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3536
sum -= align_pad;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3540
sum -= I40E_MAX_DATA_PER_TXD_ALIGNED;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3546
if (sum < 0)
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3552
sum -= stale_size;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2049
int nr_frags, sum;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2068
sum = 1 - skb_shinfo(skb)->gso_size;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2071
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2072
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2073
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2074
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2075
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2083
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2095
sum -= align_pad;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2099
sum -= IAVF_MAX_DATA_PER_TXD_ALIGNED;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2105
if (sum < 0)
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2111
sum -= stale_size;
drivers/net/ethernet/intel/ice/ice_nvm.c
679
u8 sum = 0, i;
drivers/net/ethernet/intel/ice/ice_nvm.c
692
sum += ((u8 *)tmp)[i];
drivers/net/ethernet/intel/ice/ice_nvm.c
694
if (sum) {
drivers/net/ethernet/intel/ice/ice_nvm.c
696
sum);
drivers/net/ethernet/intel/ice/ice_txrx.c
2018
int nr_frags, sum;
drivers/net/ethernet/intel/ice/ice_txrx.c
2037
sum = 1 - skb_shinfo(skb)->gso_size;
drivers/net/ethernet/intel/ice/ice_txrx.c
2040
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2041
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2042
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2043
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2044
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2052
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/ice/ice_txrx.c
2064
sum -= align_pad;
drivers/net/ethernet/intel/ice/ice_txrx.c
2068
sum -= ICE_MAX_DATA_PER_TXD_ALIGNED;
drivers/net/ethernet/intel/ice/ice_txrx.c
2074
if (sum < 0)
drivers/net/ethernet/intel/ice/ice_txrx.c
2080
sum -= stale_size;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2384
int nr_frags, sum;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2403
sum = 1 - shinfo->gso_size;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2406
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2407
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2408
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2409
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2410
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2418
sum += skb_frag_size(frag++);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2430
sum -= align_pad;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2434
sum -= IDPF_TX_MAX_DESC_DATA_ALIGNED;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2440
if (sum < 0)
drivers/net/ethernet/intel/idpf/idpf_lib.c
2446
sum -= stale_size;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3599
u8 sum = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3605
sum += buffer[i];
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3607
return (u8) (0 - sum);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3034
u8 sum = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3048
sum += ((u8 *)tmp)[i];
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3050
if (sum) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
72
u16 sum = add1 + add2;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
74
sum = (sum & 0xFF) + (sum >> 8);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
75
return sum & 0xFF;
drivers/net/ethernet/mellanox/mlx4/eq.c
1419
unsigned int sum = 0;
drivers/net/ethernet/mellanox/mlx4/eq.c
1422
sum += !!test_bit(port - 1,
drivers/net/ethernet/mellanox/mlx4/eq.c
1425
return sum;
drivers/net/ethernet/mellanox/mlx4/main.c
3386
unsigned sum = 0;
drivers/net/ethernet/mellanox/mlx4/main.c
3622
for (j = 0; j < dev->persist->nvfs[i]; ++sum, ++j) {
drivers/net/ethernet/mellanox/mlx4/main.c
3623
dev->dev_vfs[sum].min_port = i < 2 ? i + 1 : 1;
drivers/net/ethernet/mellanox/mlx4/main.c
3624
dev->dev_vfs[sum].n_ports = i < 2 ? 1 :
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1320
stats->sum += ds;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1800
stats->sum += ds;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
228
u8 sum = 0;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
233
sum ^= ptr[i];
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
235
return sum;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
140
field = div64_u64(stats->sum, stats->n);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
153
stats->sum = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1579
hist->values[i].sum = MLX5_GET64(rs_histogram_cntrs,
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
281
u32 gcd, idx, sum, min, factor;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
311
sum = 0;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
316
sum += data->taxi_speeds[idx];
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
323
if (sum == 0) /* Empty calendar */
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
328
if (sum * factor > (taxi_bw * 1000)) {
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
331
taxi, sum, taxi_bw);
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
354
sum = 0;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
374
sum += data->dev_slots[idx];
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
375
if (sum > num_of_slots) {
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
383
empty_slots = num_of_slots - sum;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
144
u64 val, sum = 0;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
151
sum += val;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
154
return sum;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
160
u64 val, sum = 0;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
167
sum += val;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
170
return sum;
drivers/net/ethernet/netronome/nfp/nic/dcb.c
214
int sum = 0;
drivers/net/ethernet/netronome/nfp/nic/dcb.c
220
sum += ets->tc_tx_bw[i];
drivers/net/ethernet/netronome/nfp/nic/dcb.c
227
if (ets_exists && sum != 100) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
144
u64 sum = 0 ;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
149
sum += *buff++ ;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
150
while (sum >> 32)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
151
sum = (sum & 0xFFFFFFFF) + (sum >> 32) ;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
153
return ~sum;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1668
u32 sum = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1673
sum += *buff++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1675
while (sum >> 16)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1676
sum = (sum & 0xFFFF) + (sum >> 16);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1678
if (~sum) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1083
uint64_t sum = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1086
sum += *temp_buffer++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1087
while (sum >> 32)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1088
sum = (sum & 0xFFFFFFFF) + (sum >> 32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1089
return ~sum;
drivers/net/ethernet/sfc/ef100_rx.c
125
u16 sum = be16_to_cpu((__force __be16)PREFIX_FIELD(prefix, CSUM_FRAME));
drivers/net/ethernet/sfc/ef100_rx.c
127
csum = (__force __wsum) sum;
drivers/net/ethernet/sun/niu.c
8407
u64 val, sum;
drivers/net/ethernet/sun/niu.c
8419
sum = 0;
drivers/net/ethernet/sun/niu.c
8422
sum += (val >> 0) & 0xff;
drivers/net/ethernet/sun/niu.c
8423
sum += (val >> 8) & 0xff;
drivers/net/ethernet/sun/niu.c
8424
sum += (val >> 16) & 0xff;
drivers/net/ethernet/sun/niu.c
8425
sum += (val >> 24) & 0xff;
drivers/net/ethernet/sun/niu.c
8428
"SPROM: Checksum %x\n", (int)(sum & 0xff));
drivers/net/ethernet/sun/niu.c
8429
if ((sum & 0xff) != 0xab) {
drivers/net/ethernet/sun/niu.c
8430
dev_err(np->device, "Bad SPROM checksum (%x, should be 0xab)\n", (int)(sum & 0xff));
drivers/net/hyperv/netvsc_drv.c
1478
struct netvsc_vf_pcpu_stats sum;
drivers/net/hyperv/netvsc_drv.c
1494
netvsc_get_vf_stats(dev, &sum);
drivers/net/hyperv/netvsc_drv.c
1496
data[i++] = *(u64 *)((void *)&sum + vf_stats[j].offset);
drivers/net/macsec.c
2684
struct macsec_tx_sa_stats *sum)
drivers/net/macsec.c
2698
ctx.stats.tx_sa_stats = sum;
drivers/net/macsec.c
2709
sum->OutPktsProtected += stats->OutPktsProtected;
drivers/net/macsec.c
2710
sum->OutPktsEncrypted += stats->OutPktsEncrypted;
drivers/net/macsec.c
2714
static int copy_tx_sa_stats(struct sk_buff *skb, struct macsec_tx_sa_stats *sum)
drivers/net/macsec.c
2717
sum->OutPktsProtected) ||
drivers/net/macsec.c
2719
sum->OutPktsEncrypted))
drivers/net/macsec.c
2728
struct macsec_rx_sa_stats *sum)
drivers/net/macsec.c
2742
ctx.stats.rx_sa_stats = sum;
drivers/net/macsec.c
2754
sum->InPktsOK += stats->InPktsOK;
drivers/net/macsec.c
2755
sum->InPktsInvalid += stats->InPktsInvalid;
drivers/net/macsec.c
2756
sum->InPktsNotValid += stats->InPktsNotValid;
drivers/net/macsec.c
2757
sum->InPktsNotUsingSA += stats->InPktsNotUsingSA;
drivers/net/macsec.c
2758
sum->InPktsUnusedSA += stats->InPktsUnusedSA;
drivers/net/macsec.c
2763
struct macsec_rx_sa_stats *sum)
drivers/net/macsec.c
2765
if (nla_put_u32(skb, MACSEC_SA_STATS_ATTR_IN_PKTS_OK, sum->InPktsOK) ||
drivers/net/macsec.c
2767
sum->InPktsInvalid) ||
drivers/net/macsec.c
2769
sum->InPktsNotValid) ||
drivers/net/macsec.c
2771
sum->InPktsNotUsingSA) ||
drivers/net/macsec.c
2773
sum->InPktsUnusedSA))
drivers/net/macsec.c
2781
struct macsec_rx_sc_stats *sum)
drivers/net/macsec.c
2793
ctx.stats.rx_sc_stats = sum;
drivers/net/macsec.c
2812
sum->InOctetsValidated += tmp.InOctetsValidated;
drivers/net/macsec.c
2813
sum->InOctetsDecrypted += tmp.InOctetsDecrypted;
drivers/net/macsec.c
2814
sum->InPktsUnchecked += tmp.InPktsUnchecked;
drivers/net/macsec.c
2815
sum->InPktsDelayed += tmp.InPktsDelayed;
drivers/net/macsec.c
2816
sum->InPktsOK += tmp.InPktsOK;
drivers/net/macsec.c
2817
sum->InPktsInvalid += tmp.InPktsInvalid;
drivers/net/macsec.c
2818
sum->InPktsLate += tmp.InPktsLate;
drivers/net/macsec.c
2819
sum->InPktsNotValid += tmp.InPktsNotValid;
drivers/net/macsec.c
2820
sum->InPktsNotUsingSA += tmp.InPktsNotUsingSA;
drivers/net/macsec.c
2821
sum->InPktsUnusedSA += tmp.InPktsUnusedSA;
drivers/net/macsec.c
2825
static int copy_rx_sc_stats(struct sk_buff *skb, struct macsec_rx_sc_stats *sum)
drivers/net/macsec.c
2828
sum->InOctetsValidated,
drivers/net/macsec.c
2831
sum->InOctetsDecrypted,
drivers/net/macsec.c
2834
sum->InPktsUnchecked,
drivers/net/macsec.c
2837
sum->InPktsDelayed,
drivers/net/macsec.c
2840
sum->InPktsOK,
drivers/net/macsec.c
2843
sum->InPktsInvalid,
drivers/net/macsec.c
2846
sum->InPktsLate,
drivers/net/macsec.c
2849
sum->InPktsNotValid,
drivers/net/macsec.c
2852
sum->InPktsNotUsingSA,
drivers/net/macsec.c
2855
sum->InPktsUnusedSA,
drivers/net/macsec.c
2863
struct macsec_tx_sc_stats *sum)
drivers/net/macsec.c
2875
ctx.stats.tx_sc_stats = sum;
drivers/net/macsec.c
2893
sum->OutPktsProtected += tmp.OutPktsProtected;
drivers/net/macsec.c
2894
sum->OutPktsEncrypted += tmp.OutPktsEncrypted;
drivers/net/macsec.c
2895
sum->OutOctetsProtected += tmp.OutOctetsProtected;
drivers/net/macsec.c
2896
sum->OutOctetsEncrypted += tmp.OutOctetsEncrypted;
drivers/net/macsec.c
2900
static int copy_tx_sc_stats(struct sk_buff *skb, struct macsec_tx_sc_stats *sum)
drivers/net/macsec.c
2903
sum->OutPktsProtected,
drivers/net/macsec.c
2906
sum->OutPktsEncrypted,
drivers/net/macsec.c
2909
sum->OutOctetsProtected,
drivers/net/macsec.c
2912
sum->OutOctetsEncrypted,
drivers/net/macsec.c
2919
static void get_secy_stats(struct net_device *dev, struct macsec_dev_stats *sum)
drivers/net/macsec.c
2931
ctx.stats.dev_stats = sum;
drivers/net/macsec.c
2949
sum->OutPktsUntagged += tmp.OutPktsUntagged;
drivers/net/macsec.c
2950
sum->InPktsUntagged += tmp.InPktsUntagged;
drivers/net/macsec.c
2951
sum->OutPktsTooLong += tmp.OutPktsTooLong;
drivers/net/macsec.c
2952
sum->InPktsNoTag += tmp.InPktsNoTag;
drivers/net/macsec.c
2953
sum->InPktsBadTag += tmp.InPktsBadTag;
drivers/net/macsec.c
2954
sum->InPktsUnknownSCI += tmp.InPktsUnknownSCI;
drivers/net/macsec.c
2955
sum->InPktsNoSCI += tmp.InPktsNoSCI;
drivers/net/macsec.c
2956
sum->InPktsOverrun += tmp.InPktsOverrun;
drivers/net/macsec.c
2960
static int copy_secy_stats(struct sk_buff *skb, struct macsec_dev_stats *sum)
drivers/net/macsec.c
2963
sum->OutPktsUntagged,
drivers/net/macsec.c
2966
sum->InPktsUntagged,
drivers/net/macsec.c
2969
sum->OutPktsTooLong,
drivers/net/macsec.c
2972
sum->InPktsNoTag,
drivers/net/macsec.c
2975
sum->InPktsBadTag,
drivers/net/macsec.c
2978
sum->InPktsUnknownSCI,
drivers/net/macsec.c
2981
sum->InPktsNoSCI,
drivers/net/macsec.c
2984
sum->InPktsOverrun,
drivers/net/netdevsim/ethtool.c
190
values[1].sum = 12;
drivers/net/netdevsim/ethtool.c
191
values[2].sum = 2;
drivers/net/phy/marvell.c
2985
int sum = 0;
drivers/net/phy/marvell.c
3018
sum += ret & MII_88E6390_TEMP_SENSOR_MASK;
drivers/net/phy/marvell.c
3021
sum /= MII_88E6390_TEMP_SENSOR_SAMPLES;
drivers/net/phy/marvell.c
3022
*temp = (sum - 75) * 1000;
drivers/net/phy/micrel.c
2279
int sum[KSZ9477_MAX_CHANNELS] = { 0 };
drivers/net/phy/micrel.c
2312
sum[ch] += raw_sqi;
drivers/net/phy/micrel.c
2324
int avg_raw_sqi = sum[ch] / KSZ9477_SQI_SAMPLE_COUNT;
drivers/net/virtio_net.c
4636
static void stats_sum_queue(u64 *sum, u32 num, u64 *q_value, u32 q_num)
drivers/net/virtio_net.c
4643
p = sum + i;
drivers/net/wireless/ath/ath9k/eeprom.c
210
u32 i, sum = 0;
drivers/net/wireless/ath/ath9k/eeprom.c
215
sum ^= eepdata[i];
drivers/net/wireless/ath/ath9k/eeprom.c
217
if (sum != 0xffff) {
drivers/net/wireless/ath/ath9k/eeprom.c
218
ath_err(common, "Bad EEPROM checksum 0x%x\n", sum);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4039
avg->sum -= avg->entries[avg->pos];
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4040
avg->sum += val;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4052
return avg->sum / avg->pos;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4056
return avg->sum / AVG_ENTRIES;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1071
s32 sum;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1884
u32 reg, val, sum = 0, n = 0;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1894
sum += val * nf_power[i];
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1901
return sum / n;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1217
u32 val, sum = 0, n = 0;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1227
sum += val * nf_power[i];
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
1235
return sum / n;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2140
u32 val, sum = 0, n = 0;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2148
sum += val * nf_power[i];
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
2153
return n ? sum / n : 0;
drivers/net/wireless/mediatek/mt7601u/mac.c
317
u32 sum, n;
drivers/net/wireless/mediatek/mt7601u/mac.c
328
sum = 0;
drivers/net/wireless/mediatek/mt7601u/mac.c
342
sum += (val & 0xffff) * (1 + k * 2) +
drivers/net/wireless/mediatek/mt7601u/mac.c
347
atomic_set(&dev->avg_ampdu_len, n ? DIV_ROUND_CLOSEST(sum, n) : 1);
drivers/net/wireless/microchip/wilc1000/netdev.h
204
u16 sum;
drivers/net/wireless/microchip/wilc1000/wlan.c
284
q->sum += q->cnt[i];
drivers/net/wireless/microchip/wilc1000/wlan.c
293
q->sum += (factors[q_num] - factors[q->buffer[end_index]]);
drivers/net/wireless/microchip/wilc1000/wlan.c
301
if (!q->sum)
drivers/net/wireless/microchip/wilc1000/wlan.c
304
q_limit = (q->cnt[q_num] * FLOW_CONTROL_UPPER_THRESHOLD / q->sum) + 1;
drivers/net/wireless/microchip/wilc1000/wlan.c
825
u32 sum;
drivers/net/wireless/microchip/wilc1000/wlan.c
863
sum = 0;
drivers/net/wireless/microchip/wilc1000/wlan.c
890
if ((sum + vmm_sz) > WILC_TX_BUFF_SIZE) {
drivers/net/wireless/microchip/wilc1000/wlan.c
902
sum += vmm_sz;
drivers/net/wireless/realtek/rtw88/phy.c
928
u64 sum = 0;
drivers/net/wireless/realtek/rtw88/phy.c
935
sum += linear;
drivers/net/wireless/realtek/rtw88/phy.c
938
sum = (sum + (1 << (FRAC_BITS - 1))) >> FRAC_BITS;
drivers/net/wireless/realtek/rtw88/phy.c
941
sum >>= 1;
drivers/net/wireless/realtek/rtw88/phy.c
944
sum = ((sum) + ((sum) << 1) + ((sum) << 3)) >> 5;
drivers/net/wireless/realtek/rtw88/phy.c
947
sum >>= 2;
drivers/net/wireless/realtek/rtw88/phy.c
953
return rtw_phy_linear_2_db(sum);
drivers/net/wireless/realtek/rtw89/phy.c
6198
u32 sum = 0;
drivers/net/wireless/realtek/rtw89/phy.c
6214
sum += env->nhm_result[i];
drivers/net/wireless/realtek/rtw89/phy.c
6216
env->nhm_sum = sum;
drivers/nfc/pn533/pn533.c
238
u8 sum = 0;
drivers/nfc/pn533/pn533.c
242
sum += data[i];
drivers/nfc/pn533/pn533.c
244
return pn533_std_checksum(sum);
drivers/nfc/port100.c
531
u8 sum = 0;
drivers/nfc/port100.c
535
sum += data[i];
drivers/nfc/port100.c
537
return port100_checksum(sum);
drivers/nvdimm/btt.c
1006
sum = nd_sb_checksum((struct nd_gen_sb *) super);
drivers/nvdimm/btt.c
1007
super->checksum = cpu_to_le64(sum);
drivers/nvdimm/btt.c
966
u64 sum;
drivers/nvdimm/claim.c
218
u64 sum;
drivers/nvdimm/claim.c
227
sum = nd_fletcher64(nd_gen_sb, sizeof(*nd_gen_sb), 1);
drivers/nvdimm/claim.c
229
return sum;
drivers/nvdimm/label.c
136
u64 sum_save, sum, size;
drivers/nvdimm/label.c
161
sum = nd_fletcher64(nsindex[i], sizeof_namespace_index(ndd), 1);
drivers/nvdimm/label.c
163
if (sum != sum_save) {
drivers/nvdimm/label.c
360
u64 sum, sum_save;
drivers/nvdimm/label.c
367
sum = nd_fletcher64(nd_label, sizeof_namespace_label(ndd), 1);
drivers/nvdimm/label.c
369
return sum == sum_save;
drivers/nvdimm/label.c
375
u64 sum;
drivers/nvdimm/label.c
380
sum = nd_fletcher64(nd_label, sizeof_namespace_label(ndd), 1);
drivers/nvdimm/label.c
381
nsl_set_checksum(ndd, nd_label, sum);
drivers/pcmcia/cistpl.c
728
csum->sum = *(p + 4);
drivers/perf/amlogic/meson_ddr_pmu_core.c
67
static void ddr_cnt_addition(struct dmc_counter *sum,
drivers/perf/amlogic/meson_ddr_pmu_core.c
75
sum->all_cnt = add1->all_cnt + add2->all_cnt;
drivers/perf/amlogic/meson_ddr_pmu_core.c
76
sum->all_req = add1->all_req + add2->all_req;
drivers/perf/amlogic/meson_ddr_pmu_core.c
81
sum->channel_cnt[i] = cnt1 + cnt2;
drivers/platform/chrome/cros_ec_i2c.c
162
sum = 0;
drivers/platform/chrome/cros_ec_i2c.c
164
sum += ((u8 *)ec_response)[i];
drivers/platform/chrome/cros_ec_i2c.c
170
sum += msg->data[i];
drivers/platform/chrome/cros_ec_i2c.c
173
if (sum) {
drivers/platform/chrome/cros_ec_i2c.c
198
u8 sum;
drivers/platform/chrome/cros_ec_i2c.c
233
sum = out_buf[0] + out_buf[1] + out_buf[2];
drivers/platform/chrome/cros_ec_i2c.c
236
sum += out_buf[3 + i];
drivers/platform/chrome/cros_ec_i2c.c
238
out_buf[3 + msg->outsize] = sum;
drivers/platform/chrome/cros_ec_i2c.c
266
sum = in_buf[0] + in_buf[1];
drivers/platform/chrome/cros_ec_i2c.c
269
sum += in_buf[2 + i];
drivers/platform/chrome/cros_ec_i2c.c
272
i2c_msg[1].len, in_buf, sum);
drivers/platform/chrome/cros_ec_i2c.c
273
if (sum != in_buf[2 + len]) {
drivers/platform/chrome/cros_ec_i2c.c
61
u8 sum;
drivers/platform/chrome/cros_ec_ishtp.c
428
u8 sum = 0;
drivers/platform/chrome/cros_ec_ishtp.c
445
sum += ((u8 *)in_msg)[IN_MSG_EC_RESPONSE_PREAMBLE + i];
drivers/platform/chrome/cros_ec_ishtp.c
449
sum += msg->data[i] = ((u8 *)in_msg)[offset + i];
drivers/platform/chrome/cros_ec_ishtp.c
451
if (sum) {
drivers/platform/chrome/cros_ec_ishtp.c
452
dev_dbg(ec_dev->dev, "Bad received packet checksum %d\n", sum);
drivers/platform/chrome/cros_ec_lpc.c
100
u8 sum = 0;
drivers/platform/chrome/cros_ec_lpc.c
105
sum += dest[i];
drivers/platform/chrome/cros_ec_lpc.c
109
return sum;
drivers/platform/chrome/cros_ec_lpc.c
119
u8 sum = 0;
drivers/platform/chrome/cros_ec_lpc.c
124
sum += msg[i];
drivers/platform/chrome/cros_ec_lpc.c
128
return sum;
drivers/platform/chrome/cros_ec_lpc.c
172
int sum = 0;
drivers/platform/chrome/cros_ec_lpc.c
182
sum += dest[i];
drivers/platform/chrome/cros_ec_lpc.c
186
return sum;
drivers/platform/chrome/cros_ec_lpc.c
192
int sum = 0;
drivers/platform/chrome/cros_ec_lpc.c
202
sum += msg[i];
drivers/platform/chrome/cros_ec_lpc.c
206
return sum;
drivers/platform/chrome/cros_ec_lpc.c
233
u8 sum;
drivers/platform/chrome/cros_ec_lpc.c
247
sum = EC_COMMAND_PROTOCOL_3;
drivers/platform/chrome/cros_ec_lpc.c
248
ret = ec_lpc->write(ec_lpc, EC_LPC_ADDR_HOST_CMD, 1, &sum);
drivers/platform/chrome/cros_ec_lpc.c
262
ret = ec_lpc->read(ec_lpc, EC_LPC_ADDR_HOST_DATA, 1, &sum);
drivers/platform/chrome/cros_ec_lpc.c
276
sum = ret;
drivers/platform/chrome/cros_ec_lpc.c
294
sum += ret;
drivers/platform/chrome/cros_ec_lpc.c
296
if (sum) {
drivers/platform/chrome/cros_ec_lpc.c
315
u8 sum;
drivers/platform/chrome/cros_ec_lpc.c
332
sum = msg->command + args.flags + args.command_version + args.data_size;
drivers/platform/chrome/cros_ec_lpc.c
339
sum += ret;
drivers/platform/chrome/cros_ec_lpc.c
342
args.checksum = sum;
drivers/platform/chrome/cros_ec_lpc.c
349
sum = msg->command;
drivers/platform/chrome/cros_ec_lpc.c
350
ret = ec_lpc->write(ec_lpc, EC_LPC_ADDR_HOST_CMD, 1, &sum);
drivers/platform/chrome/cros_ec_lpc.c
364
ret = ec_lpc->read(ec_lpc, EC_LPC_ADDR_HOST_DATA, 1, &sum);
drivers/platform/chrome/cros_ec_lpc.c
386
sum = msg->command + args.flags + args.command_version + args.data_size;
drivers/platform/chrome/cros_ec_lpc.c
393
sum += ret;
drivers/platform/chrome/cros_ec_lpc.c
396
if (args.checksum != sum) {
drivers/platform/chrome/cros_ec_lpc.c
399
args.checksum, sum);
drivers/platform/chrome/cros_ec_lpc_mec.c
128
u8 sum = 0;
drivers/platform/chrome/cros_ec_lpc_mec.c
165
sum += buf[i++];
drivers/platform/chrome/cros_ec_lpc_mec.c
197
return sum;
drivers/platform/chrome/cros_ec_rpmsg.c
129
sum = 0;
drivers/platform/chrome/cros_ec_rpmsg.c
131
sum += ec_dev->din[i];
drivers/platform/chrome/cros_ec_rpmsg.c
133
if (sum) {
drivers/platform/chrome/cros_ec_rpmsg.c
135
sum);
drivers/platform/chrome/cros_ec_rpmsg.c
87
u8 sum;
drivers/platform/chrome/cros_ec_spi.c
393
u8 sum;
drivers/platform/chrome/cros_ec_spi.c
490
sum = 0;
drivers/platform/chrome/cros_ec_spi.c
499
sum += ptr[i];
drivers/platform/chrome/cros_ec_spi.c
504
sum += ec_msg->data[i];
drivers/platform/chrome/cros_ec_spi.c
506
if (sum) {
drivers/platform/chrome/cros_ec_spi.c
509
sum);
drivers/platform/chrome/cros_ec_spi.c
539
int sum;
drivers/platform/chrome/cros_ec_spi.c
609
sum = ptr[0] + ptr[1];
drivers/platform/chrome/cros_ec_spi.c
619
sum += ptr[i + 2];
drivers/platform/chrome/cros_ec_spi.c
623
sum &= 0xff;
drivers/platform/chrome/cros_ec_spi.c
627
if (sum != ptr[len + 2]) {
drivers/platform/chrome/cros_ec_spi.c
630
sum, ptr[len + 2]);
drivers/platform/chrome/cros_ec_uart.c
138
u8 sum;
drivers/platform/chrome/cros_ec_uart.c
183
sum = 0;
drivers/platform/chrome/cros_ec_uart.c
185
sum += ec_dev->din[i];
drivers/platform/chrome/cros_ec_uart.c
187
if (sum) {
drivers/platform/chrome/cros_ec_uart.c
188
dev_err(ec_dev->dev, "Bad packet checksum calculated %x\n", sum);
drivers/platform/x86/dell/dcdbas.c
512
u8 sum = 0;
drivers/platform/x86/dell/dcdbas.c
516
sum += *buffer++;
drivers/platform/x86/dell/dcdbas.c
517
return sum;
drivers/pnp/pnpbios/core.c
426
u8 sum;
drivers/pnp/pnpbios/core.c
450
for (sum = 0, i = 0; i < length; i++)
drivers/pnp/pnpbios/core.c
451
sum += check->chars[i];
drivers/pnp/pnpbios/core.c
452
if (sum) {
drivers/power/supply/88pm860x_battery.c
267
unsigned int sum;
drivers/power/supply/88pm860x_battery.c
274
sum = data & 0xffff;
drivers/power/supply/88pm860x_battery.c
278
sum |= (data & 0xffff) << 16;
drivers/power/supply/88pm860x_battery.c
279
ccnt->pos += sum;
drivers/power/supply/88pm860x_battery.c
284
sum = data & 0xffff;
drivers/power/supply/88pm860x_battery.c
288
sum |= (data & 0xffff) << 16;
drivers/power/supply/88pm860x_battery.c
289
sum = ~sum + 1; /* since it's negative */
drivers/power/supply/88pm860x_battery.c
290
ccnt->neg += sum;
drivers/power/supply/ab8500_fg.c
114
int sum;
drivers/power/supply/ab8500_fg.c
384
avg->sum += sample - avg->samples[avg->pos];
drivers/power/supply/ab8500_fg.c
401
avg->avg = avg->sum / avg->nbr_samples;
drivers/power/supply/ab8500_fg.c
419
avg->sum = 0;
drivers/power/supply/ab8500_fg.c
450
avg->sum = sample * NBR_AVG_SAMPLES;
drivers/power/supply/bq27xxx_battery.c
1262
u16 sum = 0;
drivers/power/supply/bq27xxx_battery.c
1266
sum += buf->data[i];
drivers/power/supply/bq27xxx_battery.c
1267
sum &= 0xff;
drivers/power/supply/bq27xxx_battery.c
1269
return 0xff - sum;
drivers/rtc/rtc-88pm860x.c
202
unsigned int sum, data, mean, vrtc_set;
drivers/rtc/rtc-88pm860x.c
205
for (i = 0, sum = 0; i < 16; i++) {
drivers/rtc/rtc-88pm860x.c
210
sum += data;
drivers/rtc/rtc-88pm860x.c
212
mean = sum >> 4;
drivers/rtc/rtc-88pm860x.c
216
sum = pm860x_reg_read(info->i2c, PM8607_RTC_MISC1);
drivers/rtc/rtc-88pm860x.c
217
data = sum & 0x3;
drivers/rtc/rtc-88pm860x.c
222
data = (sum & 0xf8) | (data & 0x3);
drivers/rtc/rtc-88pm860x.c
228
data = (sum & 0xf8) | (data & 0x3);
drivers/s390/scsi/zfcp_def.h
235
u64 sum;
drivers/s390/scsi/zfcp_fsf.c
2328
lat_rec->sum += lat;
drivers/s390/scsi/zfcp_sysfs.c
556
fsum = lat->_name.fabric.sum * adapter->timer_ticks; \
drivers/s390/scsi/zfcp_sysfs.c
559
csum = lat->_name.channel.sum * adapter->timer_ticks; \
drivers/s390/scsi/zfcp_sysfs.c
586
lat->_name.fabric.sum = 0; \
drivers/s390/scsi/zfcp_sysfs.c
589
lat->_name.channel.sum = 0; \
drivers/scsi/advansys.c
3852
u32 sum = 0;
drivers/scsi/advansys.c
3856
sum += AscReadLramWord(iop_base, s_addr);
drivers/scsi/advansys.c
3858
return (sum);
drivers/scsi/advansys.c
4112
u32 sum;
drivers/scsi/advansys.c
4145
sum = 0;
drivers/scsi/advansys.c
4149
sum += AdvReadWordAutoIncLram(iop_base);
drivers/scsi/advansys.c
4152
if (sum != chksum)
drivers/scsi/advansys.c
8704
ushort sum;
drivers/scsi/advansys.c
8712
sum = 0;
drivers/scsi/advansys.c
8716
sum += *wbuf;
drivers/scsi/advansys.c
8737
sum += wval; /* Checksum treats all EEPROM data as words. */
drivers/scsi/advansys.c
8744
return sum;
drivers/scsi/advansys.c
8819
ushort sum;
drivers/scsi/advansys.c
8827
sum = 0;
drivers/scsi/advansys.c
8830
sum += *wbuf;
drivers/scsi/advansys.c
8860
sum += *wbuf; /* Checksum calculated from word values. */
drivers/scsi/advansys.c
8863
*wbuf = sum;
drivers/scsi/advansys.c
8864
if (sum != AscWriteEEPWord(iop_base, (uchar)s_addr, sum)) {
drivers/scsi/advansys.c
8903
if (AscReadEEPWord(iop_base, (uchar)s_addr) != sum) {
drivers/scsi/aic7xxx/aic7xxx_pci.c
1551
int sum;
drivers/scsi/aic7xxx/aic7xxx_pci.c
1670
sum = internal50_present + internal68_present
drivers/scsi/aic7xxx/aic7xxx_pci.c
1672
if (sum < 2 || (enableSEC_low != 0)) {
drivers/scsi/isci/probe_roms.c
172
u8 *tmp, sum;
drivers/scsi/isci/probe_roms.c
213
for (j = 0, sum = 0; j < (sizeof(*oem_hdr) + sizeof(*rom)); j++, tmp++)
drivers/scsi/isci/probe_roms.c
214
sum += *tmp;
drivers/scsi/isci/probe_roms.c
216
if (sum != 0) {
drivers/scsi/isci/probe_roms.c
49
u8 *tmp, sum;
drivers/scsi/isci/probe_roms.c
81
for (j = 0, sum = 0; j < sizeof(oem_hdr); j++, tmp++)
drivers/scsi/isci/probe_roms.c
82
sum += *tmp;
drivers/scsi/isci/probe_roms.c
86
sum += *tmp;
drivers/scsi/isci/probe_roms.c
88
if (sum != 0) {
drivers/scsi/lpfc/lpfc_scsi.c
2701
uint16_t sum;
drivers/scsi/lpfc/lpfc_scsi.c
2705
sum = 0;
drivers/scsi/lpfc/lpfc_scsi.c
2759
sum = lpfc_bg_csum(data_src,
drivers/scsi/lpfc/lpfc_scsi.c
2762
sum = lpfc_bg_crc(data_src,
drivers/scsi/lpfc/lpfc_scsi.c
2764
if ((guard_tag != sum)) {
drivers/scsi/lpfc/lpfc_scsi.c
2830
sum, guard_tag);
drivers/scsi/lpfc/lpfc_sli.c
12751
int sum, i;
drivers/scsi/lpfc/lpfc_sli.c
12756
for (i = 1, sum = 0; i <= phba->sli.last_iotag; i++) {
drivers/scsi/lpfc/lpfc_sli.c
12770
sum++;
drivers/scsi/lpfc/lpfc_sli.c
12776
sum++;
drivers/scsi/lpfc/lpfc_sli.c
12780
return sum;
drivers/scsi/lpfc/lpfc_sli.c
12913
int sum, i, ret_val;
drivers/scsi/lpfc/lpfc_sli.c
12923
sum = 0;
drivers/scsi/lpfc/lpfc_sli.c
13036
sum++;
drivers/scsi/lpfc/lpfc_sli.c
13039
return sum;
drivers/scsi/qla2xxx/qla_init.c
8192
uint32_t sum = 0;
drivers/scsi/qla2xxx/qla_init.c
8195
sum += le32_to_cpup(p);
drivers/scsi/qla2xxx/qla_init.c
8197
return sum;
drivers/scsi/qla2xxx/qla_nx2.c
1487
uint32_t sum = 0;
drivers/scsi/qla2xxx/qla_nx2.c
1492
sum += *buff++;
drivers/scsi/qla2xxx/qla_nx2.c
1494
while (sum >> 16)
drivers/scsi/qla2xxx/qla_nx2.c
1495
sum = (sum & 0xFFFF) + (sum >> 16);
drivers/scsi/qla2xxx/qla_nx2.c
1498
if (~sum) {
drivers/scsi/qla2xxx/qla_tmpl.c
921
uint64_t sum = 0;
drivers/scsi/qla2xxx/qla_tmpl.c
926
sum += le32_to_cpu(*buf);
drivers/scsi/qla2xxx/qla_tmpl.c
928
sum = (sum & 0xffffffff) + (sum >> 32);
drivers/scsi/qla2xxx/qla_tmpl.c
930
return ~sum;
drivers/scsi/qla4xxx/ql4_83xx.c
746
uint32_t sum = 0;
drivers/scsi/qla4xxx/ql4_83xx.c
752
sum += *buff++;
drivers/scsi/qla4xxx/ql4_83xx.c
754
while (sum >> 16)
drivers/scsi/qla4xxx/ql4_83xx.c
755
sum = (sum & 0xFFFF) + (sum >> 16);
drivers/scsi/qla4xxx/ql4_83xx.c
758
if (~sum) {
drivers/staging/greybus/loopback.c
157
avg = stats->sum + count / 2000000; /* round closest */ \
drivers/staging/greybus/loopback.c
36
u64 sum;
drivers/staging/greybus/loopback.c
728
stats->sum += val;
drivers/staging/greybus/loopback.c
735
stats->sum += val;
drivers/staging/media/imx/imx-media-fim.c
128
fim->sum = 0;
drivers/staging/media/imx/imx-media-fim.c
172
fim->sum += error;
drivers/staging/media/imx/imx-media-fim.c
175
error_avg = DIV_ROUND_CLOSEST(fim->sum, fim->num_avg);
drivers/staging/media/imx/imx-media-fim.c
184
fim->sum = 0;
drivers/staging/media/imx/imx-media-fim.c
64
unsigned long sum; /* usec */
drivers/target/target_core_stat.c
286
u64 sum = 0; \
drivers/target/target_core_stat.c
290
sum += stats->field; \
drivers/target/target_core_stat.c
293
return snprintf(page, PAGE_SIZE, "%llu\n", sum >> shift); \
drivers/tty/vt/consolemap.c
219
unsigned long sum;
drivers/tty/vt/consolemap.c
473
if (!dict2 || dict2 == dict1 || dict2->sum != dict1->sum)
drivers/tty/vt/consolemap.c
533
p->sum += (fontpos << 20U) + unicode;
drivers/tty/vt/consolemap.c
563
old->sum = 0;
drivers/usb/atm/ueagle-atm.c
778
unsigned int sum = p->code - dsp;
drivers/usb/atm/ueagle-atm.c
780
if (len < sum)
drivers/usb/atm/ueagle-atm.c
807
sum += l;
drivers/usb/atm/ueagle-atm.c
816
return (sum == len) ? 0 : 1;
drivers/usb/cdns3/cdnsp-ring.c
959
u32 sum;
drivers/usb/cdns3/cdnsp-ring.c
961
for (sum = 0; trb != stop_trb; cdnsp_next_trb(pdev, ring, &seg, &trb)) {
drivers/usb/cdns3/cdnsp-ring.c
963
sum += TRB_LEN(le32_to_cpu(trb->generic.field[2]));
drivers/usb/cdns3/cdnsp-ring.c
965
return sum;
drivers/usb/host/xhci-ring.c
2279
u32 sum;
drivers/usb/host/xhci-ring.c
2283
for (sum = 0; trb != stop_trb; next_trb(&seg, &trb)) {
drivers/usb/host/xhci-ring.c
2285
sum += TRB_LEN(le32_to_cpu(trb->generic.field[2]));
drivers/usb/host/xhci-ring.c
2287
return sum;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
622
u8 sum = 0, checksum = 0;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
633
sum += 0x84 + 0x001 + 0x00a;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
637
sum += info_aud->db1_ct_cc;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
641
sum += info_aud->db2_sf_ss;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
644
sum += info_aud->db3;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
654
sum += info_aud->db4_ca;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
658
sum += info_aud->db5_dminh_lsv;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
666
checksum = 0x100 - sum;
fs/affs/amigaffs.c
342
u32 sum;
fs/affs/amigaffs.c
345
sum = 0;
fs/affs/amigaffs.c
347
sum += be32_to_cpu(*ptr++);
fs/affs/amigaffs.c
348
return sum;
fs/befs/datastream.c
256
befs_blocknr_t sum;
fs/befs/datastream.c
260
for (i = 0, sum = 0; i < BEFS_NUM_DIRECT_BLOCKS;
fs/befs/datastream.c
261
sum += array[i].len, i++) {
fs/befs/datastream.c
262
if (blockno >= sum && blockno < sum + (array[i].len)) {
fs/befs/datastream.c
263
int offset = blockno - sum;
fs/befs/datastream.c
311
befs_blocknr_t sum = 0;
fs/befs/datastream.c
342
if (search_blk >= sum && search_blk < sum + len) {
fs/befs/datastream.c
343
int offset = search_blk - sum;
fs/befs/datastream.c
359
sum += len;
fs/btrfs/inode.c
2754
struct btrfs_ordered_sum *sum;
fs/btrfs/inode.c
2758
list_for_each_entry(sum, list, list) {
fs/btrfs/inode.c
2761
sum->logical);
fs/btrfs/inode.c
2765
sum->logical);
fs/btrfs/inode.c
2770
ret = btrfs_csum_file_blocks(trans, csum_root, sum);
fs/btrfs/ordered-data.c
1235
struct btrfs_ordered_sum *sum, *tmpsum;
fs/btrfs/ordered-data.c
1326
list_for_each_entry_safe(sum, tmpsum, &ordered->list, list) {
fs/btrfs/ordered-data.c
1329
list_move_tail(&sum->list, &new->list);
fs/btrfs/ordered-data.c
1330
offset += sum->len;
fs/btrfs/ordered-data.c
327
struct btrfs_ordered_sum *sum)
fs/btrfs/ordered-data.c
332
list_add_tail(&sum->list, &entry->list);
fs/btrfs/ordered-data.c
624
struct btrfs_ordered_sum *sum;
fs/btrfs/ordered-data.c
631
list_for_each_entry_safe(sum, tmp, &entry->list, list)
fs/btrfs/ordered-data.c
632
kvfree(sum);
fs/btrfs/ordered-data.h
192
struct btrfs_ordered_sum *sum);
fs/btrfs/zoned.c
2068
struct btrfs_ordered_sum *sum = bbio->sums;
fs/btrfs/zoned.c
2071
sum->logical -= bbio->orig_physical - physical;
fs/btrfs/zoned.c
2073
sum->logical += physical - bbio->orig_physical;
fs/btrfs/zoned.c
2116
struct btrfs_ordered_sum *sum;
fs/btrfs/zoned.c
2128
sum = list_first_entry(&ordered->list, struct btrfs_ordered_sum, list);
fs/btrfs/zoned.c
2129
logical = sum->logical;
fs/btrfs/zoned.c
2130
len = sum->len;
fs/btrfs/zoned.c
2133
sum = list_next_entry(sum, list);
fs/btrfs/zoned.c
2134
if (sum->logical == logical + len) {
fs/btrfs/zoned.c
2135
len += sum->len;
fs/btrfs/zoned.c
2143
logical = sum->logical;
fs/btrfs/zoned.c
2144
len = sum->len;
fs/btrfs/zoned.c
2159
while ((sum = list_first_entry_or_null(&ordered->list,
fs/btrfs/zoned.c
2160
typeof(*sum), list))) {
fs/btrfs/zoned.c
2161
list_del(&sum->list);
fs/btrfs/zoned.c
2162
kfree(sum);
fs/ceph/debugfs.c
141
#define CEPH_SZ_METRIC_SHOW(name, total, avg, min, max, sum) { \
fs/ceph/debugfs.c
144
name, total, avg, _min, max, sum); \
fs/ceph/debugfs.c
203
u64 sum, avg, min, max;
fs/ceph/debugfs.c
216
sum = m->size_sum;
fs/ceph/debugfs.c
217
avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0;
fs/ceph/debugfs.c
221
CEPH_SZ_METRIC_SHOW(metric_str[i], total, avg, min, max, sum);
fs/ceph/metric.c
105
sum = m->metric[METRIC_METADATA].latency_sum;
fs/ceph/metric.c
106
ktime_to_ceph_timespec(&meta->lat, sum);
fs/ceph/metric.c
123
sum = percpu_counter_sum(&m->total_inodes);
fs/ceph/metric.c
132
files->total = cpu_to_le64(sum);
fs/ceph/metric.c
142
icaps->total = cpu_to_le64(sum);
fs/ceph/metric.c
152
inodes->total = cpu_to_le64(sum);
fs/ceph/metric.c
36
s64 sum;
fs/ceph/metric.c
79
sum = m->metric[METRIC_READ].latency_sum;
fs/ceph/metric.c
80
ktime_to_ceph_timespec(&read->lat, sum);
fs/ceph/metric.c
92
sum = m->metric[METRIC_WRITE].latency_sum;
fs/ceph/metric.c
93
ktime_to_ceph_timespec(&write->lat, sum);
fs/dcache.c
168
long sum = 0;
fs/dcache.c
170
sum += per_cpu(nr_dentry, i);
fs/dcache.c
171
return sum < 0 ? 0 : sum;
fs/dcache.c
177
long sum = 0;
fs/dcache.c
179
sum += per_cpu(nr_dentry_unused, i);
fs/dcache.c
180
return sum < 0 ? 0 : sum;
fs/dcache.c
186
long sum = 0;
fs/dcache.c
189
sum += per_cpu(nr_dentry_negative, i);
fs/dcache.c
190
return sum < 0 ? 0 : sum;
fs/dlm/ast.c
241
int count = 0, sum = 0;
fs/dlm/ast.c
265
sum += count;
fs/dlm/ast.c
272
if (sum)
fs/dlm/ast.c
273
log_rinfo(ls, "%s %d", __func__, sum);
fs/ext4/hash.c
18
__u32 sum = 0;
fs/ext4/hash.c
24
sum += DELTA;
fs/ext4/hash.c
25
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/ext4/hash.c
26
b1 += ((b0 << 4)+c) ^ (b0+sum) ^ ((b0 >> 5)+d);
fs/f2fs/data.c
1465
struct f2fs_summary sum;
fs/f2fs/data.c
1485
set_summary(&sum, dn->nid, dn->ofs_in_node, ni.version);
fs/f2fs/data.c
1488
&dn->data_blkaddr, &sum, seg_type, NULL);
fs/f2fs/f2fs.h
3967
unsigned int segno, struct f2fs_summary_block *sum);
fs/f2fs/f2fs.h
4022
void f2fs_do_replace_block(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,
fs/f2fs/f2fs.h
4034
struct f2fs_summary *sum, int type,
fs/f2fs/f2fs.h
560
#define sum_entries(sum) ((struct f2fs_summary *)(sum))
fs/f2fs/f2fs.h
561
#define sum_journal(sbi, sum) \
fs/f2fs/f2fs.h
562
((struct f2fs_journal *)((char *)(sum) + \
fs/f2fs/f2fs.h
564
#define sum_footer(sbi, sum) \
fs/f2fs/f2fs.h
565
((struct summary_footer *)((char *)(sum) + (sbi)->sum_blocksize - \
fs/f2fs/gc.c
1038
struct f2fs_summary *sum, unsigned int segno, int gc_type,
fs/f2fs/gc.c
1052
entry = sum;
fs/f2fs/gc.c
1148
static bool is_alive(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,
fs/f2fs/gc.c
1156
nid = le32_to_cpu(sum->nid);
fs/f2fs/gc.c
1157
ofs_in_node = le16_to_cpu(sum->ofs_in_node);
fs/f2fs/gc.c
1168
if (sum->version != dni->version) {
fs/f2fs/gc.c
1323
struct f2fs_summary sum;
fs/f2fs/gc.c
1408
set_summary(&sum, dn.nid, dn.ofs_in_node, ni.version);
fs/f2fs/gc.c
1412
&sum, type, NULL);
fs/f2fs/gc.c
1456
f2fs_do_replace_block(fio.sbi, &sum, newaddr, fio.old_blkaddr,
fs/f2fs/gc.c
1548
static int gc_data_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,
fs/f2fs/gc.c
1563
entry = sum;
fs/f2fs/gc.c
1843
struct f2fs_summary_block *sum;
fs/f2fs/gc.c
1851
sum = SUM_BLK_PAGE_ADDR(sbi, sum_folio, cur_segno);
fs/f2fs/gc.c
1852
if (type != GET_SUM_TYPE(sum_footer(sbi, sum))) {
fs/f2fs/gc.c
1857
sum_footer(sbi, sum)));
fs/f2fs/gc.c
1871
submitted += gc_node_segment(sbi, sum->entries,
fs/f2fs/gc.c
1874
submitted += gc_data_segment(sbi, sum->entries,
fs/f2fs/gc.c
420
unsigned int end = offset + len, sum = 0;
fs/f2fs/gc.c
424
++sum;
fs/f2fs/gc.c
426
return sum;
fs/f2fs/hash.c
27
__u32 sum = 0;
fs/f2fs/hash.c
33
sum += DELTA;
fs/f2fs/hash.c
34
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/f2fs/hash.c
35
b1 += ((b0 << 4)+c) ^ (b0+sum) ^ ((b0 >> 5)+d);
fs/f2fs/node.c
2963
unsigned int segno, struct f2fs_summary_block *sum)
fs/f2fs/node.c
2973
sum_entry = sum_entries(sum);
fs/f2fs/recovery.c
499
struct f2fs_summary sum;
fs/f2fs/recovery.c
517
sum = sum_entries(curseg->sum_blk)[blkoff];
fs/f2fs/recovery.c
526
sum = sum_entries(sum_node)[blkoff];
fs/f2fs/recovery.c
530
nid = le32_to_cpu(sum.nid);
fs/f2fs/recovery.c
531
ofs_in_node = le16_to_cpu(sum.ofs_in_node);
fs/f2fs/recovery.c
580
le16_to_cpu(sum.ofs_in_node);
fs/f2fs/segment.c
3776
struct f2fs_summary *sum, int type,
fs/f2fs/segment.c
3809
sum_entries(curseg->sum_blk)[curseg->next_blkoff] = *sum;
fs/f2fs/segment.c
3961
static void do_write_page(struct f2fs_summary *sum, struct f2fs_io_info *fio)
fs/f2fs/segment.c
3974
&fio->new_blkaddr, sum, type, fio);
fs/f2fs/segment.c
4033
struct f2fs_summary sum;
fs/f2fs/segment.c
4035
set_summary(&sum, nid, 0, 0);
fs/f2fs/segment.c
4036
do_write_page(&sum, fio);
fs/f2fs/segment.c
4045
struct f2fs_summary sum;
fs/f2fs/segment.c
4050
set_summary(&sum, dn->nid, dn->ofs_in_node, fio->version);
fs/f2fs/segment.c
4051
do_write_page(&sum, fio);
fs/f2fs/segment.c
4123
void f2fs_do_replace_block(struct f2fs_sb_info *sbi, struct f2fs_summary *sum,
fs/f2fs/segment.c
4178
sum_entries(curseg->sum_blk)[curseg->next_blkoff] = *sum;
fs/f2fs/segment.c
4218
struct f2fs_summary sum;
fs/f2fs/segment.c
4220
set_summary(&sum, dn->nid, dn->ofs_in_node, version);
fs/f2fs/segment.c
4222
f2fs_do_replace_block(sbi, &sum, old_addr, new_addr,
fs/f2fs/segment.c
4347
struct f2fs_summary_block *sum;
fs/f2fs/segment.c
4379
sum = folio_address(new);
fs/f2fs/segment.c
4383
struct f2fs_summary *ns = sum_entries(sum);
fs/f2fs/segment.c
4391
err = f2fs_restore_node_summary(sbi, segno, sum);
fs/f2fs/segment.c
4403
memcpy(curseg->journal, sum_journal(sbi, sum), sbi->sum_journal_size);
fs/f2fs/segment.c
4406
memcpy(sum_entries(curseg->sum_blk), sum_entries(sum),
fs/f2fs/segment.c
4408
memcpy(sum_footer(sbi, curseg->sum_blk), sum_footer(sbi, sum),
fs/f2fs/segment.h
958
static inline void set_summary(struct f2fs_summary *sum, nid_t nid,
fs/f2fs/segment.h
961
sum->nid = cpu_to_le32(nid);
fs/f2fs/segment.h
962
sum->ofs_in_node = cpu_to_le16(ofs_in_node);
fs/f2fs/segment.h
963
sum->version = version;
fs/fuse/file.c
423
u32 sum = 0;
fs/fuse/file.c
427
v0 += ((v1 << 4 ^ v1 >> 5) + v1) ^ (sum + k[sum & 3]);
fs/fuse/file.c
428
sum += 0x9E3779B9;
fs/fuse/file.c
429
v1 += ((v0 << 4 ^ v0 >> 5) + v0) ^ (sum + k[sum>>11 & 3]);
fs/inode.c
114
unsigned long sum = 0;
fs/inode.c
118
sum += data_race(per_cpu(mg_ctime_updates, i));
fs/inode.c
119
return sum;
fs/inode.c
124
unsigned long sum = 0;
fs/inode.c
128
sum += data_race(per_cpu(mg_fine_stamps, i));
fs/inode.c
129
return sum;
fs/inode.c
134
unsigned long sum = 0;
fs/inode.c
138
sum += data_race(per_cpu(mg_ctime_swaps, i));
fs/inode.c
139
return sum;
fs/inode.c
85
long sum = 0;
fs/inode.c
87
sum += per_cpu(nr_inodes, i);
fs/inode.c
88
return sum < 0 ? 0 : sum;
fs/inode.c
94
long sum = 0;
fs/inode.c
96
sum += per_cpu(nr_unused, i);
fs/inode.c
97
return sum < 0 ? 0 : sum;
fs/jffs2/summary.c
395
sp = summary->sum;
fs/jffs2/summary.c
609
crc = crc32(0, summary->sum, sumsize - sizeof(struct jffs2_raw_summary));
fs/minix/bitmap.c
29
__u32 sum = 0;
fs/minix/bitmap.c
36
sum += 16 - hweight16(*p++);
fs/minix/bitmap.c
39
return sum;
fs/nfs/flexfilelayout/flexfilelayout.c
424
u32 dss_id, sum = 0;
fs/nfs/flexfilelayout/flexfilelayout.c
427
sum += mirror->dss[dss_id].efficiency;
fs/nfs/flexfilelayout/flexfilelayout.c
429
return sum;
fs/nilfs2/recovery.c
121
*sum = crc;
fs/nilfs2/recovery.c
191
struct nilfs_segment_summary **sum)
fs/nilfs2/recovery.c
197
*sum = (struct nilfs_segment_summary *)bh_sum->b_data;
fs/nilfs2/recovery.c
217
struct nilfs_segment_summary *sum)
fs/nilfs2/recovery.c
224
if (le32_to_cpu(sum->ss_magic) != NILFS_SEGSUM_MAGIC)
fs/nilfs2/recovery.c
228
if (le64_to_cpu(sum->ss_seq) != seg_seq)
fs/nilfs2/recovery.c
231
nblock = le32_to_cpu(sum->ss_nblocks);
fs/nilfs2/recovery.c
238
if (nilfs_compute_checksum(nilfs, bh_sum, &crc, sizeof(sum->ss_datasum),
fs/nilfs2/recovery.c
244
if (crc != le32_to_cpu(sum->ss_datasum))
fs/nilfs2/recovery.c
329
struct nilfs_segment_summary *sum,
fs/nilfs2/recovery.c
339
nfinfo = le32_to_cpu(sum->ss_nfinfo);
fs/nilfs2/recovery.c
343
sumbytes = le32_to_cpu(sum->ss_sumbytes);
fs/nilfs2/recovery.c
349
offset = le16_to_cpu(sum->ss_bytes);
fs/nilfs2/recovery.c
610
struct nilfs_segment_summary *sum = NULL;
fs/nilfs2/recovery.c
633
bh_sum = nilfs_read_log_header(nilfs, pseg_start, &sum);
fs/nilfs2/recovery.c
639
ret = nilfs_validate_log(nilfs, seg_seq, bh_sum, sum);
fs/nilfs2/recovery.c
648
flags = le16_to_cpu(sum->ss_flags);
fs/nilfs2/recovery.c
654
le64_to_cpu(sum->ss_next));
fs/nilfs2/recovery.c
656
nilfs->ns_ctime = le64_to_cpu(sum->ss_create);
fs/nilfs2/recovery.c
671
err = nilfs_scan_dsync_log(nilfs, pseg_start, sum,
fs/nilfs2/recovery.c
689
pseg_start += le32_to_cpu(sum->ss_nblocks);
fs/nilfs2/recovery.c
867
struct nilfs_segment_summary *sum = NULL;
fs/nilfs2/recovery.c
896
bh_sum = nilfs_read_log_header(nilfs, pseg_start, &sum);
fs/nilfs2/recovery.c
900
ret = nilfs_validate_log(nilfs, seg_seq, bh_sum, sum);
fs/nilfs2/recovery.c
907
nblocks = le32_to_cpu(sum->ss_nblocks);
fs/nilfs2/recovery.c
919
le64_to_cpu(sum->ss_next));
fs/nilfs2/recovery.c
923
flags = le16_to_cpu(sum->ss_flags);
fs/nilfs2/recovery.c
95
struct buffer_head *bhs, u32 *sum,
fs/nilfs2/recovery.c
961
nilfs->ns_ctime = le64_to_cpu(sum->ss_create);
fs/nilfs2/the_nilfs.c
525
static unsigned char sum[4];
fs/nilfs2/the_nilfs.c
537
crc = crc32_le(crc, sum, 4);
fs/ocfs2/dir.c
209
__u32 sum = 0;
fs/ocfs2/dir.c
215
sum += DELTA;
fs/ocfs2/dir.c
216
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/ocfs2/dir.c
217
b1 += ((b0 << 4)+c) ^ (b0+sum) ^ ((b0 >> 5)+d);
fs/omfs/bitmap.c
11
unsigned long sum = 0;
fs/omfs/bitmap.c
16
sum += nbits - bitmap_weight(sbi->s_imap[i], nbits);
fs/omfs/bitmap.c
18
return sum;
fs/open.c
256
loff_t sum;
fs/open.c
330
if (check_add_overflow(offset, len, &sum))
fs/open.c
333
if (sum > inode->i_sb->s_maxbytes)
fs/proc/stat.c
115
sum += kstat_cpu_irqs_sum(i);
fs/proc/stat.c
116
sum += arch_irq_stat_cpu(i);
fs/proc/stat.c
125
sum += arch_irq_stat();
fs/proc/stat.c
169
seq_put_decimal_ull(p, "intr ", (unsigned long long)sum);
fs/proc/stat.c
87
u64 sum = 0;
fs/resctrl/ctrlmondata.c
706
if (md->sum) {
fs/resctrl/internal.h
114
bool sum;
fs/resctrl/rdtgroup.c
3116
priv->sum == do_sum && priv->evt == mevt)
fs/resctrl/rdtgroup.c
3126
priv->sum = do_sum;
fs/romfs/super.c
436
__u32 sum;
fs/romfs/super.c
438
sum = 0;
fs/romfs/super.c
441
sum += be32_to_cpu(*ptr++);
fs/romfs/super.c
444
return sum;
fs/smb/client/compress.c
101
size_t sum = 0;
fs/smb/client/compress.c
105
sum += bkt[i].count;
fs/smb/client/compress.c
107
if (sum > threshold)
fs/smb/client/compress.c
111
sum += bkt[i].count;
fs/smb/client/compress.c
112
if (sum > threshold)
fs/smb/client/compress.c
66
size_t i, p, p2, len, sum = 0;
fs/smb/client/compress.c
74
sum += p * (len - p2);
fs/smb/client/compress.c
77
sum /= slen;
fs/smb/client/compress.c
79
return ((sum * 100 / max_entropy) <= threshold);
fs/ubifs/find.c
224
int err = 0, sum, exclude_index = pick_free == 2 ? 1 : 0;
fs/ubifs/find.c
277
sum = idx_lp->free + idx_lp->dirty;
fs/ubifs/find.c
288
if (sum < min_space || sum < c->half_leb_size)
fs/udf/super.c
1113
u32 sum;
fs/udf/super.c
1121
&sum)) {
fs/udf/super.c
1184
&sum)) {
fs/xfs/libxfs/xfs_attr_leaf.c
1518
int sum;
fs/xfs/libxfs/xfs_attr_leaf.c
1534
for (sum = 0, i = XFS_ATTR_LEAF_MAPSIZE - 1; i >= 0; i--) {
fs/xfs/libxfs/xfs_attr_leaf.c
1536
sum += ichdr.freemap[i].size;
fs/xfs/libxfs/xfs_attr_leaf.c
1548
sum += ichdr.freemap[i].size;
fs/xfs/libxfs/xfs_attr_leaf.c
1556
if (!ichdr.holes && sum < entsize)
fs/xfs/libxfs/xfs_rtbitmap.c
626
xfs_suminfo_t *sum) /* out: summary info for this block */
fs/xfs/libxfs/xfs_rtbitmap.c
634
*sum = xfs_suminfo_get(args, xfs_rtsumoffs_to_infoword(mp, so));
fs/xfs/libxfs/xfs_rtbitmap.h
397
xfs_fileoff_t bbno, xfs_suminfo_t *sum);
fs/xfs/xfs_rtalloc.c
106
xfs_suminfo_t sum; /* summary data */
fs/xfs/xfs_rtalloc.c
112
error = xfs_rtget_summary(oargs, log, bbno, &sum);
fs/xfs/xfs_rtalloc.c
115
if (XFS_IS_CORRUPT(oargs->mp, sum < 0)) {
fs/xfs/xfs_rtalloc.c
119
if (sum == 0)
fs/xfs/xfs_rtalloc.c
121
error = xfs_rtmodify_summary(oargs, log, bbno, -sum);
fs/xfs/xfs_rtalloc.c
124
error = xfs_rtmodify_summary(nargs, log, bbno, sum);
fs/xfs/xfs_rtalloc.c
53
xfs_suminfo_t sum; /* summary data */
fs/xfs/xfs_rtalloc.c
565
xfs_suminfo_t sum; /* summary information for extents */
fs/xfs/xfs_rtalloc.c
568
error = xfs_rtget_summary(args, l, i, &sum);
fs/xfs/xfs_rtalloc.c
575
if (!sum)
fs/xfs/xfs_rtalloc.c
71
error = xfs_rtget_summary(args, log, bbno, &sum);
fs/xfs/xfs_rtalloc.c
78
if (sum) {
include/asm-generic/checksum.h
19
extern __wsum csum_partial(const void *buff, int len, __wsum sum);
include/asm-generic/checksum.h
35
u32 sum = (__force u32)csum;
include/asm-generic/checksum.h
36
return (__force __sum16)((~sum - ror32(sum, 16)) >> 16);
include/asm-generic/checksum.h
47
__u8 proto, __wsum sum);
include/asm-generic/checksum.h
53
__u8 proto, __wsum sum)
include/asm-generic/checksum.h
55
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
include/drm/drm_fixed.h
215
s64 sum = DRM_FIXED_ONE, term, y = x;
include/drm/drm_fixed.h
224
sum = sum + term;
include/drm/drm_fixed.h
230
sum = drm_fixp_div(DRM_FIXED_ONE, sum);
include/drm/drm_fixed.h
232
return sum;
include/linux/ethtool.h
543
u64 sum;
include/linux/kernel_stat.h
73
unsigned int sum = 0;
include/linux/kernel_stat.h
76
sum += kstat_softirqs_cpu(i, cpu);
include/linux/kernel_stat.h
78
return sum;
include/linux/mlx5/driver.h
280
u64 sum;
include/linux/perf_event.h
1397
u32 sum = 0;
include/linux/perf_event.h
1406
sum += frag->size;
include/linux/perf_event.h
1412
size = round_up(sum + sizeof(u32), sizeof(u64));
include/linux/perf_event.h
1414
frag->pad = raw->size - sum;
include/net/checksum.h
114
static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff)
include/net/checksum.h
116
*sum = csum_fold(csum_add(diff, ~csum_unfold(*sum)));
include/net/checksum.h
119
static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to)
include/net/checksum.h
121
__wsum tmp = csum_sub(~csum_unfold(*sum), (__force __wsum)from);
include/net/checksum.h
123
*sum = csum_fold(csum_add(tmp, (__force __wsum)to));
include/net/checksum.h
132
static __always_inline void csum_replace2(__sum16 *sum, __be16 old, __be16 new)
include/net/checksum.h
134
*sum = ~csum16_add(csum16_sub(~(*sum), old), new);
include/net/checksum.h
142
static inline unsigned short csum_from32to16(unsigned int sum)
include/net/checksum.h
144
sum += (sum >> 16) | (sum << 16);
include/net/checksum.h
145
return (unsigned short)(sum >> 16);
include/net/checksum.h
149
void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
include/net/checksum.h
151
void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
include/net/checksum.h
154
void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
include/net/checksum.h
158
void inet_proto_csum_replace2(__sum16 *sum, struct sk_buff *skb,
include/net/checksum.h
161
inet_proto_csum_replace4(sum, skb, (__force __be32)from,
include/net/checksum.h
41
__wsum sum = csum_partial(src, len, ~0U);
include/net/checksum.h
44
return sum;
include/net/checksum.h
86
static __always_inline __wsum csum_shift(__wsum sum, int offset)
include/net/checksum.h
90
return (__force __wsum)ror32((__force u32)sum, 8);
include/net/checksum.h
91
return sum;
include/pcmcia/cistpl.h
67
u_char sum;
include/trace/events/rxrpc.h
1913
__field_struct(struct rxrpc_ack_summary, sum)
include/trace/events/rxrpc.h
1928
memcpy(&__entry->sum, summary, sizeof(__entry->sum));
include/trace/events/rxrpc.h
1933
__entry->sum.acked_serial,
include/trace/events/rxrpc.h
1934
__print_symbolic(__entry->sum.ack_reason, rxrpc_ack_names),
include/trace/events/rxrpc.h
1939
__entry->nr_sacks, __entry->sum.nr_new_sacks,
include/trace/events/rxrpc.h
1940
__entry->nr_snacks, __entry->sum.nr_new_snacks,
include/trace/events/rxrpc.h
1941
__entry->sum.nr_new_hacks,
include/trace/events/rxrpc.h
1945
__entry->lowest_nak, __entry->sum.new_low_snack ? "!" : "",
include/trace/events/rxrpc.h
1946
__print_symbolic(__entry->sum.change, rxrpc_congest_changes),
include/trace/events/rxrpc.h
1947
__entry->sum.retrans_timeo ? " rTxTo" : "")
include/uapi/linux/idxd.h
387
__u32 sum;
include/uapi/linux/jffs2.h
199
jint32_t sum[]; /* inode summary info */
include/uapi/linux/rkisp1-config.h
1043
__u32 sum;
include/uapi/linux/sed-opal.h
71
__u32 sum;
include/uapi/linux/sed-opal.h
78
__u32 sum;
kernel/bpf/btf.c
4853
u64 last_vsi_end_off = 0, sum = 0;
kernel/bpf/btf.c
4910
sum += vsi->size;
kernel/bpf/btf.c
4913
if (t->size < sum) {
kernel/irq/irqdesc.c
1004
unsigned int sum = 0;
kernel/irq/irqdesc.c
1013
sum += data_race(per_cpu(desc->kstat_irqs->cnt, cpu));
kernel/irq/irqdesc.c
1014
return sum;
kernel/irq/irqdesc.c
1063
unsigned int sum;
kernel/irq/irqdesc.c
1066
sum = kstat_irqs(irq);
kernel/irq/irqdesc.c
1068
return sum;
kernel/kallsyms_selftest.c
173
stat->sum += t;
kernel/kallsyms_selftest.c
187
stat.min, stat.max, div_u64(stat.sum, stat.real_cnt));
kernel/kallsyms_selftest.c
32
u64 sum;
kernel/locking/lock_events.c
66
u64 sum = 0;
kernel/locking/lock_events.c
77
sum += per_cpu(lockevents[id], cpu);
kernel/locking/lock_events.c
78
len = snprintf(buf, sizeof(buf) - 1, "%llu\n", sum);
kernel/locking/locktorture.c
1007
long long sum = 0;
kernel/locking/locktorture.c
1014
sum += cur;
kernel/locking/locktorture.c
1023
sum, max, min,
kernel/locking/qspinlock_stat.h
41
u64 sum = 0, kicks = 0;
kernel/locking/qspinlock_stat.h
52
sum += per_cpu(lockevents[id], cpu);
kernel/locking/qspinlock_stat.h
73
frac = 100ULL * do_div(sum, kicks);
kernel/locking/qspinlock_stat.h
81
sum, frac);
kernel/locking/qspinlock_stat.h
89
sum = DIV_ROUND_CLOSEST_ULL(sum, kicks);
kernel/locking/qspinlock_stat.h
91
len = snprintf(buf, sizeof(buf) - 1, "%llu\n", sum);
kernel/rcu/refscale.c
1329
u64 sum = 0;
kernel/rcu/refscale.c
1352
sum += rt->last_duration_ns;
kernel/rcu/refscale.c
1357
return sum;
kernel/rcu/srcutree.c
472
unsigned long sum = 0;
kernel/rcu/srcutree.c
477
sum += atomic_long_read(&sdp->srcu_ctrs[idx].srcu_locks);
kernel/rcu/srcutree.c
485
return sum == unlocks;
kernel/rcu/srcutree.c
496
unsigned long sum = 0;
kernel/rcu/srcutree.c
501
sum += atomic_long_read(&sdp->srcu_ctrs[idx].srcu_unlocks);
kernel/rcu/srcutree.c
507
return sum;
kernel/rcu/srcutree.c
613
unsigned long sum = 0;
kernel/rcu/srcutree.c
618
sum += atomic_long_read(&sdp->srcu_ctrs[0].srcu_locks);
kernel/rcu/srcutree.c
619
sum += atomic_long_read(&sdp->srcu_ctrs[1].srcu_locks);
kernel/rcu/srcutree.c
620
sum -= atomic_long_read(&sdp->srcu_ctrs[0].srcu_unlocks);
kernel/rcu/srcutree.c
621
sum -= atomic_long_read(&sdp->srcu_ctrs[1].srcu_unlocks);
kernel/rcu/srcutree.c
623
return sum;
kernel/sched/core.c
5312
unsigned int i, sum = 0;
kernel/sched/core.c
5315
sum += cpu_rq(i)->nr_running;
kernel/sched/core.c
5317
return sum;
kernel/sched/core.c
5347
unsigned long long sum = 0;
kernel/sched/core.c
5350
sum += cpu_rq(i)->nr_switches;
kernel/sched/core.c
5352
return sum;
kernel/sched/core.c
5399
unsigned int i, sum = 0;
kernel/sched/core.c
5402
sum += nr_iowait_cpu(i);
kernel/sched/core.c
5404
return sum;
kernel/sched/rt.c
2655
unsigned long total, sum = 0;
kernel/sched/rt.c
2702
sum += to_ratio(period, runtime);
kernel/sched/rt.c
2705
if (sum > total)
kernel/time/posix-cpu-timers.c
255
struct task_cputime *sum)
kernel/time/posix-cpu-timers.c
257
__update_gt_cputime(&cputime_atomic->utime, sum->utime);
kernel/time/posix-cpu-timers.c
258
__update_gt_cputime(&cputime_atomic->stime, sum->stime);
kernel/time/posix-cpu-timers.c
259
__update_gt_cputime(&cputime_atomic->sum_exec_runtime, sum->sum_exec_runtime);
kernel/time/posix-cpu-timers.c
304
struct task_cputime sum;
kernel/time/posix-cpu-timers.c
311
thread_group_cputime(tsk, &sum);
kernel/time/posix-cpu-timers.c
312
update_gt_cputime(&cputimer->cputime_atomic, &sum);
kernel/time/test_udelay.c
30
uint64_t sum = 0;
kernel/time/test_udelay.c
52
sum += time_passed;
kernel/time/test_udelay.c
55
avg = sum;
kernel/time/timekeeping_debug.c
61
unsigned long sum = 0;
kernel/time/timekeeping_debug.c
65
sum += data_race(per_cpu(timekeeping_mg_floor_swaps, cpu));
kernel/time/timekeeping_debug.c
67
return sum;
kernel/trace/tracing_map.c
364
atomic64_set(&elt->fields[i].sum, 0);
kernel/trace/tracing_map.c
41
atomic64_add(n, &elt->fields[i].sum);
kernel/trace/tracing_map.c
58
return (u64)atomic64_read(&elt->fields[i].sum);
kernel/trace/tracing_map.c
876
val_a = &elt_a->fields[sort_key->field_idx].sum;
kernel/trace/tracing_map.c
877
val_b = &elt_b->fields[sort_key->field_idx].sum;
kernel/trace/tracing_map.h
133
atomic64_t sum;
lib/bch.c
1016
uint32_t sum;
lib/bch.c
1037
for (i = 0, sum = 0; i < (int)ecc_words; i++) {
lib/bch.c
1039
sum |= bch->ecc_buf[i];
lib/bch.c
1041
if (!sum)
lib/bch.c
1142
unsigned int sum, x, y, remaining, ak = 0, xi[BCH_MAX_M];
lib/bch.c
1146
for (j = 0, sum = 0; j < m; j++)
lib/bch.c
1147
sum ^= a_pow(bch, i*(1 << j));
lib/bch.c
1149
if (sum) {
lib/checksum.c
118
unsigned int sum = (__force unsigned int)wsum;
lib/checksum.c
122
result += sum;
lib/checksum.c
123
if (sum > result)
lib/checksum.c
150
__u32 len, __u8 proto, __wsum sum)
lib/checksum.c
152
unsigned long long s = (__force u32)sum;
lib/tests/checksum_kunit.c
451
#define full_csum(buff, len, sum) csum_fold(csum_partial(buff, len, sum))
lib/tests/checksum_kunit.c
482
__wsum sum;
lib/tests/checksum_kunit.c
494
sum = to_wsum(random_init_sum);
lib/tests/checksum_kunit.c
495
result = full_csum(&tmp_buf[align], len, sum);
lib/tests/checksum_kunit.c
508
__wsum sum;
lib/tests/checksum_kunit.c
519
sum = to_wsum(0xffffffff);
lib/tests/checksum_kunit.c
520
result = full_csum(&tmp_buf[align], len, sum);
lib/tests/checksum_kunit.c
527
sum = 0;
lib/tests/checksum_kunit.c
528
result = full_csum(&tmp_buf[align], len, sum);
lib/tests/checksum_kunit.c
548
__wsum sum;
lib/tests/checksum_kunit.c
559
sum = to_wsum(init_sums_no_overflow[len]);
lib/tests/checksum_kunit.c
560
result = full_csum(&tmp_buf[align], len, sum);
lib/tests/checksum_kunit.c
567
sum = to_wsum(init_sums_no_overflow[len] + 1);
lib/tests/checksum_kunit.c
568
result = full_csum(&tmp_buf[align], len, sum);
lib/tests/overflow_kunit.c
330
check_one_op(t, fmt, add, "+", p->a, p->b, p->sum, p->s_of); \
lib/tests/overflow_kunit.c
331
check_one_op(t, fmt, add, "+", p->b, p->a, p->sum, p->s_of); \
lib/tests/overflow_kunit.c
348
__same_type(n ## _tests[0].sum, int)); \
lib/tests/overflow_kunit.c
52
t sum, diff, prod; \
lib/tests/stackinit_kunit.c
209
u8 sum = 0, i; \
lib/tests/stackinit_kunit.c
222
for (sum = 0, i = 0; i < target_size; i++) \
lib/tests/stackinit_kunit.c
223
sum += (check_buf[i] != FILL_BYTE); \
lib/tests/stackinit_kunit.c
233
KUNIT_ASSERT_EQ_MSG(test, sum, 0, \
lib/tests/stackinit_kunit.c
248
for (sum = 0, i = 0; i < target_size; i++) \
lib/tests/stackinit_kunit.c
249
sum += (check_buf[i] == FILL_BYTE); \
lib/tests/stackinit_kunit.c
251
if (sum != 0 && xfail) \
lib/tests/stackinit_kunit.c
254
sum); \
lib/tests/stackinit_kunit.c
255
KUNIT_ASSERT_EQ_MSG(test, sum, 0, \
lib/tests/stackinit_kunit.c
256
"uninit bytes: %d\n", sum); \
lib/zstd/compress/zstd_compress_internal.h
1446
unsigned u, sum;
lib/zstd/compress/zstd_compress_internal.h
1447
for (u=0, sum=0; u<=max; u++) sum += table[u];
lib/zstd/compress/zstd_compress_internal.h
1448
DEBUGLOG(2, "total nb elts: %u", sum);
lib/zstd/compress/zstd_compress_internal.h
1451
u, table[u], ZSTD_fWeight(sum) - ZSTD_fWeight(table[u]) );
lib/zstd/compress/zstd_opt.c
108
U32 s, sum=0;
lib/zstd/compress/zstd_opt.c
115
sum += newStat;
lib/zstd/compress/zstd_opt.c
118
return sum;
mm/huge_memory.c
602
unsigned long sum = 0;
mm/huge_memory.c
608
sum += this->stats[order][item];
mm/huge_memory.c
611
return sum;
mm/page_alloc.c
5511
unsigned long sum = 0;
mm/page_alloc.c
5519
sum += size - high;
mm/page_alloc.c
5522
return sum;
mm/slab_common.c
1639
int sum = atomic_read(&krcp->head_count);
mm/slab_common.c
1643
sum += atomic_read(&krcp->bulk_count[i]);
mm/slab_common.c
1645
return sum;
mm/slub.c
9180
unsigned long sum = 0;
mm/slub.c
9192
sum += x;
mm/slub.c
9195
len += sysfs_emit_at(buf, len, "%lu", sum);
mm/vmscan.c
3194
unsigned long sum;
mm/vmscan.c
3196
sum = lrugen->avg_refaulted[type][tier] +
mm/vmscan.c
3198
WRITE_ONCE(lrugen->avg_refaulted[type][tier], sum / 2);
mm/vmscan.c
3200
sum = lrugen->avg_total[type][tier] +
mm/vmscan.c
3203
WRITE_ONCE(lrugen->avg_total[type][tier], sum / 2);
net/appletalk/ddp.c
1001
return sum;
net/appletalk/ddp.c
1009
return sum;
net/appletalk/ddp.c
1014
unsigned long sum;
net/appletalk/ddp.c
1017
sum = atalk_sum_skb(skb, 4, len-4, 0);
net/appletalk/ddp.c
1020
return sum ? htons((unsigned short)sum) : htons(0xFFFF);
net/appletalk/ddp.c
936
int len, unsigned long sum)
net/appletalk/ddp.c
940
sum += *data++;
net/appletalk/ddp.c
941
sum = rol16(sum, 1);
net/appletalk/ddp.c
943
return sum;
net/appletalk/ddp.c
948
int len, unsigned long sum)
net/appletalk/ddp.c
958
sum = atalk_sum_partial(skb->data + offset, copy, sum);
net/appletalk/ddp.c
960
return sum;
net/appletalk/ddp.c
978
sum = atalk_sum_partial(vaddr + skb_frag_off(frag) +
net/appletalk/ddp.c
979
offset - start, copy, sum);
net/appletalk/ddp.c
983
return sum;
net/appletalk/ddp.c
998
sum = atalk_sum_skb(frag_iter, offset - start,
net/appletalk/ddp.c
999
copy, sum);
net/batman-adv/bat_iv_ogm.c
109
u16 sum = 0;
net/batman-adv/bat_iv_ogm.c
116
sum += *ptr;
net/batman-adv/bat_iv_ogm.c
126
return (u8)(sum / count);
net/batman-adv/bat_iv_ogm.c
894
u8 sum;
net/batman-adv/bat_iv_ogm.c
901
sum = orig_ifinfo->bat_iv.bcast_own_sum;
net/batman-adv/bat_iv_ogm.c
906
return sum;
net/batman-adv/mesh-interface.c
88
u64 *counters, sum = 0;
net/batman-adv/mesh-interface.c
93
sum += counters[idx];
net/batman-adv/mesh-interface.c
96
return sum;
net/core/datagram.c
827
__wsum sum;
net/core/datagram.c
840
sum = csum_shift(csstate->csum, csstate->off);
net/core/datagram.c
842
bytes = iterate_and_advance2(i, bytes, (void *)addr, &sum,
net/core/datagram.c
845
csstate->csum = csum_shift(sum, csstate->off);
net/core/gro.c
783
__sum16 sum;
net/core/gro.c
788
sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum));
net/core/gro.c
790
if (likely(!sum)) {
net/core/gro.c
799
return sum;
net/core/netdev-genl.c
580
u64 *sum = _sum;
net/core/netdev-genl.c
583
if (*add != NETDEV_STAT_NOT_SET && *sum != NETDEV_STAT_NOT_SET)
net/core/netdev-genl.c
584
*sum += *add;
net/core/netdev-genl.c
585
sum++;
net/core/skbuff.c
3764
__sum16 sum;
net/core/skbuff.c
3766
sum = csum_fold(skb_checksum(skb, 0, len, skb->csum));
net/core/skbuff.c
3768
if (likely(!sum)) {
net/core/skbuff.c
3774
skb->csum_valid = !sum;
net/core/skbuff.c
3775
return sum;
net/core/skbuff.c
3791
__sum16 sum;
net/core/skbuff.c
3795
sum = csum_fold(csum_add(skb->csum, csum));
net/core/skbuff.c
3803
if (likely(!sum)) {
net/core/skbuff.c
3814
skb->csum_valid = !sum;
net/core/skbuff.c
3817
return sum;
net/core/skbuff.c
4035
unsigned int sum = 0;
net/core/skbuff.c
4042
sum += skb->truesize;
net/core/skbuff.c
4045
return sum;
net/core/utils.c
426
void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb,
net/core/utils.c
430
csum_replace4(sum, from, to);
net/core/utils.c
436
*sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum),
net/core/utils.c
459
void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb,
net/core/utils.c
468
*sum = csum_fold(csum_partial(diff, sizeof(diff),
net/core/utils.c
469
~csum_unfold(*sum)));
net/core/utils.c
471
*sum = ~csum_fold(csum_partial(diff, sizeof(diff),
net/core/utils.c
472
csum_unfold(*sum)));
net/core/utils.c
476
void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb,
net/core/utils.c
480
csum_replace_by_diff(sum, diff);
net/core/utils.c
484
*sum = ~csum_fold(csum_add(diff, csum_unfold(*sum)));
net/ethtool/fec.c
187
u64 sum;
net/ethtool/fec.c
196
if (WARN_ON_ONCE(values[i].sum == ETHTOOL_STAT_NOT_SET &&
net/ethtool/fec.c
209
sum = 0;
net/ethtool/fec.c
213
sum += values[i].per_lane[j];
net/ethtool/fec.c
216
values[i].sum == ETHTOOL_STAT_NOT_SET ?
net/ethtool/fec.c
217
sum : values[i].sum))
net/ipv4/inet_fragment.c
305
unsigned int sum = 0;
net/ipv4/inet_fragment.c
315
sum += skb->truesize;
net/ipv4/inet_fragment.c
320
return sum;
net/ipv4/inet_fragment.c
326
unsigned int sum;
net/ipv4/inet_fragment.c
329
sum = inet_frag_rbtree_purge(&q->rb_fragments, reason);
net/ipv4/inet_fragment.c
330
sub_frag_mem_limit(q->fqdir, sum);
net/ipv4/inet_fragment.c
336
unsigned int sum, sum_truesize = 0;
net/ipv4/inet_fragment.c
351
sum = sum_truesize + f->qsize;
net/ipv4/inet_fragment.c
355
sub_frag_mem_limit(fqdir, sum);
net/ipv6/ip6_checksum.c
16
__u32 sum = (__force u32)csum;
net/ipv6/ip6_checksum.c
18
sum += (__force u32)saddr->s6_addr32[0];
net/ipv6/ip6_checksum.c
19
carry = (sum < (__force u32)saddr->s6_addr32[0]);
net/ipv6/ip6_checksum.c
20
sum += carry;
net/ipv6/ip6_checksum.c
22
sum += (__force u32)saddr->s6_addr32[1];
net/ipv6/ip6_checksum.c
23
carry = (sum < (__force u32)saddr->s6_addr32[1]);
net/ipv6/ip6_checksum.c
24
sum += carry;
net/ipv6/ip6_checksum.c
26
sum += (__force u32)saddr->s6_addr32[2];
net/ipv6/ip6_checksum.c
27
carry = (sum < (__force u32)saddr->s6_addr32[2]);
net/ipv6/ip6_checksum.c
28
sum += carry;
net/ipv6/ip6_checksum.c
30
sum += (__force u32)saddr->s6_addr32[3];
net/ipv6/ip6_checksum.c
31
carry = (sum < (__force u32)saddr->s6_addr32[3]);
net/ipv6/ip6_checksum.c
32
sum += carry;
net/ipv6/ip6_checksum.c
34
sum += (__force u32)daddr->s6_addr32[0];
net/ipv6/ip6_checksum.c
35
carry = (sum < (__force u32)daddr->s6_addr32[0]);
net/ipv6/ip6_checksum.c
36
sum += carry;
net/ipv6/ip6_checksum.c
38
sum += (__force u32)daddr->s6_addr32[1];
net/ipv6/ip6_checksum.c
39
carry = (sum < (__force u32)daddr->s6_addr32[1]);
net/ipv6/ip6_checksum.c
40
sum += carry;
net/ipv6/ip6_checksum.c
42
sum += (__force u32)daddr->s6_addr32[2];
net/ipv6/ip6_checksum.c
43
carry = (sum < (__force u32)daddr->s6_addr32[2]);
net/ipv6/ip6_checksum.c
44
sum += carry;
net/ipv6/ip6_checksum.c
46
sum += (__force u32)daddr->s6_addr32[3];
net/ipv6/ip6_checksum.c
47
carry = (sum < (__force u32)daddr->s6_addr32[3]);
net/ipv6/ip6_checksum.c
48
sum += carry;
net/ipv6/ip6_checksum.c
51
sum += ulen;
net/ipv6/ip6_checksum.c
52
carry = (sum < ulen);
net/ipv6/ip6_checksum.c
53
sum += carry;
net/ipv6/ip6_checksum.c
56
sum += uproto;
net/ipv6/ip6_checksum.c
57
carry = (sum < uproto);
net/ipv6/ip6_checksum.c
58
sum += carry;
net/ipv6/ip6_checksum.c
60
return csum_fold((__force __wsum)sum);
net/ipv6/netfilter/ip6t_NPT.c
45
__sum16 sum;
net/ipv6/netfilter/ip6t_NPT.c
71
sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]),
net/ipv6/netfilter/ip6t_NPT.c
73
if (sum == CSUM_MANGLED_0)
net/ipv6/netfilter/ip6t_NPT.c
74
sum = 0;
net/ipv6/netfilter/ip6t_NPT.c
75
*(__force __sum16 *)&addr->s6_addr16[idx] = sum;
net/mptcp/mib.c
110
unsigned long sum[ARRAY_SIZE(mptcp_snmp_list)];
net/mptcp/mib.c
121
memset(sum, 0, sizeof(sum));
net/mptcp/mib.c
123
snmp_get_cpu_field_batch_cnt(sum, mptcp_snmp_list, cnt,
net/mptcp/mib.c
127
seq_printf(seq, " %lu", sum[i]);
net/mptcp/options.c
1380
__sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum)
net/mptcp/options.c
1395
csum = csum_partial(&header, sizeof(header), sum);
net/mptcp/protocol.h
1053
__sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum);
net/netfilter/nft_payload.c
685
static inline void nft_csum_replace(__sum16 *sum, __wsum fsum, __wsum tsum)
net/netfilter/nft_payload.c
687
csum_replace4(sum, (__force __be32)fsum, (__force __be32)tsum);
net/netfilter/nft_payload.c
688
if (*sum == 0)
net/netfilter/nft_payload.c
689
*sum = CSUM_MANGLED_0;
net/netfilter/nft_payload.c
750
__sum16 sum;
net/netfilter/nft_payload.c
758
if (skb_copy_bits(skb, l4csum_offset, &sum, sizeof(sum)) < 0)
net/netfilter/nft_payload.c
765
nft_csum_replace(&sum, fsum, tsum);
net/netfilter/nft_payload.c
771
sum = ~csum_fold(csum_add(csum_sub(csum_unfold(sum), fsum),
net/netfilter/nft_payload.c
775
if (skb_ensure_writable(skb, l4csum_offset + sizeof(sum)) ||
net/netfilter/nft_payload.c
776
skb_store_bits(skb, l4csum_offset, &sum, sizeof(sum)) < 0)
net/netfilter/nft_payload.c
785
__sum16 sum;
net/netfilter/nft_payload.c
787
if (skb_copy_bits(skb, csum_offset, &sum, sizeof(sum)) < 0)
net/netfilter/nft_payload.c
790
nft_csum_replace(&sum, fsum, tsum);
net/netfilter/nft_payload.c
791
if (skb_ensure_writable(skb, csum_offset + sizeof(sum)) ||
net/netfilter/nft_payload.c
792
skb_store_bits(skb, csum_offset, &sum, sizeof(sum)) < 0)
net/psample/psample.c
316
int sum = nla_total_size(0); /* PSAMPLE_ATTR_TUNNEL */
net/psample/psample.c
319
sum += nla_total_size_64bit(sizeof(u64));
net/psample/psample.c
322
sum += nla_total_size(0);
net/psample/psample.c
327
sum += nla_total_size(sizeof(u32));
net/psample/psample.c
329
sum += nla_total_size(sizeof(u32));
net/psample/psample.c
333
sum += nla_total_size(sizeof(struct in6_addr));
net/psample/psample.c
335
sum += nla_total_size(sizeof(struct in6_addr));
net/psample/psample.c
339
sum += nla_total_size(sizeof(u8));
net/psample/psample.c
340
sum += nla_total_size(sizeof(u8)); /* TTL */
net/psample/psample.c
342
sum += nla_total_size(0);
net/psample/psample.c
344
sum += nla_total_size(0);
net/psample/psample.c
346
sum += nla_total_size(sizeof(u16));
net/psample/psample.c
348
sum += nla_total_size(sizeof(u16));
net/psample/psample.c
350
sum += nla_total_size(0);
net/psample/psample.c
353
sum += nla_total_size(tun_opts_len);
net/psample/psample.c
356
sum += nla_total_size(tun_opts_len);
net/psample/psample.c
359
return sum;
net/rds/ib_stats.c
100
*(sum++) += *(src++);
net/rds/ib_stats.c
89
uint64_t *sum;
net/rds/ib_stats.c
98
sum = (uint64_t *)&stats;
net/rds/stats.c
117
uint64_t *sum;
net/rds/stats.c
131
sum = (uint64_t *)&stats;
net/rds/stats.c
133
*(sum++) += *(src++);
net/rds/tcp_stats.c
56
uint64_t *sum;
net/rds/tcp_stats.c
65
sum = (uint64_t *)&stats;
net/rds/tcp_stats.c
67
*(sum++) += *(src++);
net/smc/smc_stats.c
275
u64 *sum;
net/smc/smc_stats.c
294
sum = (u64 *)stats;
net/smc/smc_stats.c
296
*(sum++) += *(src++);
net/sunrpc/xdr.c
535
unsigned int sum = head->iov_len + buf->page_len + tail->iov_len;
net/sunrpc/xdr.c
538
if (sum > buf->len) {
net/sunrpc/xdr.c
539
free_space = min_t(unsigned int, sum - buf->len, len);
net/sunrpc/xdr.c
549
if (buf->buflen > sum) {
net/sunrpc/xdr.c
551
free_space = min_t(unsigned int, buf->buflen - sum, len);
net/xfrm/xfrm_hash.h
22
u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4;
net/xfrm/xfrm_hash.h
23
return ntohl((__force __be32)sum);
samples/bpf/lwt_len_hist_user.c
33
uint64_t values[nr_cpus], sum, max_value = 0, data[MAX_INDEX] = {};
samples/bpf/lwt_len_hist_user.c
53
sum = 0;
samples/bpf/lwt_len_hist_user.c
55
sum += values[i];
samples/bpf/lwt_len_hist_user.c
57
data[next_key] = sum;
samples/bpf/lwt_len_hist_user.c
58
if (sum && next_key > max_key)
samples/bpf/lwt_len_hist_user.c
61
if (sum > max_value)
samples/bpf/lwt_len_hist_user.c
62
max_value = sum;
samples/bpf/xdp_sample_user.c
860
double t, drop, sum = 0;
samples/bpf/xdp_sample_user.c
894
sum += drop;
samples/bpf/xdp_sample_user.c
898
out->redir_cnt.err = sum;
samples/bpf/xdp_sample_user.c
899
out->totals.err += sum;
samples/bpf/xdp_sample_user.c
908
double t, drop, sum = 0;
samples/bpf/xdp_sample_user.c
919
sum += drop;
samples/bpf/xdp_sample_user.c
943
out->except_cnt.hits = sum;
samples/bpf/xdp_sample_user.c
944
out->totals.err += sum;
samples/bpf/xdp_tx_iptunnel_user.c
65
__u64 sum = 0;
samples/bpf/xdp_tx_iptunnel_user.c
70
sum += (values[i] - prev[proto][i]);
samples/bpf/xdp_tx_iptunnel_user.c
72
if (sum)
samples/bpf/xdp_tx_iptunnel_user.c
74
proto, sum, sum / STATS_INTERVAL_S);
scripts/dtc/libfdt/fdt.c
165
uint32_t tag, len, sum;
scripts/dtc/libfdt/fdt.c
193
sum = len + offset;
scripts/dtc/libfdt/fdt.c
195
(INT_MAX <= sum || sum < (uint32_t) offset))
scripts/mod/modpost.h
216
void get_src_version(const char *modname, char sum[], unsigned sumlen);
scripts/mod/sumversion.c
388
void get_src_version(const char *modname, char sum[], unsigned sumlen)
scripts/mod/sumversion.c
410
md4_final_ascii(&md, sum, sumlen);
sound/hda/codecs/hdmi/hdmi.c
417
u8 sum = 0;
sound/hda/codecs/hdmi/hdmi.c
423
sum += bytes[i];
sound/hda/codecs/hdmi/hdmi.c
425
hdmi_ai->checksum = -sum;
sound/pci/ctxfi/ctamixer.c
102
sum->rsc.ops->index(&sum->rsc));
sound/pci/ctxfi/ctamixer.c
114
struct sum *sum;
sound/pci/ctxfi/ctamixer.c
118
sum = amixer->sum;
sound/pci/ctxfi/ctamixer.c
125
if (sum)
sound/pci/ctxfi/ctamixer.c
126
sum->rsc.ops->master(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
135
if (sum) {
sound/pci/ctxfi/ctamixer.c
137
sum->rsc.ops->index(&sum->rsc));
sound/pci/ctxfi/ctamixer.c
138
sum->rsc.ops->next_conj(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
148
if (sum)
sound/pci/ctxfi/ctamixer.c
149
sum->rsc.ops->master(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
175
unsigned int scale, struct sum *sum)
sound/pci/ctxfi/ctamixer.c
179
amixer_set_sum(amixer, sum);
sound/pci/ctxfi/ctamixer.c
211
amixer->sum = NULL;
sound/pci/ctxfi/ctamixer.c
224
amixer->sum = NULL;
sound/pci/ctxfi/ctamixer.c
335
rsc->idx = container_of(rsc, struct sum, rsc)->idx[0];
sound/pci/ctxfi/ctamixer.c
345
return container_of(rsc, struct sum, rsc)->idx[rsc->conj];
sound/pci/ctxfi/ctamixer.c
360
static int sum_rsc_init(struct sum *sum,
sound/pci/ctxfi/ctamixer.c
366
err = rsc_init(&sum->rsc, sum->idx[0], SUM, desc->msr, mgr->mgr.hw);
sound/pci/ctxfi/ctamixer.c
370
sum->rsc.ops = &sum_basic_rsc_ops;
sound/pci/ctxfi/ctamixer.c
371
sum->rsc.conj = 0;
sound/pci/ctxfi/ctamixer.c
376
static int sum_rsc_uninit(struct sum *sum)
sound/pci/ctxfi/ctamixer.c
378
rsc_uninit(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
384
struct sum **rsum)
sound/pci/ctxfi/ctamixer.c
388
struct sum *sum;
sound/pci/ctxfi/ctamixer.c
393
sum = kzalloc(sizeof(*sum), GFP_KERNEL);
sound/pci/ctxfi/ctamixer.c
394
if (!sum)
sound/pci/ctxfi/ctamixer.c
405
sum->idx[i] = idx;
sound/pci/ctxfi/ctamixer.c
414
err = sum_rsc_init(sum, desc, mgr);
sound/pci/ctxfi/ctamixer.c
418
*rsum = sum;
sound/pci/ctxfi/ctamixer.c
425
mgr_put_resource(&mgr->mgr, 1, sum->idx[i]);
sound/pci/ctxfi/ctamixer.c
427
kfree(sum);
sound/pci/ctxfi/ctamixer.c
431
static int put_sum_rsc(struct sum_mgr *mgr, struct sum *sum)
sound/pci/ctxfi/ctamixer.c
436
for (i = 0; i < sum->rsc.msr; i++)
sound/pci/ctxfi/ctamixer.c
437
mgr_put_resource(&mgr->mgr, 1, sum->idx[i]);
sound/pci/ctxfi/ctamixer.c
439
sum_rsc_uninit(sum);
sound/pci/ctxfi/ctamixer.c
440
kfree(sum);
sound/pci/ctxfi/ctamixer.c
91
static int amixer_set_sum(struct amixer *amixer, struct sum *sum)
sound/pci/ctxfi/ctamixer.c
96
amixer->sum = sum;
sound/pci/ctxfi/ctamixer.c
97
if (!sum) {
sound/pci/ctxfi/ctamixer.h
40
const struct sum_desc *desc, struct sum **rsum);
sound/pci/ctxfi/ctamixer.h
42
int (*put_sum)(struct sum_mgr *mgr, struct sum *sum);
sound/pci/ctxfi/ctamixer.h
56
struct sum *sum; /* Put amixer output to this summation node */
sound/pci/ctxfi/ctamixer.h
64
int (*set_sum)(struct amixer *amixer, struct sum *sum);
sound/pci/ctxfi/ctamixer.h
69
unsigned int scale, struct sum *sum);
sound/pci/ctxfi/ctatc.c
1477
(struct sum **)&atc->pcm[i]);
sound/pci/ctxfi/ctatc.c
1529
struct sum *sum;
sound/pci/ctxfi/ctatc.c
1583
sum = atc->pcm[j];
sound/pci/ctxfi/ctatc.c
1584
mixer->set_input_left(mixer, i, &sum->rsc);
sound/pci/ctxfi/ctatc.c
1585
sum = atc->pcm[j+1];
sound/pci/ctxfi/ctatc.c
1586
mixer->set_input_right(mixer, i, &sum->rsc);
sound/pci/ctxfi/ctatc.c
603
err = sum_mgr->get_sum(sum_mgr, &sum_dsc, (struct sum **)&apcm->mono);
sound/pci/ctxfi/ctatc.c
655
struct sum *mono;
sound/pci/ctxfi/ctmixer.c
1001
struct sum *sum;
sound/pci/ctxfi/ctmixer.c
1012
sum = mixer->sums[k*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1013
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1015
sum = mixer->sums[k*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1016
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1041
sum = mixer->sums[k*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1042
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1044
sum = mixer->sums[k*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1045
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1050
sum = mixer->sums[SUM_IN_F*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1051
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1053
sum = mixer->sums[SUM_IN_F*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1054
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1058
sum = mixer->sums[SUM_IN_F*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1059
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1061
sum = mixer->sums[SUM_IN_F*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1062
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1066
sum = mixer->sums[SUM_IN_F*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1067
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1069
sum = mixer->sums[SUM_IN_F*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1070
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1074
sum = mixer->sums[SUM_IN_F_C*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1075
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1077
sum = mixer->sums[SUM_IN_F_C*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1078
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1082
sum = mixer->sums[SUM_IN_F_C*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1083
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1085
sum = mixer->sums[SUM_IN_F_C*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1086
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1090
sum = mixer->sums[SUM_IN_F_C*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1091
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1093
sum = mixer->sums[SUM_IN_F_C*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1094
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1098
sum = mixer->sums[SUM_IN_F_C*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1099
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1101
sum = mixer->sums[SUM_IN_F_C*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1102
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1106
sum = mixer->sums[SUM_IN_F_C*CHN_NUM];
sound/pci/ctxfi/ctmixer.c
1107
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1109
sum = mixer->sums[SUM_IN_F_C*CHN_NUM+1];
sound/pci/ctxfi/ctmixer.c
1110
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1227
sum_mgr->put_sum(sum_mgr, (struct sum *)mixer->sums[i]);
sound/pci/ctxfi/ctmixer.c
879
struct sum *sum_c;
sound/pci/ctxfi/ctmixer.c
906
struct sum *sum;
sound/pci/ctxfi/ctmixer.c
918
err = sum_mgr->get_sum(sum_mgr, &sum_desc, &sum);
sound/pci/ctxfi/ctmixer.c
924
mixer->sums[i] = sum;
sound/pci/ctxfi/ctmixer.c
957
sum_mgr->put_sum(sum_mgr, (struct sum *)mixer->sums[i]);
sound/pci/riptide/riptide.c
651
u32 sum = 0;
sound/pci/riptide/riptide.c
661
sum += mult * value;
sound/pci/riptide/riptide.c
665
return sum;
sound/soc/codecs/aw88399.c
1448
int sum = 0, i;
sound/soc/codecs/aw88399.c
1451
sum += data[i];
sound/soc/codecs/aw88399.c
1453
*dsp_re = sum / (data_size - AW_CALI_DATA_SUM_RM);
sound/soc/codecs/da7213.c
274
int sum = 0;
sound/soc/codecs/da7213.c
292
sum += ((mid_data << 8) | (top_data << 16));
sound/soc/codecs/da7213.c
295
return sum / DA7213_ALC_AVG_ITERATIONS;
sound/soc/codecs/da9055.c
452
int sum = 0;
sound/soc/codecs/da9055.c
470
sum += ((mid_data << 8) | (top_data << 16));
sound/soc/codecs/da9055.c
473
return sum / DA9055_ALC_AVG_ITERATIONS;
sound/soc/codecs/tas2781-i2c.c
1295
const int sum = ARRAY_SIZE(tas2781_cali_start_reg);
sound/soc/codecs/tas2781-i2c.c
1298
for (j = 0; j < sum; j++) {
sound/soc/codecs/tas2781-i2c.c
407
const int sum = ARRAY_SIZE(tas2781_cali_start_reg);
sound/soc/codecs/tas2781-i2c.c
415
for (j = 0; j < sum; j++) {
sound/soc/codecs/tas2781-i2c.c
440
for (j = 0; j < sum - 4; j++) {
sound/soc/codecs/tas2781-i2c.c
517
const int sum = ARRAY_SIZE(tas2781_cali_start_reg);
sound/soc/codecs/tas2781-i2c.c
528
for (j = 0; j < sum; j++) {
sound/soc/codecs/tas2781-i2c.c
555
const int sum = ARRAY_SIZE(tas2563_cali_start_reg);
sound/soc/codecs/tas2781-i2c.c
568
for (j = 0; j < sum; j++) {
sound/soc/codecs/tas2781-i2c.c
578
for (j = 0; j < sum; j++) {
sound/soc/codecs/tas2781-i2c.c
593
const int sum = ARRAY_SIZE(tas2563_cali_start_reg);
sound/soc/codecs/tas2781-i2c.c
603
for (j = 0; j < sum; j++) {
tools/net/ynl/ynltool/qstats.c
322
double sum = 0.0, variance = 0.0;
tools/net/ynl/ynltool/qstats.c
336
sum += values[i];
tools/net/ynl/ynltool/qstats.c
343
*mean = sum / count;
tools/perf/bench/numa.c
1084
int sum;
tools/perf/bench/numa.c
1122
sum = 0;
tools/perf/bench/numa.c
1130
sum += nr;
tools/perf/bench/numa.c
1134
BUG_ON(sum > g->p.nr_tasks);
tools/perf/bench/numa.c
1136
if (0 && (sum < g->p.nr_tasks)) {
tools/perf/builtin-c2c.c
1197
static int display_metrics(struct perf_hpp *hpp, u32 val, u32 sum)
tools/perf/builtin-c2c.c
1201
if (sum != 0)
tools/perf/builtin-c2c.c
1203
percent(val, sum));
tools/perf/builtin-c2c.c
2127
static u8 filter_display(u32 val, u32 sum)
tools/perf/builtin-c2c.c
2129
if (sum == 0 || ((double)val / sum) < DISPLAY_LINE_LIMIT)
tools/perf/builtin-sched.c
548
u64 sum;
tools/perf/builtin-sched.c
554
sum = ru.ru_utime.tv_sec * NSEC_PER_SEC + ru.ru_utime.tv_usec * NSEC_PER_USEC;
tools/perf/builtin-sched.c
555
sum += ru.ru_stime.tv_sec * NSEC_PER_SEC + ru.ru_stime.tv_usec * NSEC_PER_USEC;
tools/perf/builtin-sched.c
557
return sum;
tools/power/x86/turbostat/turbostat.c
2212
unsigned long long sum;
tools/power/x86/turbostat/turbostat.c
6716
*msr = msr_last + per_cpu_msr_sum[cpu].entries[idx].sum;
tools/power/x86/turbostat/turbostat.c
6753
per_cpu_msr_sum[cpu].entries[i].sum += msr_last;
tools/sched_ext/scx_flatcg.c
58
__u64 sum = 0, idle = 0;
tools/sched_ext/scx_flatcg.c
90
sum += v;
tools/sched_ext/scx_flatcg.c
95
delta_sum = sum - *last_sum;
tools/sched_ext/scx_flatcg.c
97
*last_sum = sum;
tools/testing/selftests/bpf/benchs/bench_trigger.c
88
long sum = 0;
tools/testing/selftests/bpf/benchs/bench_trigger.c
91
sum += atomic_swap(&counters[i].value, 0);
tools/testing/selftests/bpf/benchs/bench_trigger.c
92
return sum;
tools/testing/selftests/bpf/network_helpers.h
125
static __wsum csum_partial(const void *buf, int len, __wsum sum)
tools/testing/selftests/bpf/network_helpers.h
132
sum += p[i];
tools/testing/selftests/bpf/network_helpers.h
134
return sum;
tools/testing/selftests/bpf/network_helpers.h
139
__u32 sum = 0;
tools/testing/selftests/bpf/network_helpers.h
144
sum = csum_partial(p, iph->ihl << 2, 0);
tools/testing/selftests/bpf/network_helpers.h
146
return csum_fold(sum);
tools/testing/selftests/bpf/network_helpers.h
227
unsigned long sum;
tools/testing/selftests/bpf/network_helpers.h
229
sum = csum_partial(udph, ntohs(udph->len), 0);
tools/testing/selftests/bpf/network_helpers.h
231
IPPROTO_UDP, sum);
tools/testing/selftests/bpf/network_helpers.h
247
unsigned long sum;
tools/testing/selftests/bpf/network_helpers.h
249
sum = csum_partial(udph, ntohs(udph->len), 0);
tools/testing/selftests/bpf/network_helpers.h
251
IPPROTO_UDP, sum);
tools/testing/selftests/bpf/prog_tests/arena_list.c
23
int sum = 0;
tools/testing/selftests/bpf/prog_tests/arena_list.c
26
sum += n->value;
tools/testing/selftests/bpf/prog_tests/arena_list.c
27
return sum;
tools/testing/selftests/bpf/prog_tests/arena_list.c
35
int ret, sum;
tools/testing/selftests/bpf/prog_tests/arena_list.c
56
sum = list_sum(skel->bss->list_head);
tools/testing/selftests/bpf/prog_tests/arena_list.c
57
ASSERT_EQ(sum, expected_sum, "sum of elems");
tools/testing/selftests/bpf/prog_tests/arena_list.c
63
sum = list_sum(skel->bss->list_head);
tools/testing/selftests/bpf/prog_tests/arena_list.c
64
ASSERT_EQ(sum, 0, "sum of list elems after del");
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
120
array_len = (desired_sz - sizeof(skel->bss->sum)) / sizeof(skel->data_custom->my_array[0]);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
152
if (!ASSERT_EQ(skel->bss->sum, array_len, "sum"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
24
const __u32 desired_sz = sizeof(skel->bss->sum) + sysconf(_SC_PAGE_SIZE) * 2;
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
50
array_len = (desired_sz - sizeof(skel->bss->sum)) / sizeof(skel->bss->array[0]);
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
82
if (!ASSERT_EQ(skel->bss->sum, array_len, "sum"))
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
10
__u64 key = 0, sum;
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
20
sum = (nr_cpus - 1) * nr_cpus / 2;
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
50
ASSERT_EQ(skel->bss->percpu_array_elem_sum, sum, "percpu_array lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
51
ASSERT_EQ(skel->bss->percpu_hash_elem_sum, sum, "percpu_hash lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
52
ASSERT_EQ(skel->bss->percpu_lru_hash_elem_sum, sum, "percpu_lru_hash lookup percpu elem");
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
7
unsigned sum;
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
80
if (CHECK(bss.sum != t->exp_sum, "check_sum",
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c
82
t->prog_name, bss.sum, t->exp_sum))
tools/testing/selftests/bpf/progs/arena_list.c
76
int sum = 0;
tools/testing/selftests/bpf/progs/arena_list.c
84
sum += n->value;
tools/testing/selftests/bpf/progs/arena_list.c
89
list_sum = sum;
tools/testing/selftests/bpf/progs/free_timer.c
33
volatile int sum = 0;
tools/testing/selftests/bpf/progs/free_timer.c
36
bpf_for(i, 0, 1024 * 1024) sum += i;
tools/testing/selftests/bpf/progs/iters.c
1538
int i, n = loop_data.n, sum = 0;
tools/testing/selftests/bpf/progs/iters.c
1545
sum += loop_data.data[i];
tools/testing/selftests/bpf/progs/iters.c
1548
return sum;
tools/testing/selftests/bpf/progs/iters.c
266
int *v, i = 0, sum = 0;
tools/testing/selftests/bpf/progs/iters.c
273
sum += *v;
tools/testing/selftests/bpf/progs/iters.c
281
bpf_printk("ITER_SIMPLE: sum=%d\n", sum);
tools/testing/selftests/bpf/progs/iters.c
291
int *v, sum = 0;
tools/testing/selftests/bpf/progs/iters.c
321
sum += x;
tools/testing/selftests/bpf/progs/iters.c
325
bpf_printk("ITER_OBFUSCATE_COUNTER: sum=%d\n", sum);
tools/testing/selftests/bpf/progs/iters.c
372
int sum, i;
tools/testing/selftests/bpf/progs/iters.c
380
sum = 0;
tools/testing/selftests/bpf/progs/iters.c
382
sum += arr[i];
tools/testing/selftests/bpf/progs/iters.c
385
bpf_printk("ITER_ARRAY_FILL: sum=%d (should be %d)\n", sum, 255 * 256);
tools/testing/selftests/bpf/progs/iters.c
398
int sum, row, col;
tools/testing/selftests/bpf/progs/iters.c
409
sum = 0;
tools/testing/selftests/bpf/progs/iters.c
420
sum += arr2d[row][col];
tools/testing/selftests/bpf/progs/iters.c
426
bpf_printk("ITER_NESTED_ITERS: total sum=%d", sum);
tools/testing/selftests/bpf/progs/iters.c
443
int sum = 0;
tools/testing/selftests/bpf/progs/iters.c
452
sum += 1;
tools/testing/selftests/bpf/progs/iters.c
461
return sum;
tools/testing/selftests/bpf/progs/iters.c
475
int sum = 0, col;
tools/testing/selftests/bpf/progs/iters.c
478
sum += arr2d[row][col];
tools/testing/selftests/bpf/progs/iters.c
483
return sum;
tools/testing/selftests/bpf/progs/iters.c
490
int sum, row, col;
tools/testing/selftests/bpf/progs/iters.c
499
sum = 0;
tools/testing/selftests/bpf/progs/iters.c
509
sum += sum_inner_dimension(row);
tools/testing/selftests/bpf/progs/iters.c
512
bpf_printk("ITER_SUBPROG_ITERS: total sum=%d", sum);
tools/testing/selftests/bpf/progs/iters.c
628
long arr1[16], arr2[16], sum = 0;
tools/testing/selftests/bpf/progs/iters.c
654
sum += arr1[i] + arr2[i];
tools/testing/selftests/bpf/progs/iters.c
657
return sum;
tools/testing/selftests/bpf/progs/iters.c
674
int *t, i, sum = 0;
tools/testing/selftests/bpf/progs/iters.c
680
sum += arr[i];
tools/testing/selftests/bpf/progs/iters.c
683
return sum;
tools/testing/selftests/bpf/progs/iters.c
711
sum1 = sum(&it, arr1, n);
tools/testing/selftests/bpf/progs/iters.c
717
sum2 = sum(&it, arr2, n);
tools/testing/selftests/bpf/progs/iters_num.c
100
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
102
bpf_for(i, INT_MIN, INT_MIN + 2) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
103
res_very_neg_sum = sum;
tools/testing/selftests/bpf/progs/iters_num.c
114
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
116
bpf_for(i, INT_MAX - 2, INT_MAX) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
117
res_very_big_sum = sum;
tools/testing/selftests/bpf/progs/iters_num.c
128
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
130
bpf_for(i, -3, 3) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
131
res_neg_pos_sum = sum;
tools/testing/selftests/bpf/progs/iters_num.c
16
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
18
bpf_for(i, 0, 0) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
19
res_empty_zero = 1 + sum;
tools/testing/selftests/bpf/progs/iters_num.c
30
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
32
bpf_for(i, INT_MIN, INT_MIN) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
33
res_empty_int_min = 2 + sum;
tools/testing/selftests/bpf/progs/iters_num.c
44
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
46
bpf_for(i, INT_MAX, INT_MAX) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
47
res_empty_int_max = 3 + sum;
tools/testing/selftests/bpf/progs/iters_num.c
58
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
60
bpf_for(i, -1, -1) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
61
res_empty_minus_one = 4 + sum;
tools/testing/selftests/bpf/progs/iters_num.c
72
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
74
bpf_for(i, 0, 10) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
75
res_simple_sum = sum;
tools/testing/selftests/bpf/progs/iters_num.c
86
__s64 sum = 0, i;
tools/testing/selftests/bpf/progs/iters_num.c
88
bpf_for(i, -10, 0) sum += i;
tools/testing/selftests/bpf/progs/iters_num.c
89
res_neg_sum = sum;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
101
sum += *v;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
106
return sum + bpf_iter_testmod_seq_value(0, &it);
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
114
s64 sum = 0, *v;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
119
sum += *v;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
122
sum *= bpf_iter_testmod_seq_value(0, &it);
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
126
return sum;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
28
__s64 sum = 0, *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
30
bpf_for_each(testmod_seq, i, 1000, 0) sum += *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
31
res_empty = 1 + sum;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
46
__s64 sum = 0, *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
48
bpf_for_each(testmod_seq, i, 1000, 1000) sum += *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
49
res_full = sum;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
66
__s64 sum = 0, *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
70
sum += *i;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
75
res_truncated = sum;
tools/testing/selftests/bpf/progs/iters_testmod_seq.c
96
s64 sum = 0, *v;
tools/testing/selftests/bpf/progs/jit_probe_mem.c
15
unsigned long zero = 0, sum;
tools/testing/selftests/bpf/progs/jit_probe_mem.c
47
: [sum] "=r"(sum)
tools/testing/selftests/bpf/progs/jit_probe_mem.c
52
total_sum = sum;
tools/testing/selftests/bpf/progs/loop1.c
12
int i, j, sum = 0, m;
tools/testing/selftests/bpf/progs/loop1.c
20
sum += i * m;
tools/testing/selftests/bpf/progs/loop1.c
23
return sum;
tools/testing/selftests/bpf/progs/loop3.c
12
volatile __u64 i = 0, sum = 0;
tools/testing/selftests/bpf/progs/loop3.c
15
sum += PT_REGS_RC(ctx);
tools/testing/selftests/bpf/progs/loop3.c
17
return sum;
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
8
long sum;
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
8
long sum;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
25
long sum;
tools/testing/selftests/bpf/progs/test_global_map_resize.c
16
int sum = 0;
tools/testing/selftests/bpf/progs/test_global_map_resize.c
52
sum = percpu_arr[bpf_get_smp_processor_id()];
tools/testing/selftests/bpf/progs/test_global_map_resize.c
55
sum += array[i];
tools/testing/selftests/bpf/progs/test_global_map_resize.c
70
sum = percpu_arr[bpf_get_smp_processor_id()];
tools/testing/selftests/bpf/progs/test_global_map_resize.c
73
sum += my_array[i];
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
36
__u64 sum;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
46
ctx->sum += *value;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
59
map_ctx.sum = 0;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
61
percpu_array_elem_sum = map_ctx.sum;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
64
map_ctx.sum = 0;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
66
percpu_hash_elem_sum = map_ctx.sum;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
69
map_ctx.sum = 0;
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
71
percpu_lru_hash_elem_sum = map_ctx.sum;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
22
unsigned sum;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
30
unsigned iters = 0, sum = 0;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
35
sum += *p;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
40
res.sum = sum;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
49
unsigned iters = 0, sum = 0;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
54
sum += *p;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
59
res.sum = sum;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
69
unsigned iters = 0, sum = 0;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
74
sum += *p;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
80
res.sum = sum;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
100
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
102
sum += (__force u32)saddr->in6_u.u6_addr32[2];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
103
carry = (sum < (__force u32)saddr->in6_u.u6_addr32[2]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
104
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
106
sum += (__force u32)saddr->in6_u.u6_addr32[3];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
107
carry = (sum < (__force u32)saddr->in6_u.u6_addr32[3]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
108
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
110
sum += (__force u32)daddr->in6_u.u6_addr32[0];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
111
carry = (sum < (__force u32)daddr->in6_u.u6_addr32[0]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
112
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
114
sum += (__force u32)daddr->in6_u.u6_addr32[1];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
115
carry = (sum < (__force u32)daddr->in6_u.u6_addr32[1]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
116
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
118
sum += (__force u32)daddr->in6_u.u6_addr32[2];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
119
carry = (sum < (__force u32)daddr->in6_u.u6_addr32[2]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
120
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
122
sum += (__force u32)daddr->in6_u.u6_addr32[3];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
123
carry = (sum < (__force u32)daddr->in6_u.u6_addr32[3]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
124
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
127
sum += ulen;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
128
carry = (sum < ulen);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
129
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
132
sum += uproto;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
133
carry = (sum < uproto);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
134
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
136
return csum_fold((__force __wsum)sum);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
54
__u32 len, __u8 proto, __wsum sum)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
56
unsigned long long s = (__force u32)sum;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
71
u32 sum = (__force u32)csum;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
73
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
74
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
75
return (__force __sum16)~sum;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
79
__u8 proto, __wsum sum)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
81
return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
92
__u32 sum = (__force u32)csum;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
94
sum += (__force u32)saddr->in6_u.u6_addr32[0];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
95
carry = (sum < (__force u32)saddr->in6_u.u6_addr32[0]);
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
96
sum += carry;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
98
sum += (__force u32)saddr->in6_u.u6_addr32[1];
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
99
carry = (sum < (__force u32)saddr->in6_u.u6_addr32[1]);
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
57
int sum = 0;
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
60
sum += global_dead();
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
61
return global_calls_good_only() + sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
461
unsigned int sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
464
sum += i;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
467
sum += i + arr[i];
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
471
return sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
479
int sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
483
sum += i + j;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
486
return sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
491
int i, sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
494
sum += i;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
496
return sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
559
int *v, sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
565
sum += arr2[i++];
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
568
return sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
576
int *v, sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
582
sum += arr2[i++];
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
585
return sum;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
595
int *v, sum = 0;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
601
sum += arr2[i++];
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
604
return sum;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
153
__u64 sum = csum;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
158
sum += (__u32)saddr->in6_u.u6_addr32[i];
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
162
sum += (__u32)daddr->in6_u.u6_addr32[i];
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
165
sum += bpf_htonl(len);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
166
sum += bpf_htonl(proto);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
168
sum = (sum & 0xffffffff) + (sum >> 32);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
169
sum = (sum & 0xffffffff) + (sum >> 32);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
171
return csum_fold((__u32)sum);
tools/testing/selftests/bpf/progs/xdping_kern.c
44
static __always_inline __u16 csum_fold_helper(__wsum sum)
tools/testing/selftests/bpf/progs/xdping_kern.c
46
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/bpf/progs/xdping_kern.c
47
return ~((sum & 0xffff) + (sum >> 16));
tools/testing/selftests/bpf/progs/xdping_kern.c
52
__wsum sum;
tools/testing/selftests/bpf/progs/xdping_kern.c
54
sum = bpf_csum_diff(0, 0, data_start, data_size, 0);
tools/testing/selftests/bpf/progs/xdping_kern.c
55
return csum_fold_helper(sum);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
384
volatile int sum = 0;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
391
sum += i;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
392
return sum;
tools/testing/selftests/cgroup/test_kmem.c
170
long current, anon, file, kernel, sock, sum;
tools/testing/selftests/cgroup/test_kmem.c
195
sum = anon + file + kernel + sock;
tools/testing/selftests/cgroup/test_kmem.c
196
if (labs(sum - current) < MAX_VMSTAT_ERROR) {
tools/testing/selftests/cgroup/test_kmem.c
200
printf("anon + file + kernel + sock = %ld\n", sum);
tools/testing/selftests/drivers/net/gro.c
202
static uint32_t checksum_nofold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/drivers/net/gro.c
208
sum += words[i];
tools/testing/selftests/drivers/net/gro.c
210
sum += ((char *)data)[len - 1];
tools/testing/selftests/drivers/net/gro.c
211
return sum;
tools/testing/selftests/drivers/net/gro.c
214
static uint16_t checksum_fold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/drivers/net/gro.c
216
sum = checksum_nofold(data, len, sum);
tools/testing/selftests/drivers/net/gro.c
217
while (sum > 0xFFFF)
tools/testing/selftests/drivers/net/gro.c
218
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/drivers/net/gro.c
219
return ~sum;
tools/testing/selftests/drivers/net/gro.c
236
uint32_t sum = 0;
tools/testing/selftests/drivers/net/gro.c
246
sum = checksum_nofold(&ph6, sizeof(ph6), 0);
tools/testing/selftests/drivers/net/gro.c
255
sum = checksum_nofold(&ph4, sizeof(ph4), 0);
tools/testing/selftests/drivers/net/gro.c
258
return checksum_fold(buf, sizeof(struct tcphdr) + payload_len, sum);
tools/testing/selftests/ia64/aliasing-test.c
22
int sum;
tools/testing/selftests/ia64/aliasing-test.c
49
sum += *c++;
tools/testing/selftests/mm/pagemap_ioctl.c
229
int i, sum = 0;
tools/testing/selftests/mm/pagemap_ioctl.c
232
sum += LEN(vec[i]);
tools/testing/selftests/mm/pagemap_ioctl.c
234
return sum;
tools/testing/selftests/net/bench/page_pool/time_bench.c
301
} sum = { 0 };
tools/testing/selftests/net/bench/page_pool/time_bench.c
318
sum.records++;
tools/testing/selftests/net/bench/page_pool/time_bench.c
319
sum.tsc_cycles += rec->tsc_cycles;
tools/testing/selftests/net/bench/page_pool/time_bench.c
323
if (sum.records) /* avoid div-by-zero */
tools/testing/selftests/net/bench/page_pool/time_bench.c
324
average = sum.tsc_cycles / sum.records;
tools/testing/selftests/net/bench/page_pool/time_bench.c
326
average, sum.records, step);
tools/testing/selftests/net/icmp_rfc4884.c
157
uint16_t sum;
tools/testing/selftests/net/icmp_rfc4884.c
177
sum = csum(buf, ext_len);
tools/testing/selftests/net/icmp_rfc4884.c
178
exthdr->checksum = htons(bad_csum ? sum - 1 : sum);
tools/testing/selftests/net/icmp_rfc4884.c
84
uint32_t sum = 0;
tools/testing/selftests/net/icmp_rfc4884.c
87
sum += (data[0] << 8) | data[1];
tools/testing/selftests/net/icmp_rfc4884.c
93
sum += data[0] << 8;
tools/testing/selftests/net/icmp_rfc4884.c
95
while (sum >> 16)
tools/testing/selftests/net/icmp_rfc4884.c
96
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/icmp_rfc4884.c
98
return ~sum & 0xFFFF;
tools/testing/selftests/net/ip_defrag.c
103
uint32_t sum = 0;
tools/testing/selftests/net/ip_defrag.c
106
sum = raw_checksum((uint8_t *)&iphdr->ip_src, 2 * sizeof(iphdr->ip_src),
tools/testing/selftests/net/ip_defrag.c
108
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
tools/testing/selftests/net/ip_defrag.c
109
sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum);
tools/testing/selftests/net/ip_defrag.c
110
res = 0xffff & ~sum;
tools/testing/selftests/net/ip_defrag.c
119
uint32_t sum = 0;
tools/testing/selftests/net/ip_defrag.c
122
sum = raw_checksum((uint8_t *)&iphdr->ip6_src, 2 * sizeof(iphdr->ip6_src),
tools/testing/selftests/net/ip_defrag.c
124
sum = raw_checksum((uint8_t *)&udphdr->len, sizeof(udphdr->len), sum);
tools/testing/selftests/net/ip_defrag.c
125
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
tools/testing/selftests/net/ip_defrag.c
126
sum = raw_checksum((uint8_t *)udp_payload, payload_len, sum);
tools/testing/selftests/net/ip_defrag.c
127
res = 0xffff & ~sum;
tools/testing/selftests/net/ip_defrag.c
82
static uint32_t raw_checksum(uint8_t *buf, int len, uint32_t sum)
tools/testing/selftests/net/ip_defrag.c
87
sum += (u_int16_t)ntohs(*((u_int16_t *)(buf + i)));
tools/testing/selftests/net/ip_defrag.c
88
if (sum > 0xffff)
tools/testing/selftests/net/ip_defrag.c
89
sum -= 0xffff;
tools/testing/selftests/net/ip_defrag.c
93
sum += buf[i] << 8;
tools/testing/selftests/net/ip_defrag.c
94
if (sum > 0xffff)
tools/testing/selftests/net/ip_defrag.c
95
sum -= 0xffff;
tools/testing/selftests/net/ip_defrag.c
98
return sum;
tools/testing/selftests/net/lib/csum.c
145
static uint32_t checksum_nofold(char *data, size_t len, uint32_t sum)
tools/testing/selftests/net/lib/csum.c
151
sum += words[i];
tools/testing/selftests/net/lib/csum.c
154
sum += ((unsigned char *)data)[len - 1];
tools/testing/selftests/net/lib/csum.c
156
return sum;
tools/testing/selftests/net/lib/csum.c
159
static uint16_t checksum_fold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/lib/csum.c
161
sum = checksum_nofold(data, len, sum);
tools/testing/selftests/net/lib/csum.c
163
while (sum > 0xFFFF)
tools/testing/selftests/net/lib/csum.c
164
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/lib/csum.c
166
return ~sum;
tools/testing/selftests/net/lib/csum.c
171
uint32_t sum;
tools/testing/selftests/net/lib/csum.c
176
sum = checksum_nofold(iph_addr_p, alen, 0);
tools/testing/selftests/net/lib/csum.c
177
sum += htons(proto);
tools/testing/selftests/net/lib/csum.c
178
sum += htons(len);
tools/testing/selftests/net/lib/csum.c
182
return ~checksum_fold(NULL, 0, sum);
tools/testing/selftests/net/lib/csum.c
184
return checksum_fold(th, len, sum);
tools/testing/selftests/net/msg_zerocopy.c
112
unsigned long sum = 0;
tools/testing/selftests/net/msg_zerocopy.c
116
sum += start[i];
tools/testing/selftests/net/msg_zerocopy.c
118
while (sum >> 16)
tools/testing/selftests/net/msg_zerocopy.c
119
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/msg_zerocopy.c
121
return ~sum;
tools/testing/selftests/net/psock_snd.c
56
unsigned long sum = 0;
tools/testing/selftests/net/psock_snd.c
60
sum += start[i];
tools/testing/selftests/net/psock_snd.c
62
return sum;
tools/testing/selftests/net/psock_snd.c
66
unsigned long sum)
tools/testing/selftests/net/psock_snd.c
68
sum += add_csum_hword(start, num_u16);
tools/testing/selftests/net/psock_snd.c
70
while (sum >> 16)
tools/testing/selftests/net/psock_snd.c
71
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/psock_snd.c
73
return ~sum;
tools/testing/selftests/net/tap.c
228
uint32_t sum = 0;
tools/testing/selftests/net/tap.c
232
sum += *sbuf++;
tools/testing/selftests/net/tap.c
237
sum += *(uint8_t *)sbuf;
tools/testing/selftests/net/tap.c
239
return sum;
tools/testing/selftests/net/tap.c
242
static uint16_t finish_ip_csum(uint32_t sum)
tools/testing/selftests/net/tap.c
244
uint16_t lo = sum & 0xffff;
tools/testing/selftests/net/tap.c
245
uint16_t hi = sum >> 16;
tools/testing/selftests/net/tap.c
252
uint32_t sum)
tools/testing/selftests/net/tap.c
254
sum += add_csum(buf, len);
tools/testing/selftests/net/tap.c
255
return finish_ip_csum(sum);
tools/testing/selftests/net/tap.c
281
uint32_t sum = 0;
tools/testing/selftests/net/tap.c
289
sum = add_csum(buf - 2 * ip4alen, 2 * ip4alen);
tools/testing/selftests/net/tap.c
290
sum += htons(IPPROTO_UDP) + udph->len;
tools/testing/selftests/net/tap.c
293
sum += add_csum(buf, len);
tools/testing/selftests/net/tap.c
295
udph->check = finish_ip_csum(sum);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
145
static uint32_t checksum4_nofold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
151
sum += words[i];
tools/testing/selftests/net/tcp_ao/icmps-accept.c
153
sum += ((char *)data)[len - 1];
tools/testing/selftests/net/tcp_ao/icmps-accept.c
154
return sum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
157
static uint16_t checksum4_fold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
159
sum = checksum4_nofold(data, len, sum);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
160
while (sum > 0xFFFF)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
161
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
162
return ~sum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
242
uint32_t sum = csum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
244
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
245
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
246
return (uint16_t)~sum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
257
noinline uint32_t checksum6_nofold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
263
sum = csum_add(sum, words[i]);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
265
sum = csum_add(sum, ((char *)data)[len - 1]);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
266
return sum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
280
uint32_t sum;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
287
sum = checksum6_nofold(&pseudo_header, sizeof(pseudo_header), 0);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
288
sum = checksum6_nofold(ptr, len, sum);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
290
return csum_fold(sum);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
145
static uint32_t checksum4_nofold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
151
sum += words[i];
tools/testing/selftests/net/tcp_ao/icmps-discard.c
153
sum += ((char *)data)[len - 1];
tools/testing/selftests/net/tcp_ao/icmps-discard.c
154
return sum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
157
static uint16_t checksum4_fold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
159
sum = checksum4_nofold(data, len, sum);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
160
while (sum > 0xFFFF)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
161
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
162
return ~sum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
242
uint32_t sum = csum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
244
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
245
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
246
return (uint16_t)~sum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
257
noinline uint32_t checksum6_nofold(void *data, size_t len, uint32_t sum)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
263
sum = csum_add(sum, words[i]);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
265
sum = csum_add(sum, ((char *)data)[len - 1]);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
266
return sum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
280
uint32_t sum;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
287
sum = checksum6_nofold(&pseudo_header, sizeof(pseudo_header), 0);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
288
sum = checksum6_nofold(ptr, len, sum);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
290
return csum_fold(sum);
tools/testing/selftests/net/tuntap_helpers.h
233
uint32_t sum = 0;
tools/testing/selftests/net/tuntap_helpers.h
236
sum += *sbuf++;
tools/testing/selftests/net/tuntap_helpers.h
241
sum += *(uint8_t *)sbuf;
tools/testing/selftests/net/tuntap_helpers.h
243
return sum;
tools/testing/selftests/net/tuntap_helpers.h
246
static inline uint16_t finish_ip_csum(uint32_t sum)
tools/testing/selftests/net/tuntap_helpers.h
248
while (sum >> 16)
tools/testing/selftests/net/tuntap_helpers.h
249
sum = (sum & 0xffff) + (sum >> 16);
tools/testing/selftests/net/tuntap_helpers.h
250
return ~((uint16_t)sum);
tools/testing/selftests/net/tuntap_helpers.h
253
static inline uint16_t build_ip_csum(const uint8_t *buf, int len, uint32_t sum)
tools/testing/selftests/net/tuntap_helpers.h
255
sum += add_csum(buf, len);
tools/testing/selftests/net/tuntap_helpers.h
256
return finish_ip_csum(sum);
tools/testing/selftests/net/tuntap_helpers.h
331
uint32_t sum;
tools/testing/selftests/net/tuntap_helpers.h
334
sum = add_csum(buf - 2 * ipalen, 2 * ipalen);
tools/testing/selftests/net/tuntap_helpers.h
335
sum += htons(IPPROTO_UDP) + udph->len;
tools/testing/selftests/net/tuntap_helpers.h
338
sum += add_csum(buf, udph->len);
tools/testing/selftests/net/tuntap_helpers.h
340
udph->check = finish_ip_csum(sum);
tools/testing/selftests/net/txtimestamp.c
408
unsigned long sum)
tools/testing/selftests/net/txtimestamp.c
413
sum += start[i];
tools/testing/selftests/net/txtimestamp.c
415
while (sum >> 16)
tools/testing/selftests/net/txtimestamp.c
416
sum = (sum & 0xFFFF) + (sum >> 16);
tools/testing/selftests/net/txtimestamp.c
418
return ~sum;
tools/testing/selftests/resctrl/fill_buf.c
69
unsigned char sum = 0;
tools/testing/selftests/resctrl/fill_buf.c
81
sum += buf[idx * (CL_SIZE / 2)];
tools/testing/selftests/resctrl/fill_buf.c
88
return sum;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
149
uint64_t sum;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
163
sum = 0;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
165
sum += data.c[i].count;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
167
assert(sum == (uint64_t)data.reps * num_threads);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
277
uint64_t sum = 0, expected_sum = 0;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
316
sum += node->data;
tools/testing/selftests/rseq/basic_percpu_ops_test.c
326
assert(sum == expected_sum);
tools/testing/selftests/rseq/param_test.c
1004
assert(sum == expected_sum);
tools/testing/selftests/rseq/param_test.c
1140
uint64_t sum = 0, expected_sum = 0;
tools/testing/selftests/rseq/param_test.c
1201
sum += item.data1;
tools/testing/selftests/rseq/param_test.c
1202
sum += item.data2;
tools/testing/selftests/rseq/param_test.c
1212
assert(sum == expected_sum);
tools/testing/selftests/rseq/param_test.c
515
uint64_t sum;
tools/testing/selftests/rseq/param_test.c
547
sum = 0;
tools/testing/selftests/rseq/param_test.c
549
sum += data.c[i].count;
tools/testing/selftests/rseq/param_test.c
551
assert(sum == (uint64_t)opt_reps * num_threads);
tools/testing/selftests/rseq/param_test.c
592
uint64_t sum;
tools/testing/selftests/rseq/param_test.c
624
sum = 0;
tools/testing/selftests/rseq/param_test.c
626
sum += data.c[i].count;
tools/testing/selftests/rseq/param_test.c
628
assert(sum == (uint64_t)opt_reps * num_threads);
tools/testing/selftests/rseq/param_test.c
742
uint64_t sum = 0, expected_sum = 0;
tools/testing/selftests/rseq/param_test.c
793
sum += node->data;
tools/testing/selftests/rseq/param_test.c
803
assert(sum == expected_sum);
tools/testing/selftests/rseq/param_test.c
929
uint64_t sum = 0, expected_sum = 0;
tools/testing/selftests/rseq/param_test.c
993
sum += node->data;
tools/tracing/rtla/src/timerlat_hist.c
472
struct timerlat_hist_cpu sum;
tools/tracing/rtla/src/timerlat_hist.c
478
memset(&sum, 0, sizeof(sum));
tools/tracing/rtla/src/timerlat_hist.c
479
sum.min_irq = ~0;
tools/tracing/rtla/src/timerlat_hist.c
480
sum.min_thread = ~0;
tools/tracing/rtla/src/timerlat_hist.c
481
sum.min_user = ~0;
tools/tracing/rtla/src/timerlat_hist.c
490
sum.irq_count += cpu_data->irq_count;
tools/tracing/rtla/src/timerlat_hist.c
491
update_min(&sum.min_irq, &cpu_data->min_irq);
tools/tracing/rtla/src/timerlat_hist.c
492
update_sum(&sum.sum_irq, &cpu_data->sum_irq);
tools/tracing/rtla/src/timerlat_hist.c
493
update_max(&sum.max_irq, &cpu_data->max_irq);
tools/tracing/rtla/src/timerlat_hist.c
495
sum.thread_count += cpu_data->thread_count;
tools/tracing/rtla/src/timerlat_hist.c
496
update_min(&sum.min_thread, &cpu_data->min_thread);
tools/tracing/rtla/src/timerlat_hist.c
497
update_sum(&sum.sum_thread, &cpu_data->sum_thread);
tools/tracing/rtla/src/timerlat_hist.c
498
update_max(&sum.max_thread, &cpu_data->max_thread);
tools/tracing/rtla/src/timerlat_hist.c
500
sum.user_count += cpu_data->user_count;
tools/tracing/rtla/src/timerlat_hist.c
501
update_min(&sum.min_user, &cpu_data->min_user);
tools/tracing/rtla/src/timerlat_hist.c
502
update_sum(&sum.sum_user, &cpu_data->sum_user);
tools/tracing/rtla/src/timerlat_hist.c
503
update_max(&sum.max_user, &cpu_data->max_user);
tools/tracing/rtla/src/timerlat_hist.c
525
sum.irq_count);
tools/tracing/rtla/src/timerlat_hist.c
529
sum.thread_count);
tools/tracing/rtla/src/timerlat_hist.c
533
sum.user_count);
tools/tracing/rtla/src/timerlat_hist.c
542
sum.irq_count,
tools/tracing/rtla/src/timerlat_hist.c
543
sum.min_irq,
tools/tracing/rtla/src/timerlat_hist.c
548
sum.thread_count,
tools/tracing/rtla/src/timerlat_hist.c
549
sum.min_thread,
tools/tracing/rtla/src/timerlat_hist.c
554
sum.user_count,
tools/tracing/rtla/src/timerlat_hist.c
555
sum.min_user,
tools/tracing/rtla/src/timerlat_hist.c
565
sum.irq_count,
tools/tracing/rtla/src/timerlat_hist.c
566
sum.sum_irq,
tools/tracing/rtla/src/timerlat_hist.c
571
sum.thread_count,
tools/tracing/rtla/src/timerlat_hist.c
572
sum.sum_thread,
tools/tracing/rtla/src/timerlat_hist.c
577
sum.user_count,
tools/tracing/rtla/src/timerlat_hist.c
578
sum.sum_user,
tools/tracing/rtla/src/timerlat_hist.c
588
sum.irq_count,
tools/tracing/rtla/src/timerlat_hist.c
589
sum.max_irq,
tools/tracing/rtla/src/timerlat_hist.c
594
sum.thread_count,
tools/tracing/rtla/src/timerlat_hist.c
595
sum.max_thread,
tools/tracing/rtla/src/timerlat_hist.c
600
sum.user_count,
tools/tracing/rtla/src/timerlat_hist.c
601
sum.max_user,
tools/tracing/rtla/src/timerlat_top.c
105
timerlat_top_update_sum(struct osnoise_tool *tool, int cpu, struct timerlat_top_cpu *sum)
tools/tracing/rtla/src/timerlat_top.c
110
sum->irq_count += cpu_data->irq_count;
tools/tracing/rtla/src/timerlat_top.c
111
update_min(&sum->min_irq, &cpu_data->min_irq);
tools/tracing/rtla/src/timerlat_top.c
112
update_sum(&sum->sum_irq, &cpu_data->sum_irq);
tools/tracing/rtla/src/timerlat_top.c
113
update_max(&sum->max_irq, &cpu_data->max_irq);
tools/tracing/rtla/src/timerlat_top.c
115
sum->thread_count += cpu_data->thread_count;
tools/tracing/rtla/src/timerlat_top.c
116
update_min(&sum->min_thread, &cpu_data->min_thread);
tools/tracing/rtla/src/timerlat_top.c
117
update_sum(&sum->sum_thread, &cpu_data->sum_thread);
tools/tracing/rtla/src/timerlat_top.c
118
update_max(&sum->max_thread, &cpu_data->max_thread);
tools/tracing/rtla/src/timerlat_top.c
120
sum->user_count += cpu_data->user_count;
tools/tracing/rtla/src/timerlat_top.c
121
update_min(&sum->min_user, &cpu_data->min_user);
tools/tracing/rtla/src/timerlat_top.c
122
update_sum(&sum->sum_user, &cpu_data->sum_user);
tools/tracing/rtla/src/timerlat_top.c
123
update_max(&sum->max_user, &cpu_data->max_user);