Home
last modified time | relevance | path

Searched refs:sum (Results 1 – 25 of 74) sorted by relevance

123

/xnu-11215/tests/
H A Din_cksum.c64 int sum = 0; in in_cksum() local
68 sum += w[0]; sum += w[1]; in in_cksum()
69 sum += w[2]; sum += w[3]; in in_cksum()
70 sum += w[4]; sum += w[5]; in in_cksum()
71 sum += w[6]; sum += w[7]; in in_cksum()
72 sum += w[8]; sum += w[9]; in in_cksum()
73 sum += w[10]; sum += w[11]; in in_cksum()
74 sum += w[12]; sum += w[13]; in in_cksum()
75 sum += w[14]; sum += w[15]; in in_cksum()
80 sum += w[0]; sum += w[1]; in in_cksum()
[all …]
H A Dicmp_fragmented_payload.c74 unsigned long sum = 0; in checksum_buffer() local
76 sum += *buf++; in checksum_buffer()
78 if (sum & 0x80000000) { in checksum_buffer()
79 sum = (sum >> 16) + (sum & 0xFFF); in checksum_buffer()
83 sum += ((unsigned long)(*(uint8_t*)buf) << 8); in checksum_buffer()
85 while (sum >> 16) { in checksum_buffer()
86 sum = (sum >> 16) + (sum & 0xFFFF); in checksum_buffer()
89 return (uint16_t)~sum; in checksum_buffer()
/xnu-11215/bsd/netinet6/
H A Din6_cksum.c151 sum += w[0]; in in6_pseudo()
153 sum += w[1]; in in6_pseudo()
155 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_pseudo()
156 sum += w[6]; sum += w[7]; in in6_pseudo()
162 sum += w[0]; in in6_pseudo()
164 sum += w[1]; in in6_pseudo()
166 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_pseudo()
167 sum += w[6]; sum += w[7]; in in6_pseudo()
175 sum += x; in in6_pseudo()
192 uint32_t sum; in inet6_cksum() local
[all …]
H A Din6_gif.c267 int sum; in in6_gif_input() local
282 sum = ~ntohs(ip->ip_sum) & 0xffff; in in6_gif_input()
283 sum += (~old_tos & 0xffff) + ip->ip_tos; in in6_gif_input()
284 sum = (sum >> 16) + (sum & 0xffff); in in6_gif_input()
285 sum += (sum >> 16); /* add carry */ in in6_gif_input()
286 ip->ip_sum = htons(~sum & 0xffff); in in6_gif_input()
H A Desp_input.c398 if (cc_cmp_safe(siz, sum0, sum)) { in esp4_input_extended()
583 int sum; in esp4_input_extended() local
607 sum = ~ntohs(ip->ip_sum) & 0xffff; in esp4_input_extended()
609 sum = (sum >> 16) + (sum & 0xffff); in esp4_input_extended()
610 sum += (sum >> 16); /* add carry */ in esp4_input_extended()
611 ip->ip_sum = htons(~sum & 0xffff); in esp4_input_extended()
1111 if (cc_cmp_safe(siz, sum0, sum)) { in esp6_input_extended()
1345 int sum; in esp6_input_extended() local
1356 sum = ~ntohs(ip->ip_sum) & 0xffff; in esp6_input_extended()
1358 sum = (sum >> 16) + (sum & 0xffff); in esp6_input_extended()
[all …]
/xnu-11215/bsd/netinet/
H A Dcpu_in_cksum_gen.c156 sum = (sum >> 32) + (sum & 0xffffffff); /* 33-bit */ in os_cpu_in_cksum()
157 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit + carry */ in os_cpu_in_cksum()
158 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in os_cpu_in_cksum()
159 sum = (sum >> 16) + (sum & 0xffff); /* final carry */ in os_cpu_in_cksum()
161 return sum & 0xffff; in os_cpu_in_cksum()
362 sum = (sum >> 16) + (sum & 0xffff); in os_cpu_in_cksum_mbuf()
364 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff); in os_cpu_in_cksum_mbuf()
385 sum = initial_sum; in os_cpu_in_cksum_mbuf()
526 sum = (sum >> 32) + (sum & 0xffffffff); in os_cpu_in_cksum_mbuf()
528 final_acc = (sum >> 48) + ((sum >> 32) & 0xffff) + in os_cpu_in_cksum_mbuf()
[all …]
H A Din_cksum.c123 ADDCARRY(sum); in in_addword()
130 uint64_t sum; in in_pseudo() local
142 uint64_t sum; in in_pseudo64() local
222 uint32_t sum; in inet_cksum() local
263 ADDCARRY(sum); in inet_cksum()
279 uint32_t sum; in inet_cksum_buffer() local
471 sum = (sum >> 16) + (sum & 0xffff); in in_cksum_mbuf_ref()
473 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff); in in_cksum_mbuf_ref()
635 sum = (sum >> 32) + (sum & 0xffffffff); in in_cksum_mbuf_ref()
637 final_acc = (sum >> 48) + ((sum >> 32) & 0xffff) + in in_cksum_mbuf_ref()
[all …]
H A Din_gif.c246 int sum; in in_gif_input() local
279 sum = ~ntohs(ip->ip_sum) & 0xffff; in in_gif_input()
280 sum += (~otos & 0xffff) + ip->ip_tos; in in_gif_input()
281 sum = (sum >> 16) + (sum & 0xffff); in in_gif_input()
282 sum += (sum >> 16); /* add carry */ in in_gif_input()
283 ip->ip_sum = htons(~sum & 0xffff); in in_gif_input()
H A Dmptcp.c1153 uint32_t sum = 0; in mptcp_input_csum() local
1178 sum = m_sum16(m, 0, real_len); in mptcp_input_csum()
1182 ADDCARRY(sum); in mptcp_input_csum()
1185 uint32_t, sum); in mptcp_input_csum()
1187 return ~sum & 0xffff; in mptcp_input_csum()
1218 uint32_t sum = 0; in mptcp_output_csum() local
1221 sum = m_sum16(m, 0, dlen); in mptcp_output_csum()
1227 sum += in_pseudo64(dss_val, sseq, dlen); in mptcp_output_csum()
1229 ADDCARRY(sum); in mptcp_output_csum()
1230 sum = ~sum & 0xffff; in mptcp_output_csum()
[all …]
/xnu-11215/tests/skywalk/
H A Dskt_copy_cksum.c77 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit */ in packet_fold_sum_final()
78 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in packet_fold_sum_final()
79 sum = (sum >> 16) + (sum & 0xffff); /* final carry */ in packet_fold_sum_final()
193 sum = (sum >> 32) + (sum & 0xffffffff); in m_copydata_sum()
201 sum = (sum >> 32) + (sum & 0xffffffff); /* 33-bit */ in m_copydata_sum()
202 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit + carry */ in m_copydata_sum()
362 sum = (sum >> 32) + (sum & 0xffffffff); in reference_cksum_mbuf()
365 ((sum >> 16) & 0xffff) + (sum & 0xffff); in reference_cksum_mbuf()
447 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit */ in target_cksum_multi()
448 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in target_cksum_multi()
[all …]
H A Dskywalk_test_utils.c1520 sum += w[0]; sum += w[1]; in in_cksum()
1521 sum += w[2]; sum += w[3]; in in_cksum()
1522 sum += w[4]; sum += w[5]; in in_cksum()
1523 sum += w[6]; sum += w[7]; in in_cksum()
1606 sum += w[0]; sum += w[1]; in in6_pseudo()
1607 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_pseudo()
1608 sum += w[6]; sum += w[7]; in in6_pseudo()
1614 sum += w[0]; sum += w[1]; in in6_pseudo()
1615 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_pseudo()
1616 sum += w[6]; sum += w[7]; in in6_pseudo()
[all …]
/xnu-11215/bsd/net/classq/
H A Dclassq_util.c165 int32_t sum; in write_dsfield() local
184 sum = ~ntohs(ip->ip_sum) & 0xffff; in write_dsfield()
186 sum = (sum >> 16) + (sum & 0xffff); in write_dsfield()
187 sum += (sum >> 16); /* add carry */ in write_dsfield()
189 ip->ip_sum = htons(~sum & 0xffff); in write_dsfield()
249 int sum; in mark_ecn() local
276 sum = ~ntohs(ip->ip_sum) & 0xffff; in mark_ecn()
277 sum += (~otos & 0xffff) + ip->ip_tos; in mark_ecn()
278 sum = (sum >> 16) + (sum & 0xffff); in mark_ecn()
279 sum += (sum >> 16); /* add carry */ in mark_ecn()
[all …]
/xnu-11215/tools/lldbmacros/
H A Drecount.py280 if sum:
300 lines = self.format_usage(usage, name=name, sum=sum, O=O)
302 if sum:
311 lines = self.format_usage(usage, name=name, sum=sum, O=O)
313 if sum:
318 if sum is None:
322 return sum
325 if sum is None:
329 return sum
334 sum = RecountSum()
[all …]
H A Dkext.py358 sum = FindKextSummary(unsigned(kmod.address))
360 if sum:
361 _ksummary = GetKextSummary(sum.kmod)
362 uuid = sum.uuid
474 for sum in GetAllKextSummaries():
475 if sum.name in kexts:
477 "and uuid {:s}".format(sum.name, sum.uuid))
478 FetchDSYM(sum)
544 for sum in GetAllKextSummaries():
545 cur_uuid = sum.uuid.lower()
[all …]
/xnu-11215/bsd/skywalk/packet/
H A Dpacket_copy.c353 sum = (sum >> 16) + (sum & 0xffff); in _pkt_copyaddr_sum()
363 sum = ((sum >> 16) & 0xffff) + (sum & 0xffff); in _pkt_copyaddr_sum()
364 sum = (sum >> 16) + (sum & 0xffff); in _pkt_copyaddr_sum()
500 sum = (sum >> 16) + (sum & 0xffff); in _pkt_copypkt_sum()
522 sum = (sum >> 16) + (sum & 0xffff); in _pkt_copypkt_sum()
634 sum = (sum >> 16) + (sum & 0xffff); in pkt_sum()
645 sum = ((sum >> 16) & 0xffff) + (sum & 0xffff); in pkt_sum()
646 sum = (sum >> 16) + (sum & 0xffff); in pkt_sum()
1155 sum = (sum >> 16) + (sum & 0xffff); in m_copypkt_sum()
1182 sum = (sum >> 16) + (sum & 0xffff); in m_copypkt_sum()
[all …]
H A Dpacket_common.h1798 __packet_fold_sum(uint32_t sum) in __packet_fold_sum() argument
1800 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit */ in __packet_fold_sum()
1801 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in __packet_fold_sum()
1802 sum = (sum >> 16) + (sum & 0xffff); /* final carry */ in __packet_fold_sum()
1803 return sum & 0xffff; in __packet_fold_sum()
1808 __packet_fold_sum_final(uint32_t sum) in __packet_fold_sum_final() argument
1810 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit */ in __packet_fold_sum_final()
1811 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in __packet_fold_sum_final()
1812 sum = (sum >> 16) + (sum & 0xffff); /* final carry */ in __packet_fold_sum_final()
1813 return ~sum & 0xffff; in __packet_fold_sum_final()
/xnu-11215/osfmk/kern/
H A Drecount.h163 struct recount_usage *sum);
168 struct recount_usage *sum, struct recount_usage *only_kind);
172 struct recount_usage *sum, struct recount_usage *only_kind);
231 void recount_task_usage_perf_only(struct task *task, struct recount_usage *sum,
234 struct recount_times_mach *sum, struct recount_times_mach *sum_perf_only);
241 struct recount_usage *sum);
244 struct recount_usage *sum, struct recount_usage *perf_only);
331 struct recount_usage *sum, struct recount_usage *sum_perf_only);
401 struct recount_usage *sum);
H A Drecount.c317 sum->rm_time_mach += to_add->rm_time_mach; in recount_metrics_add()
320 sum->rm_cycles += to_add->rm_cycles; in recount_metrics_add()
380 struct recount_usage *sum) in recount_sum() argument
387 struct recount_usage *sum) in recount_sum_unsafe() argument
405 recount_usage_add(sum, &tmp); in recount_sum_and_isolate_cpu_kind()
414 struct recount_usage *sum) in recount_sum_usage() argument
418 recount_usage_add(sum, &usages[i]); in recount_sum_usage()
429 recount_usage_add(sum, &usage[i]); in recount_sum_usage_and_isolate_cpu_kind()
768 _times_add_usage(sum, usage); in recount_task_times_perf_only()
810 _fix_time_precision(sum); in recount_task_usage_perf_only()
[all …]
/xnu-11215/bsd/net/pktsched/
H A Dpktsched.c683 int sum; in pktsched_mbuf_mark_ecn() local
707 sum = ~ntohs(ip->ip_sum) & 0xffff; in pktsched_mbuf_mark_ecn()
709 sum = (sum >> 16) + (sum & 0xffff); in pktsched_mbuf_mark_ecn()
710 sum += (sum >> 16); /* add carry */ in pktsched_mbuf_mark_ecn()
711 ip->ip_sum = htons(~sum & 0xffff); in pktsched_mbuf_mark_ecn()
774 int sum; in pktsched_kpkt_mark_ecn() local
790 sum = ~ntohs(ip->ip_sum) & 0xffff; in pktsched_kpkt_mark_ecn()
791 sum += (~otos & 0xffff) + ip->ip_tos; in pktsched_kpkt_mark_ecn()
792 sum = (sum >> 16) + (sum & 0xffff); in pktsched_kpkt_mark_ecn()
793 sum += (sum >> 16); /* add carry */ in pktsched_kpkt_mark_ecn()
[all …]
/xnu-11215/tools/tests/superpages/
H A Dmeasure_tlbs.c24 static int sum; in testt() local
42 sum += data[p * PAGE_SIZE]; in testt()
57 sum += data[p * PAGE_SIZE]; in testt()
72 sum += data[i]; in testt()
96 sum += data[p2 * NODE_SIZE + i]; in testt()
/xnu-11215/bsd/net/
H A Dpf_pbuf.c392 uint16_t sum = 0; in pbuf_inet_cksum() local
395 sum = inet_cksum(pbuf->pb_mbuf, nxt, off, len); in pbuf_inet_cksum()
397 sum = inet_cksum_buffer(pbuf->pb_data, nxt, off, len); in pbuf_inet_cksum()
402 return sum; in pbuf_inet_cksum()
408 uint16_t sum = 0; in pbuf_inet6_cksum() local
411 sum = inet6_cksum(pbuf->pb_mbuf, nxt, off, len); in pbuf_inet6_cksum()
413 sum = inet6_cksum_buffer(pbuf->pb_data, nxt, off, len, in pbuf_inet6_cksum()
419 return sum; in pbuf_inet6_cksum()
/xnu-11215/bsd/kern/
H A Duipc_mbuf2.c1171 uint32_t datalen, uint32_t sum) in m_adj_sum16() argument
1189 sum += m_sum16(m, dataoff, -len); in m_adj_sum16()
1228 if (total_sub >= sum) { in m_adj_sum16()
1229 sum = ~(total_sub - sum) & 0xffff; in m_adj_sum16()
1231 sum -= total_sub; in m_adj_sum16()
1236 sum = (sum >> 16) + (sum & 0xffff); /* 17-bit */ in m_adj_sum16()
1237 sum = (sum >> 16) + (sum & 0xffff); /* 16-bit + carry */ in m_adj_sum16()
1238 sum = (sum >> 16) + (sum & 0xffff); /* final carry */ in m_adj_sum16()
1240 return sum & 0xffff; in m_adj_sum16()
/xnu-11215/tools/
H A Dentropy_health_test_bounds.py97 assert sum(map(pmf, range(W+1))) == 1
117 dists = [sum(probs[x:]) for x in range(W+1)]
/xnu-11215/libkern/stdio/
H A Dscanf.c331 size_t sum = 0; in vsscanf() local
335 sum += (size_t)n; in vsscanf()
338 if (sum == 0) { in vsscanf()
343 sum += (size_t)width; in vsscanf()
349 nread += sum; in vsscanf()
/xnu-11215/bsd/skywalk/mem/
H A Dskmem_test.c134 sum += w[0]; sum += w[1]; in skmem_reference_sum()
135 sum += w[2]; sum += w[3]; in skmem_reference_sum()
136 sum += w[4]; sum += w[5]; in skmem_reference_sum()
137 sum += w[6]; sum += w[7]; in skmem_reference_sum()
138 sum += w[8]; sum += w[9]; in skmem_reference_sum()
139 sum += w[10]; sum += w[11]; in skmem_reference_sum()
140 sum += w[12]; sum += w[13]; in skmem_reference_sum()
141 sum += w[14]; sum += w[15]; in skmem_reference_sum()
146 sum += w[0]; sum += w[1]; in skmem_reference_sum()
147 sum += w[2]; sum += w[3]; in skmem_reference_sum()
[all …]

123