Home
last modified time | relevance | path

Searched refs:csum (Results 1 – 200 of 286) sorted by relevance

12

/linux-4.4.14/arch/s390/include/asm/
Dchecksum.h72 u32 csum = (__force u32) sum; in csum_fold() local
74 csum += (csum >> 16) + (csum << 16); in csum_fold()
75 csum >>= 16; in csum_fold()
76 return (__force __sum16) ~csum; in csum_fold()
98 __u32 csum = (__force __u32)sum; in csum_tcpudp_nofold() local
100 csum += (__force __u32)saddr; in csum_tcpudp_nofold()
101 if (csum < (__force __u32)saddr) in csum_tcpudp_nofold()
102 csum++; in csum_tcpudp_nofold()
104 csum += (__force __u32)daddr; in csum_tcpudp_nofold()
105 if (csum < (__force __u32)daddr) in csum_tcpudp_nofold()
[all …]
Dos_info.h20 u32 csum; member
25 u32 csum; member
/linux-4.4.14/arch/mips/include/asm/
Dchecksum.h111 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
113 u32 sum = (__force u32)csum;; in csum_fold()
116 csum = (sum < csum); in csum_fold()
118 sum += csum; in csum_fold()
135 unsigned int csum; in ip_fast_csum() local
138 csum = word[0]; in ip_fast_csum()
139 csum += word[1]; in ip_fast_csum()
140 carry = (csum < word[1]); in ip_fast_csum()
141 csum += carry; in ip_fast_csum()
143 csum += word[2]; in ip_fast_csum()
[all …]
/linux-4.4.14/arch/powerpc/lib/
Dchecksum_wrappers_64.c29 unsigned int csum; in csum_and_copy_from_user() local
36 csum = 0; in csum_and_copy_from_user()
42 csum = (__force unsigned int)sum; in csum_and_copy_from_user()
46 csum = csum_partial_copy_generic((void __force *)src, dst, in csum_and_copy_from_user()
59 csum = csum_partial(dst, len, sum); in csum_and_copy_from_user()
63 return (__force __wsum)csum; in csum_and_copy_from_user()
70 unsigned int csum; in csum_and_copy_to_user() local
77 csum = 0; in csum_and_copy_to_user()
83 csum = -1; /* invalid checksum */ in csum_and_copy_to_user()
87 csum = csum_partial_copy_generic(src, (void __force *)dst, in csum_and_copy_to_user()
[all …]
/linux-4.4.14/include/net/
Dchecksum.h61 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() argument
63 u32 res = (__force u32)csum; in csum_add()
69 static inline __wsum csum_sub(__wsum csum, __wsum addend) in csum_sub() argument
71 return csum_add(csum, ~addend); in csum_sub()
74 static inline __sum16 csum16_add(__sum16 csum, __be16 addend) in csum16_add() argument
76 u16 res = (__force u16)csum; in csum16_add()
82 static inline __sum16 csum16_sub(__sum16 csum, __be16 addend) in csum16_sub() argument
84 return csum16_add(csum, ~addend); in csum16_sub()
88 csum_block_add(__wsum csum, __wsum csum2, int offset) in csum_block_add() argument
93 return csum_add(csum, (__force __wsum)sum); in csum_block_add()
[all …]
Dudp.h133 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum_outgoing() local
136 csum = csum_add(csum, skb->csum); in udp_csum_outgoing()
138 return csum; in udp_csum_outgoing()
143 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum() local
144 sizeof(struct udphdr), skb->csum); in udp_csum()
147 csum = csum_add(csum, skb->csum); in udp_csum()
149 return csum; in udp_csum()
Dudplite.h75 __wsum csum = 0; in udplite_csum_outgoing() local
105 csum = skb_checksum(skb, off, (cscov > len)? len : cscov, csum); in udplite_csum_outgoing()
110 return csum; in udplite_csum_outgoing()
Dip6_checksum.h41 __wsum csum);
80 skb->csum)); in __tcp_v6_send_check()
Dinet_ecn.h131 skb->csum = csum_add(csum_sub(skb->csum, from), to); in IP6_ECN_set_ce()
Dsock.h1806 __wsum csum = 0; in skb_do_copy_data_nocache() local
1807 if (csum_and_copy_from_iter(to, copy, &csum, from) != copy) in skb_do_copy_data_nocache()
1809 skb->csum = csum_block_add(skb->csum, csum, offset); in skb_do_copy_data_nocache()
/linux-4.4.14/fs/ext4/
Dbitmap.c44 __u32 csum; in ext4_inode_bitmap_csum_set() local
50 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)bh->b_data, sz); in ext4_inode_bitmap_csum_set()
51 gdp->bg_inode_bitmap_csum_lo = cpu_to_le16(csum & 0xFFFF); in ext4_inode_bitmap_csum_set()
53 gdp->bg_inode_bitmap_csum_hi = cpu_to_le16(csum >> 16); in ext4_inode_bitmap_csum_set()
87 __u32 csum; in ext4_block_bitmap_csum_set() local
93 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)bh->b_data, sz); in ext4_block_bitmap_csum_set()
94 gdp->bg_block_bitmap_csum_lo = cpu_to_le16(csum & 0xFFFF); in ext4_block_bitmap_csum_set()
96 gdp->bg_block_bitmap_csum_hi = cpu_to_le16(csum >> 16); in ext4_block_bitmap_csum_set()
Dmmp.c14 __u32 csum; in ext4_mmp_csum() local
16 csum = ext4_chksum(sbi, sbi->s_csum_seed, (char *)mmp, offset); in ext4_mmp_csum()
18 return cpu_to_le32(csum); in ext4_mmp_csum()
Dxattr.c125 __u32 csum; in ext4_xattr_block_csum() local
131 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&dsk_block_nr, in ext4_xattr_block_csum()
133 csum = ext4_chksum(sbi, csum, (__u8 *)hdr, in ext4_xattr_block_csum()
137 return cpu_to_le32(csum); in ext4_xattr_block_csum()
Dialloc.c1068 __u32 csum; in __ext4_new_inode() local
1071 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum, in __ext4_new_inode()
1073 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen, in __ext4_new_inode()
Dinode.c56 __u32 csum; in ext4_inode_csum() local
66 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)raw, in ext4_inode_csum()
74 return csum; in ext4_inode_csum()
101 __u32 csum; in ext4_inode_csum_set() local
108 csum = ext4_inode_csum(inode, raw, ei); in ext4_inode_csum_set()
109 raw->i_checksum_lo = cpu_to_le16(csum & 0xFFFF); in ext4_inode_csum_set()
112 raw->i_checksum_hi = cpu_to_le16(csum >> 16); in ext4_inode_csum_set()
4183 __u32 csum; in ext4_iget() local
4186 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum, in ext4_iget()
4188 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen, in ext4_iget()
Dnamei.c327 __u32 csum; in ext4_dirent_csum() local
329 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); in ext4_dirent_csum()
330 return cpu_to_le32(csum); in ext4_dirent_csum()
422 __u32 csum; in ext4_dx_csum() local
429 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); in ext4_dx_csum()
430 csum = ext4_chksum(sbi, csum, (__u8 *)t, sizeof(struct dx_tail)); in ext4_dx_csum()
433 return cpu_to_le32(csum); in ext4_dx_csum()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_eeprom.c117 u8 csum = 0, len; in flash_csum() local
128 csum += *ip++; in flash_csum()
129 csum -= ifp->if_csum; in flash_csum()
130 csum = ~csum; in flash_csum()
132 ifp->if_csum = csum; in flash_csum()
134 return csum; in flash_csum()
150 u8 csum, *bguid; in qib_get_eeprom_info() local
204 csum = flash_csum(ifp, 0); in qib_get_eeprom_info()
205 if (csum != ifp->if_csum) { in qib_get_eeprom_info()
208 csum, ifp->if_csum); in qib_get_eeprom_info()
/linux-4.4.14/arch/s390/kernel/
Dos_info.c39 os_info.csum = os_info_csum(&os_info); in os_info_crashkernel_add()
49 os_info.entry[nr].csum = csum_partial(ptr, size, 0); in os_info_entry_add()
50 os_info.csum = os_info_csum(&os_info); in os_info_entry_add()
63 os_info.csum = os_info_csum(&os_info); in os_info_init()
78 u32 csum; in os_info_old_alloc() local
96 csum = csum_partial(buf_align, size, 0); in os_info_old_alloc()
97 if (csum != os_info_old->entry[nr].csum) { in os_info_old_alloc()
136 if (os_info_old->csum != os_info_csum(os_info_old)) in os_info_old_init()
/linux-4.4.14/net/sched/
Dact_csum.c126 skb->csum = csum_partial(icmph, ipl - ihl, 0); in tcf_csum_ipv4_icmp()
127 icmph->checksum = csum_fold(skb->csum); in tcf_csum_ipv4_icmp()
143 igmph->csum = 0; in tcf_csum_ipv4_igmp()
144 skb->csum = csum_partial(igmph, ipl - ihl, 0); in tcf_csum_ipv4_igmp()
145 igmph->csum = csum_fold(skb->csum); in tcf_csum_ipv4_igmp()
164 skb->csum = csum_partial(icmp6h, ipl - ihl, 0); in tcf_csum_ipv6_icmp()
167 skb->csum); in tcf_csum_ipv6_icmp()
186 skb->csum = csum_partial(tcph, ipl - ihl, 0); in tcf_csum_ipv4_tcp()
188 iph->saddr, iph->daddr, skb->csum); in tcf_csum_ipv4_tcp()
207 skb->csum = csum_partial(tcph, ipl - ihl, 0); in tcf_csum_ipv6_tcp()
[all …]
/linux-4.4.14/net/ipv4/
Dnetfilter.c127 __sum16 csum = 0; in nf_ip_checksum() local
133 if ((protocol == 0 && !csum_fold(skb->csum)) || in nf_ip_checksum()
136 skb->csum)) { in nf_ip_checksum()
143 skb->csum = 0; in nf_ip_checksum()
145 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, in nf_ip_checksum()
148 csum = __skb_checksum_complete(skb); in nf_ip_checksum()
150 return csum; in nf_ip_checksum()
159 __sum16 csum = 0; in nf_ip_checksum_partial() local
167 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, protocol, in nf_ip_checksum_partial()
172 return csum; in nf_ip_checksum_partial()
Dip_output.c793 __wsum csum = 0; in ip_generic_getfrag() local
794 if (csum_and_copy_from_iter(to, len, &csum, &msg->msg_iter) != len) in ip_generic_getfrag()
796 skb->csum = csum_block_add(skb->csum, csum, odd); in ip_generic_getfrag()
806 __wsum csum; in csum_page() local
808 csum = csum_partial(kaddr + offset, copy, 0); in csum_page()
810 return csum; in csum_page()
848 skb->csum = 0; in ip_ufo_append_data()
1009 skb->csum = 0; in __ip_append_data()
1028 skb->csum = skb_copy_and_csum_bits( in __ip_append_data()
1031 skb_prev->csum = csum_sub(skb_prev->csum, in __ip_append_data()
[all …]
Dgre_offload.c29 bool csum; in gre_gso_segment() local
55 csum = !!(greh->flags & GRE_CSUM); in gre_gso_segment()
56 if (csum) in gre_gso_segment()
83 if (csum) { in gre_gso_segment()
Dicmp.c342 __wsum csum; in icmp_glue_bits() local
344 csum = skb_copy_and_csum_bits(icmp_param->skb, in icmp_glue_bits()
348 skb->csum = csum_block_add(skb->csum, csum, odd); in icmp_glue_bits()
370 __wsum csum = 0; in icmp_push_reply() local
374 csum = csum_add(csum, skb1->csum); in icmp_push_reply()
376 csum = csum_partial_copy_nocheck((void *)&icmp_param->data, in icmp_push_reply()
378 icmp_param->head_len, csum); in icmp_push_reply()
379 icmph->checksum = csum_fold(csum); in icmp_push_reply()
Dudp_offload.c123 skb->csum = skb_checksum(skb, udp_offset, in __skb_udp_tunnel_segment()
126 uh->check = csum_fold(skb->csum); in __skb_udp_tunnel_segment()
183 __wsum csum; in udp4_ufo_fragment() local
229 csum = skb_checksum(skb, 0, skb->len, 0); in udp4_ufo_fragment()
230 uh->check = udp_v4_check(skb->len, iph->saddr, iph->daddr, csum); in udp4_ufo_fragment()
Dfou.c787 bool csum = !!(e->flags & TUNNEL_ENCAP_FLAG_CSUM); in fou_build_header() local
788 int type = csum ? SKB_GSO_UDP_TUNNEL_CSUM : SKB_GSO_UDP_TUNNEL; in fou_build_header()
791 skb = iptunnel_handle_offloads(skb, csum, type); in fou_build_header()
807 bool csum = !!(e->flags & TUNNEL_ENCAP_FLAG_CSUM); in gue_build_header() local
808 int type = csum ? SKB_GSO_UDP_TUNNEL_CSUM : SKB_GSO_UDP_TUNNEL; in gue_build_header()
817 csum = false; in gue_build_header()
825 skb = iptunnel_handle_offloads(skb, csum, type); in gue_build_header()
Dudp.c729 __wsum csum = 0; in udp4_hwcsum() local
748 csum = csum_add(csum, frags->csum); in udp4_hwcsum()
752 csum = skb_checksum(skb, offset, hlen, csum); in udp4_hwcsum()
755 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum); in udp4_hwcsum()
784 __wsum csum; in udp_set_csum() local
789 csum = skb_checksum(skb, 0, len, 0); in udp_set_csum()
790 uh->check = udp_v4_check(len, saddr, daddr, csum); in udp_set_csum()
808 __wsum csum = 0; in udp_send_skb() local
820 csum = udplite_csum(skb); in udp_send_skb()
833 csum = udp_csum(skb); in udp_send_skb()
[all …]
Dip_fragment.c595 clone->csum = 0; in ip_frag_reasm()
609 head->csum = csum_add(head->csum, fp->csum); in ip_frag_reasm()
Dtcp_output.c399 skb->csum = 0; in tcp_init_nondata_skb()
1178 buff->csum = csum_partial_copy_nocheck(skb->data + len, in tcp_fragment()
1184 skb->csum = csum_block_sub(skb->csum, buff->csum, len); in tcp_fragment()
1944 nskb->csum = 0; in tcp_mtu_probe()
1955 nskb->csum = skb_copy_and_csum_bits(skb, 0, in tcp_mtu_probe()
1957 copy, nskb->csum); in tcp_mtu_probe()
1971 skb->csum = csum_partial(skb->data, in tcp_mtu_probe()
2468 skb->csum = csum_block_add(skb->csum, next_skb->csum, skb_size); in tcp_collapse_retrans()
Dip_sockglue.c103 __wsum csum = skb->csum; in ip_cmsg_recv_checksum() local
109 csum = csum_sub(csum, csum_partial(skb->data, offset, 0)); in ip_cmsg_recv_checksum()
111 put_cmsg(msg, SOL_IP, IP_CHECKSUM, sizeof(__wsum), &csum); in ip_cmsg_recv_checksum()
Dip_gre.c500 bool csum) in gre_handle_offloads() argument
502 return iptunnel_handle_offloads(skb, csum, in gre_handle_offloads()
503 csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE); in gre_handle_offloads()
Draw.c466 skb->csum = csum_block_add( in raw_getfrag()
467 skb->csum, in raw_getfrag()
/linux-4.4.14/block/partitions/
Dsgi.c26 __be32 csum; /* Disk label checksum */ member
32 int i, csum; in sgi_partition() local
54 for(csum = 0; ui >= ((__be32 *) label);) { in sgi_partition()
56 csum += be32_to_cpu(cs); in sgi_partition()
58 if(csum) { in sgi_partition()
Dsun.c16 __be16 csum; in sun_partition() local
56 __be16 csum; /* Label xor'd checksum */ in sun_partition() member
77 for (csum = 0; ush >= ((__be16 *) label);) in sun_partition()
78 csum ^= *ush--; in sun_partition()
79 if (csum) { in sun_partition()
/linux-4.4.14/net/ipv6/
Dnetfilter.c136 __sum16 csum = 0; in nf_ip6_checksum() local
144 csum_sub(skb->csum, in nf_ip6_checksum()
152 skb->csum = ~csum_unfold( in nf_ip6_checksum()
159 csum = __skb_checksum_complete(skb); in nf_ip6_checksum()
161 return csum; in nf_ip6_checksum()
171 __sum16 csum = 0; in nf_ip6_checksum_partial() local
180 skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in nf_ip6_checksum_partial()
188 return csum; in nf_ip6_checksum_partial()
Dip6_checksum.c10 __wsum csum) in csum_ipv6_magic() argument
16 __u32 sum = (__force u32)csum; in csum_ipv6_magic()
111 __wsum csum; in udp6_set_csum() local
116 csum = skb_checksum(skb, 0, len, 0); in udp6_set_csum()
117 uh->check = udp_v6_check(len, saddr, daddr, csum); in udp6_set_csum()
Dudp_offload.c30 __wsum csum; in udp6_ufo_fragment() local
81 csum = skb_checksum(skb, 0, skb->len, 0); in udp6_ufo_fragment()
83 &ipv6h->daddr, csum); in udp6_ufo_fragment()
Draw.c433 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
437 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
546 __sum16 csum; in rawv6_push_pending_frames() local
568 tmp_csum = skb->csum; in rawv6_push_pending_frames()
574 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
592 BUG_ON(skb_copy_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
595 if (unlikely(csum)) in rawv6_push_pending_frames()
596 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
598 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
601 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
[all …]
Dicmp.c255 skb->csum = csum_partial(icmp6h, in icmpv6_push_pending_frames()
256 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
260 skb->csum); in icmpv6_push_pending_frames()
265 tmp_csum = csum_add(tmp_csum, skb->csum); in icmpv6_push_pending_frames()
290 __wsum csum = 0; in icmpv6_getfrag() local
292 csum = skb_copy_and_csum_bits(org_skb, msg->offset + offset, in icmpv6_getfrag()
293 to, len, csum); in icmpv6_getfrag()
294 skb->csum = csum_block_add(skb->csum, csum, odd); in icmpv6_getfrag()
Dreassembly.c238 skb->csum = csum_sub(skb->csum, in ip6_frag_queue()
448 clone->csum = 0; in ip6_frag_reasm()
475 head->csum = csum_add(head->csum, fp->csum); in ip6_frag_reasm()
Dudp.c992 __wsum csum = 0; in udp6_hwcsum_outgoing() local
1006 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0); in udp6_hwcsum_outgoing()
1011 csum = csum_add(csum, frags->csum); in udp6_hwcsum_outgoing()
1015 csum); in udp6_hwcsum_outgoing()
1031 __wsum csum = 0; in udp_v6_send_skb() local
1045 csum = udplite_csum(skb); in udp_v6_send_skb()
1053 csum = udp_csum(skb); in udp_v6_send_skb()
1057 len, fl6->flowi6_proto, csum); in udp_v6_send_skb()
Dip6_output.c1121 skb->csum = 0; in ip6_ufo_append_data()
1448 skb->csum = 0; in __ip6_append_data()
1468 skb->csum = skb_copy_and_csum_bits( in __ip6_append_data()
1471 skb_prev->csum = csum_sub(skb_prev->csum, in __ip6_append_data()
1472 skb->csum); in __ip6_append_data()
/linux-4.4.14/net/sunrpc/
Dsocklib.c58 desc->csum = csum_block_add(desc->csum, csum2, pos); in xdr_skb_read_and_csum_bits()
164 desc.csum = csum_partial(skb->data, desc.offset, skb->csum); in csum_partial_copy_to_xdr()
170 desc.csum = csum_block_add(desc.csum, csum2, desc.offset); in csum_partial_copy_to_xdr()
174 if (csum_fold(desc.csum)) in csum_partial_copy_to_xdr()
/linux-4.4.14/fs/nfsd/
Dnfscache.c289 __wsum csum; in nfsd_cache_csum() local
297 csum = csum_partial(p, len, 0); in nfsd_cache_csum()
306 csum = csum_partial(p, len, csum); in nfsd_cache_csum()
311 return csum; in nfsd_cache_csum()
315 nfsd_cache_match(struct svc_rqst *rqstp, __wsum csum, struct svc_cacherep *rp) in nfsd_cache_match() argument
321 if (csum != rp->c_csum) { in nfsd_cache_match()
345 __wsum csum) in nfsd_cache_search() argument
353 if (nfsd_cache_match(rqstp, csum, rp)) { in nfsd_cache_search()
388 __wsum csum; in nfsd_cache_lookup() local
401 csum = nfsd_cache_csum(rqstp); in nfsd_cache_lookup()
[all …]
/linux-4.4.14/drivers/platform/chrome/
Dcros_ec_lpc.c124 int csum; in cros_ec_cmd_xfer_lpc() local
142 csum = msg->command + args.flags + in cros_ec_cmd_xfer_lpc()
148 csum += msg->data[i]; in cros_ec_cmd_xfer_lpc()
152 args.checksum = csum & 0xFF; in cros_ec_cmd_xfer_lpc()
188 csum = msg->command + args.flags + in cros_ec_cmd_xfer_lpc()
194 csum += msg->data[i]; in cros_ec_cmd_xfer_lpc()
198 if (args.checksum != (csum & 0xFF)) { in cros_ec_cmd_xfer_lpc()
201 args.checksum, csum & 0xFF); in cros_ec_cmd_xfer_lpc()
Dcros_ec_proto.c31 u8 csum = 0; in prepare_packet() local
46 csum += out[i]; in prepare_packet()
51 csum += msg->data[i]; in prepare_packet()
53 request->checksum = -csum; in prepare_packet()
114 u8 csum; in cros_ec_prepare_tx() local
125 csum = out[0] + out[1] + out[2]; in cros_ec_prepare_tx()
127 csum += out[EC_MSG_TX_HEADER_BYTES + i] = msg->data[i]; in cros_ec_prepare_tx()
128 out[EC_MSG_TX_HEADER_BYTES + msg->outsize] = csum; in cros_ec_prepare_tx()
/linux-4.4.14/sound/drivers/vx/
Dvx_core.c684 unsigned int csum = 0; in snd_vx_dsp_load() local
702 csum ^= *cptr; in snd_vx_dsp_load()
703 csum = (csum >> 24) | (csum << 8); in snd_vx_dsp_load()
705 csum ^= *cptr; in snd_vx_dsp_load()
706 csum = (csum >> 24) | (csum << 8); in snd_vx_dsp_load()
708 csum ^= *cptr; in snd_vx_dsp_load()
709 csum = (csum >> 24) | (csum << 8); in snd_vx_dsp_load()
712 snd_printdd(KERN_DEBUG "checksum = 0x%08x\n", csum); in snd_vx_dsp_load()
/linux-4.4.14/arch/sparc/include/asm/
Dchecksum_64.h168 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() argument
173 : "=r" (csum) in csum_add()
174 : "r" (addend), "0" (csum)); in csum_add()
176 return csum; in csum_add()
Dchecksum_32.h242 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() argument
247 : "=r" (csum) in csum_add()
248 : "r" (addend), "0" (csum)); in csum_add()
250 return csum; in csum_add()
/linux-4.4.14/arch/powerpc/include/asm/
Dchecksum.h134 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() argument
137 u64 res = (__force u64)csum; in csum_add()
144 : "+r" (csum) : "r" (addend)); in csum_add()
145 return csum; in csum_add()
/linux-4.4.14/fs/cachefiles/
Dkey.c39 unsigned char csum, ch; in cachefiles_cook_key() local
48 csum = raw[0] + raw[1]; in cachefiles_cook_key()
52 csum += ch; in cachefiles_cook_key()
88 sprintf(key, "@%02x%c+", (unsigned) csum, 0); in cachefiles_cook_key()
/linux-4.4.14/drivers/input/touchscreen/
Delo.c63 unsigned char csum; member
77 elo->csum = 0xaa; in elo_process_data_10()
87 if (data != elo->csum) { in elo_process_data_10()
90 data, elo->csum); in elo_process_data_10()
118 elo->csum += data; in elo_process_data_10()
228 unsigned char csum = 0xaa + ELO10_LEAD_BYTE; in elo_command_10() local
241 csum += packet[i]; in elo_command_10()
246 if (serio_write(elo->serio, csum)) in elo_command_10()
Dtouchit213.c81 unsigned char csum; member
/linux-4.4.14/arch/ia64/include/asm/
Dchecksum.h65 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
67 u32 sum = (__force u32)csum; in csum_fold()
77 __wsum csum);
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_eeprom.c679 u8 csum = 0, len; in flash_csum() local
690 csum += *ip++; in flash_csum()
691 csum -= ifp->if_csum; in flash_csum()
692 csum = ~csum; in flash_csum()
694 ifp->if_csum = csum; in flash_csum()
696 return csum; in flash_csum()
712 u8 csum, *bguid; in ipath_get_eeprom_info() local
769 csum = flash_csum(ifp, 0); in ipath_get_eeprom_info()
770 if (csum != ifp->if_csum) { in ipath_get_eeprom_info()
772 "0x%x, not 0x%x\n", csum, ifp->if_csum); in ipath_get_eeprom_info()
[all …]
Dipath_common.h763 __le32 csum; member
/linux-4.4.14/include/uapi/linux/
Digmp.h33 __sum16 csum; member
56 __be16 csum; member
65 __be16 csum; member
Dbcache.h157 __u64 csum; member
275 __u64 csum; member
299 __u64 csum; member
349 __u64 csum; member
/linux-4.4.14/net/core/
Ddatagram.c655 sum = csum_fold(skb_checksum(skb, 0, len, skb->csum)); in __skb_checksum_complete_head()
669 __wsum csum; in __skb_checksum_complete() local
672 csum = skb_checksum(skb, 0, skb->len, 0); in __skb_checksum_complete()
675 sum = csum_fold(csum_add(skb->csum, csum)); in __skb_checksum_complete()
684 skb->csum = csum; in __skb_checksum_complete()
709 __wsum csum; in skb_copy_and_csum_datagram_msg() local
721 csum = csum_partial(skb->data, hlen, skb->csum); in skb_copy_and_csum_datagram_msg()
723 chunk, &csum)) in skb_copy_and_csum_datagram_msg()
725 if (csum_fold(csum)) in skb_copy_and_csum_datagram_msg()
Dutils.c309 skb->csum = ~csum_add(csum_sub(~(skb->csum), in inet_proto_csum_replace4()
331 skb->csum = ~csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
332 ~skb->csum); in inet_proto_csum_replace16()
345 skb->csum = ~csum_add(diff, ~skb->csum); in inet_proto_csum_replace_by_diff()
Dskbuff.c780 CHECK_SKB_FIELD(csum); in __copy_skb_header()
2035 __wsum csum, const struct skb_checksum_ops *ops) in __skb_checksum() argument
2046 csum = ops->update(skb->data + offset, copy, csum); in __skb_checksum()
2048 return csum; in __skb_checksum()
2070 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2072 return csum; in __skb_checksum()
2091 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2093 return csum; in __skb_checksum()
2101 return csum; in __skb_checksum()
2106 int len, __wsum csum) in skb_checksum() argument
[all …]
/linux-4.4.14/arch/cris/arch-v10/drivers/
Daxisflashmap.c316 unsigned long csum = 0; in init_axis_flash() local
325 csum += *p++; in init_axis_flash()
326 csum += *p++; in init_axis_flash()
327 csum += *p++; in init_axis_flash()
328 csum += *p++; in init_axis_flash()
330 ptable_ok = (csum == ptable_head->checksum); in init_axis_flash()
/linux-4.4.14/drivers/accessibility/braille/
Dbraille_console.c78 unsigned char data[1 + 1 + 2*WIDTH + 2 + 1], csum = 0, *c; in braille_write() local
96 csum ^= '>'; in braille_write()
104 csum ^= out; in braille_write()
112 if (csum <= 0x05) { in braille_write()
114 csum |= 0x40; in braille_write()
116 *c++ = csum; in braille_write()
/linux-4.4.14/block/
Dt10-pi.c80 __be16 csum; in t10_pi_verify() local
104 csum = fn(iter->data_buf, iter->interval); in t10_pi_verify()
106 if (pi->guard_tag != csum) { in t10_pi_verify()
110 be16_to_cpu(pi->guard_tag), be16_to_cpu(csum)); in t10_pi_verify()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dring_mode.c31 static int stmmac_jumbo_frm(void *p, struct sk_buff *skb, int csum) in stmmac_jumbo_frm() argument
61 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum, in stmmac_jumbo_frm()
78 priv->hw->desc->prepare_tx_desc(desc, 0, len, csum, in stmmac_jumbo_frm()
89 priv->hw->desc->prepare_tx_desc(desc, 1, nopaged_len, csum, in stmmac_jumbo_frm()
Dchain_mode.c31 static int stmmac_jumbo_frm(void *p, struct sk_buff *skb, int csum) in stmmac_jumbo_frm() argument
53 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum, STMMAC_CHAIN_MODE); in stmmac_jumbo_frm()
67 priv->hw->desc->prepare_tx_desc(desc, 0, bmax, csum, in stmmac_jumbo_frm()
79 priv->hw->desc->prepare_tx_desc(desc, 0, len, csum, in stmmac_jumbo_frm()
Dcommon.h442 int (*jumbo_frm)(void *priv, struct sk_buff *skb, int csum);
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_proto_udp.c198 skb->csum = skb_checksum(skb, udphoff, skb->len - udphoff, 0); in udp_snat_handler()
204 cp->protocol, skb->csum); in udp_snat_handler()
211 skb->csum); in udp_snat_handler()
282 skb->csum = skb_checksum(skb, udphoff, skb->len - udphoff, 0); in udp_dnat_handler()
288 cp->protocol, skb->csum); in udp_dnat_handler()
295 skb->csum); in udp_dnat_handler()
324 skb->csum = skb_checksum(skb, udphoff, in udp_csum_check()
333 skb->csum)) { in udp_csum_check()
344 skb->csum)) { in udp_csum_check()
Dip_vs_proto_tcp.c204 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_snat_handler()
210 cp->protocol, skb->csum); in tcp_snat_handler()
217 skb->csum); in tcp_snat_handler()
287 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_dnat_handler()
293 cp->protocol, skb->csum); in tcp_dnat_handler()
300 skb->csum); in tcp_dnat_handler()
321 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_csum_check()
329 skb->csum)) { in tcp_csum_check()
340 skb->csum)) { in tcp_csum_check()
/linux-4.4.14/arch/tile/kernel/
Dmachine_kexec.c113 __sum16 csum; in kexec_bn2cl() local
129 csum = ip_compute_csum(pg, bhdrp->b_size); in kexec_bn2cl()
130 if (csum != 0) { in kexec_bn2cl()
132 __func__, csum, bhdrp->b_size); in kexec_bn2cl()
/linux-4.4.14/drivers/net/ethernet/sgi/
Dioc3-eth.c510 uint32_t csum, ehsum; in ioc3_tcpudp_checksum() local
542 csum = hwsum + in ioc3_tcpudp_checksum()
555 csum += 0xffff ^ ehsum; in ioc3_tcpudp_checksum()
561 csum += 0xffff ^ (uint16_t) ((cp[1] << 8) | cp[0]); in ioc3_tcpudp_checksum()
562 csum += 0xffff ^ (uint16_t) ((cp[3] << 8) | cp[2]); in ioc3_tcpudp_checksum()
564 csum += 0xffff ^ (uint16_t) ((cp[0] << 8) | cp[1]); in ioc3_tcpudp_checksum()
565 csum += 0xffff ^ (uint16_t) ((cp[2] << 8) | cp[3]); in ioc3_tcpudp_checksum()
568 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
569 csum = (csum & 0xffff) + (csum >> 16); in ioc3_tcpudp_checksum()
571 if (csum == 0xffff) in ioc3_tcpudp_checksum()
[all …]
/linux-4.4.14/arch/x86/lib/
DMakefile39 lib-y += csum-partial_64.o csum-copy_64.o csum-wrappers_64.o
/linux-4.4.14/include/net/sctp/
Dchecksum.h54 static inline __wsum sctp_csum_combine(__wsum csum, __wsum csum2, in sctp_csum_combine() argument
57 return __crc32c_le_combine(csum, csum2, len); in sctp_csum_combine()
/linux-4.4.14/arch/cris/arch-v32/drivers/
Daxisflashmap.c431 unsigned long csum = 0; in init_axis_flash() local
440 csum += *p++; in init_axis_flash()
441 csum += *p++; in init_axis_flash()
442 csum += *p++; in init_axis_flash()
443 csum += *p++; in init_axis_flash()
445 ptable_ok = (csum == ptable_head->checksum); in init_axis_flash()
/linux-4.4.14/arch/cris/include/asm/
Dchecksum.h37 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
39 u32 sum = (__force u32)csum; in csum_fold()
/linux-4.4.14/arch/alpha/include/asm/
Dchecksum.h62 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
64 u32 sum = (__force u32)csum; in csum_fold()
/linux-4.4.14/include/asm-generic/
Dchecksum.h53 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
55 u32 sum = (__force u32)csum; in csum_fold()
/linux-4.4.14/include/linux/netfilter/
Dnf_conntrack_proto_gre.h35 csum:1, member
40 __u16 csum:1,
/linux-4.4.14/arch/cris/include/uapi/arch-v32/arch/
Dcryptocop.h72 cryptocop_csum_type csum; /* BE, LE, none */ member
116 unsigned char csum[CRYPTOCOP_CSUM_LENGTH]; member
/linux-4.4.14/arch/metag/include/asm/
Dchecksum.h43 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
45 u32 sum = (__force u32)csum; in csum_fold()
/linux-4.4.14/include/linux/
Dnetfilter.h301 __sum16 csum = 0; in nf_checksum() local
306 csum = afinfo->checksum(skb, hook, dataoff, protocol); in nf_checksum()
308 return csum; in nf_checksum()
317 __sum16 csum = 0; in nf_checksum_partial() local
322 csum = afinfo->checksum_partial(skb, hook, dataoff, len, in nf_checksum_partial()
325 return csum; in nf_checksum_partial()
Dskbuff.h655 __wsum csum; member
2660 __wsum csum = 0; in skb_add_data() local
2662 &csum, from) == copy) { in skb_add_data()
2663 skb->csum = csum_block_add(skb->csum, csum, off); in skb_add_data()
2743 skb->csum = csum_sub(skb->csum, csum_partial(start, len, 0)); in skb_postpull_rcsum()
2765 skb->csum = csum_partial(start, len, skb->csum); in skb_postpush_rcsum()
2857 int len, __wsum csum);
2893 __wsum (*combine)(__wsum csum, __wsum csum2, int offset, int len);
2897 __wsum csum, const struct skb_checksum_ops *ops);
2899 __wsum csum);
[all …]
Dpim.h21 __be16 csum; member
Duio.h148 size_t csum_and_copy_to_iter(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
149 size_t csum_and_copy_from_iter(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
Dpe.h164 uint32_t csum; /* checksum */ member
198 uint32_t csum; /* checksum */ member
Dsfi.h99 u8 csum; member
Dnetdevice.h2010 __wsum csum; member
2312 NAPI_GRO_CB(skb)->csum = csum_sub(NAPI_GRO_CB(skb)->csum, in skb_gro_postpull_rcsum()
2344 !csum_fold(csum_add(psum, NAPI_GRO_CB(skb)->csum))) in __skb_gro_checksum_validate_complete()
2347 NAPI_GRO_CB(skb)->csum = psum; in __skb_gro_checksum_validate_complete()
2399 NAPI_GRO_CB(skb)->csum = ~pseudo; in __skb_gro_checksum_convert()
2444 delta = remcsum_adjust(ptr + hdrlen, NAPI_GRO_CB(skb)->csum, in skb_gro_remcsum_process()
2448 NAPI_GRO_CB(skb)->csum = csum_add(NAPI_GRO_CB(skb)->csum, delta); in skb_gro_remcsum_process()
/linux-4.4.14/arch/parisc/include/asm/
Deisa_eeprom.h30 u_int16_t csum; /* checksum, I don't know how to calculate this */ member
40 u_int16_t csum; member
Dchecksum.h76 static inline __sum16 csum_fold(__wsum csum) in csum_fold() argument
78 u32 sum = (__force u32)csum; in csum_fold()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_reasm.c247 skb->csum = csum_sub(skb->csum, in nf_ct_frag6_queue()
430 clone->csum = 0; in nf_ct_frag6_reasm()
455 head->csum = csum_add(head->csum, fp->csum); in nf_ct_frag6_reasm()
470 head->csum = csum_partial(skb_network_header(head), in nf_ct_frag6_reasm()
472 head->csum); in nf_ct_frag6_reasm()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_lib.c387 __u32 csum; in ksocknal_lib_csum_tx() local
396 csum = ksocknal_csum(~0, tx->tx_iov[0].iov_base, in ksocknal_lib_csum_tx()
404 csum = ksocknal_csum(csum, base, tx->tx_kiov[i].kiov_len); in ksocknal_lib_csum_tx()
410 csum = ksocknal_csum(csum, tx->tx_iov[i].iov_base, in ksocknal_lib_csum_tx()
415 csum++; in ksocknal_lib_csum_tx()
419 tx->tx_msg.ksm_csum = csum; in ksocknal_lib_csum_tx()
/linux-4.4.14/drivers/video/fbdev/
Dmetronomefb.c335 par->metromem_cmd->csum = cs; in metronome_display_cmd()
359 par->metromem_cmd->csum = cs; in metronome_powerup_cmd()
381 par->metromem_cmd->csum = 0xCC10; in metronome_config_cmd()
382 par->metromem_cmd->csum += calc_img_cksum(par->metromem_cmd->args, 4); in metronome_config_cmd()
408 par->metromem_cmd->csum = cs; in metronome_init_cmd()
453 u16 csum = 0; in metronomefb_dpy_update_page() local
460 csum += *(img + i); in metronomefb_dpy_update_page()
462 return csum; in metronomefb_dpy_update_page()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
Dsym_nvram.c515 u_short csum; in sym_read_Symbios_nvram() local
529 for (x = 6, csum = 0; x < len - 6; x++) in sym_read_Symbios_nvram()
530 csum += data[x]; in sym_read_Symbios_nvram()
531 if (csum != nvram->checksum) in sym_read_Symbios_nvram()
696 u_short csum; in sym_read_Tekram_nvram() local
719 for (x = 0, csum = 0; x < len - 1; x += 2) in sym_read_Tekram_nvram()
720 csum += data[x] + (data[x+1] << 8); in sym_read_Tekram_nvram()
721 if (csum != 0x1234) in sym_read_Tekram_nvram()
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dmarvell-armada-370-neta.txt12 - tx-csum-limit: maximum mtu supported by port that allow TX checksum.
23 tx-csum-limit = <9800>
/linux-4.4.14/fs/btrfs/
Dfile-item.c170 u8 *csum; in __btrfs_lookup_bio_sums() local
194 btrfs_bio->csum = btrfs_bio->csum_allocated; in __btrfs_lookup_bio_sums()
197 btrfs_bio->csum = btrfs_bio->csum_inline; in __btrfs_lookup_bio_sums()
199 csum = btrfs_bio->csum; in __btrfs_lookup_bio_sums()
201 csum = (u8 *)dst; in __btrfs_lookup_bio_sums()
227 (u32 *)csum, nblocks); in __btrfs_lookup_bio_sums()
242 memset(csum, 0, csum_size); in __btrfs_lookup_bio_sums()
278 read_extent_buffer(path->nodes[0], csum, in __btrfs_lookup_bio_sums()
282 csum += count * csum_size; in __btrfs_lookup_bio_sums()
817 goto csum; in btrfs_csum_file_blocks()
[all …]
Dcompression.c111 u32 csum; in check_compressed_csum() local
119 csum = ~(u32)0; in check_compressed_csum()
122 csum = btrfs_csum_data(kaddr, csum, PAGE_CACHE_SIZE); in check_compressed_csum()
123 btrfs_csum_final(csum, (char *)&csum); in check_compressed_csum()
126 if (csum != *cb_sum) { in check_compressed_csum()
129 btrfs_ino(inode), disk_start, csum, *cb_sum, in check_compressed_csum()
Dscrub.c88 u8 csum[BTRFS_CSUM_SIZE]; member
275 u64 gen, int mirror_num, u8 *csum, int force,
1382 memcpy(page->csum, in scrub_setup_recheck_block()
1383 original_sblock->pagev[0]->csum, in scrub_setup_recheck_block()
1816 u8 csum[BTRFS_CSUM_SIZE]; in scrub_checksum_data() local
1828 on_disk_csum = sblock->pagev[0]->csum; in scrub_checksum_data()
1849 btrfs_csum_final(crc, csum); in scrub_checksum_data()
1850 if (memcmp(csum, on_disk_csum, sctx->csum_size)) in scrub_checksum_data()
1876 memcpy(on_disk_csum, h->csum, sctx->csum_size); in scrub_checksum_tree_block()
1946 memcpy(on_disk_csum, s->csum, sctx->csum_size); in scrub_checksum_super()
[all …]
Dvolumes.h280 u8 *csum; member
/linux-4.4.14/arch/x86/include/asm/
Dchecksum_64.h192 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() argument
194 return (__force __wsum)add32_with_carry((__force unsigned)csum, in csum_add()
/linux-4.4.14/fs/efs/
Dsuper.c162 int csum; in module_exit() local
177 for(csum = 0; ui >= ((__be32 *) vh);) { in module_exit()
179 csum += be32_to_cpu(cs); in module_exit()
181 if (csum) { in module_exit()
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dtrace.h88 struct sk_buff *skb, u32 csum, bool resp),
89 TP_ARGS(dev, skb, csum, resp),
93 __field(u32, csum)
99 __entry->csum = csum;
103 DEV_PR_ARG, __entry->info, __entry->csum, __entry->resp)
Dmcu.c53 u32 i, csum = 0; in trace_mt_mcu_msg_send_cs() local
56 csum ^= get_unaligned_le32(skb->data + i * 4); in trace_mt_mcu_msg_send_cs()
58 trace_mt_mcu_msg_send(dev, skb, csum, need_resp); in trace_mt_mcu_msg_send_cs()
/linux-4.4.14/drivers/input/mouse/
Dcyapa_gen3.c583 u16 csum = 0; in cyapa_gen3_csum() local
586 csum += buf[i]; in cyapa_gen3_csum()
588 return csum; in cyapa_gen3_csum()
609 u16 csum; in cyapa_gen3_check_fw() local
621 csum = cyapa_gen3_csum(&fw->data[2], CYAPA_FW_HDR_SIZE - 2); in cyapa_gen3_check_fw()
622 if (csum != csum_expected) { in cyapa_gen3_check_fw()
625 csum, csum_expected); in cyapa_gen3_check_fw()
632 csum = cyapa_gen3_csum(&fw->data[CYAPA_FW_HDR_SIZE], in cyapa_gen3_check_fw()
634 if (csum != csum_expected) { in cyapa_gen3_check_fw()
637 csum, csum_expected); in cyapa_gen3_check_fw()
Delan_i2c.h62 int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
Delan_i2c_smbus.c203 bool iap, u16 *csum) in elan_smbus_get_checksum() argument
218 *csum = be16_to_cpup((__be16 *)val); in elan_smbus_get_checksum()
Delan_i2c_i2c.c295 bool iap, u16 *csum) in elan_i2c_get_checksum() argument
310 *csum = le16_to_cpup((__le16 *)val); in elan_i2c_get_checksum()
/linux-4.4.14/drivers/md/persistent-data/
Ddm-space-map-common.h41 __le32 csum; member
94 __le32 csum; member
Ddm-btree-spine.c30 h->csum = cpu_to_le32(dm_bm_checksum(&h->flags, in node_prepare_for_write()
56 if (csum_disk != h->csum) { in node_check()
58 le32_to_cpu(csum_disk), le32_to_cpu(h->csum)); in node_check()
Ddm-space-map-common.c29 mi_le->csum = cpu_to_le32(dm_bm_checksum(&mi_le->padding, in index_prepare_for_write()
50 if (csum_disk != mi_le->csum) { in index_check()
52 le32_to_cpu(csum_disk), le32_to_cpu(mi_le->csum)); in index_check()
79 disk_header->csum = cpu_to_le32(dm_bm_checksum(&disk_header->not_used, in bitmap_prepare_for_write()
100 if (csum_disk != disk_header->csum) { in bitmap_check()
102 le32_to_cpu(csum_disk), le32_to_cpu(disk_header->csum)); in bitmap_check()
Ddm-array.c24 __le32 csum; member
47 bh_le->csum = cpu_to_le32(dm_bm_checksum(&bh_le->max_entries, in array_block_prepare_for_write()
69 if (csum_disk != bh_le->csum) { in array_block_check()
72 (unsigned) le32_to_cpu(bh_le->csum)); in array_block_check()
Ddm-btree-internal.h29 __le32 csum; member
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dmanage.c115 s32 ret_val, hdr_csum, csum; in e1000e_enable_tx_pkt_filtering() local
143 csum = e1000_calculate_checksum((u8 *)hdr, in e1000e_enable_tx_pkt_filtering()
149 if ((hdr_csum != csum) || (hdr->signature != E1000_IAMT_SIGNATURE)) { in e1000e_enable_tx_pkt_filtering()
Dhw.h220 __le16 csum; /* Packet Checksum */ member
250 __le16 csum; /* Packet Checksum */ member
/linux-4.4.14/arch/c6x/lib/
Dcsum_64plus.S23 ; return csum in A4
30 MV .D1X B6,A31 ; given csum
31 ZERO .D1 A9 ; csum (a side)
32 || ZERO .D2 B9 ; csum (b side)
60 || ADD .L1X A9,B9,A9 ; add csum from a and b sides
139 ;; Fold the csum
/linux-4.4.14/drivers/net/usb/
Dax88179_178a.c974 u16 csum, delay = HZ / 10; in ax88179_check_eeprom() local
1006 csum = eeprom[6] + eeprom[7] + eeprom[8] + eeprom[9]; in ax88179_check_eeprom()
1007 csum = (csum >> 8) + (csum & 0xff); in ax88179_check_eeprom()
1008 if ((csum + eeprom[10]) != 0xff) in ax88179_check_eeprom()
1018 u16 csum = 0; in ax88179_check_efuse() local
1027 csum = csum + efuse[i]; in ax88179_check_efuse()
1029 while (csum > 255) in ax88179_check_efuse()
1030 csum = (csum & 0x00FF) + ((csum >> 8) & 0x00FF); in ax88179_check_efuse()
1032 if (csum != 0xFF) in ax88179_check_efuse()
Dsmsc95xx.c1733 skb->csum = *(u16 *)(skb_tail_pointer(skb) - 2); in smsc95xx_rx_csum_offload()
1831 bool csum = skb->ip_summed == CHECKSUM_PARTIAL; in smsc95xx_tx_fixup() local
1832 int overhead = csum ? SMSC95XX_TX_OVERHEAD_CSUM : SMSC95XX_TX_OVERHEAD; in smsc95xx_tx_fixup()
1847 if (csum) { in smsc95xx_tx_fixup()
1857 csum = false; in smsc95xx_tx_fixup()
1868 if (csum) in smsc95xx_tx_fixup()
/linux-4.4.14/net/dsa/
Dtag_dsa.c145 __wsum c = skb->csum; in dsa_rcv()
148 skb->csum = c; in dsa_rcv()
Dtag_edsa.c160 __wsum c = skb->csum; in edsa_rcv()
163 skb->csum = c; in edsa_rcv()
/linux-4.4.14/arch/alpha/lib/
Dcsum_ipv6_magic.S23 zapnot $20,15,$20 # .. e1 : zero extend incoming csum
83 addq $0,$1,$0 # .. e1 : merge the carries back into the csum
Dev6-csum_ipv6_magic.S69 zapnot $20,15,$20 # U : zero extend incoming csum
119 addq $0,$1,$0 # E : merge the carries back into the csum
/linux-4.4.14/drivers/block/
Damiflop.c678 unsigned long csum = 0; in checksum() local
682 csum ^= *addr++; in checksum()
683 csum = ((csum>>1) & 0x55555555) ^ (csum & 0x55555555); in checksum()
685 return csum; in checksum()
723 unsigned long csum; in amiga_read() local
740 csum = checksum((ulong *)&hdr, in amiga_read()
751 if (hdr.hdrchk != csum) { in amiga_read()
752 printk(KERN_INFO "MFM_HEADER: %08lx,%08lx\n", hdr.hdrchk, csum); in amiga_read()
764 csum = checksum((ulong *)(unit[drive].trackbuf + hdr.sect*512), 512); in amiga_read()
766 if (hdr.datachk != csum) { in amiga_read()
[all …]
/linux-4.4.14/arch/tile/include/arch/
Dmpipe_shm.h56 uint_reg_t csum : 1; member
118 uint_reg_t csum : 1;
/linux-4.4.14/drivers/input/joystick/iforce/
Diforce-serio.c111 iforce->csum += iforce->data[iforce->idx++] = data; in iforce_serio_irq()
121 iforce->csum = 0; in iforce_serio_irq()
Diforce.h113 unsigned char csum; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.c122 u8 csum; in ixgbe_read_i2c_combined_generic_int() local
125 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_read_i2c_combined_generic_int()
126 csum = ~csum; in ixgbe_read_i2c_combined_generic_int()
141 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_read_i2c_combined_generic_int()
227 u8 csum; in ixgbe_write_i2c_combined_generic_int() local
230 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_write_i2c_combined_generic_int()
231 csum = ixgbe_ones_comp_byte_add(csum, val >> 8); in ixgbe_write_i2c_combined_generic_int()
232 csum = ixgbe_ones_comp_byte_add(csum, val & 0xFF); in ixgbe_write_i2c_combined_generic_int()
233 csum = ~csum; in ixgbe_write_i2c_combined_generic_int()
254 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_write_i2c_combined_generic_int()
/linux-4.4.14/drivers/md/bcache/
Drequest.h22 unsigned csum:1; member
Drequest.c43 uint64_t csum = 0; in bio_csum() local
47 csum = bch_crc64_update(csum, d, bv.bv_len); in bio_csum()
51 k->ptr[KEY_PTRS(k)] = csum & (~0ULL >> 1); in bio_csum()
220 3 + (op->csum ? 1 : 0), in bch_data_insert_start()
249 SET_KEY_CSUM(k, op->csum); in bch_data_insert_start()
Dmovinggc.c108 op->csum = KEY_CSUM(&io->w->key); in write_moving()
Djournal.c93 if (j->csum != csum_set(j)) { in journal_read_bucket()
618 w->data->csum = csum_set(w->data); in journal_write_unlocked()
Dsuper.c109 if (s->csum != csum_set(s)) in read_super()
236 out->csum = csum_set(out); in __write_super()
554 p->csum = bch_crc64(&p->magic, bucket_bytes(ca) - 8); in bch_prio_write()
604 if (p->csum != bch_crc64(&p->magic, bucket_bytes(ca) - 8)) in prio_read()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_seq.h40 u32 csum; member
Daic94xx_seq.c1240 u32 csum = 0; in asd_request_firmware() local
1255 header.csum = le32_to_cpu(hdr_ptr->csum); in asd_request_firmware()
1270 for (i = sizeof(header.csum); i < sequencer_fw->size; i++) in asd_request_firmware()
1271 csum += sequencer_fw->data[i]; in asd_request_firmware()
1273 if (csum != header.csum) { in asd_request_firmware()
Daic94xx_init.c349 u32 csum = 0; in asd_store_update_bios() local
420 csum += asd_ha->bios_image->data[i]; in asd_store_update_bios()
422 if ((csum & 0x0000ffff) != hdr_ptr->checksum) { in asd_store_update_bios()
/linux-4.4.14/include/video/
Dmetronomefb.h19 u16 csum; member
/linux-4.4.14/net/can/
Dgw.c108 } csum; member
424 (*gwj->mod.csumfunc.crc8)(cf, &gwj->mod.csum.crc8); in can_can_gw_rcv()
427 (*gwj->mod.csumfunc.xor)(cf, &gwj->mod.csum.xor); in can_can_gw_rcv()
559 &gwj->mod.csum.crc8) < 0) in cgw_put_job()
565 &gwj->mod.csum.xor) < 0) in cgw_put_job()
732 nla_memcpy(&mod->csum.crc8, tb[CGW_CS_CRC8], in cgw_parse_attr()
756 nla_memcpy(&mod->csum.xor, tb[CGW_CS_XOR], in cgw_parse_attr()
/linux-4.4.14/drivers/firmware/
Discsi_ibft.c422 u8 csum = 0; in ibft_check_device() local
434 csum += *pos; in ibft_check_device()
436 if (csum) { in ibft_check_device()
437 printk(KERN_ERR "iBFT has incorrect checksum (0x%x)!\n", csum); in ibft_check_device()
Dedd.c535 u8 csum = 0; in edd_has_edd30() local
553 csum += *(((u8 *)&info->params) + i); in edd_has_edd30()
555 if (csum) in edd_has_edd30()
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c86 __wsum csum; in nft_reject_br_send_v4_unreach() local
133 csum = csum_partial((void *)icmph, len + sizeof(struct icmphdr), 0); in nft_reject_br_send_v4_unreach()
134 icmph->checksum = csum_fold(csum); in nft_reject_br_send_v4_unreach()
/linux-4.4.14/drivers/input/joystick/
Da3d.c106 int i, csum = 0; in a3d_csum() local
109 csum += data[i]; in a3d_csum()
110 return (csum & 0x3f) != ((data[count - 2] << 3) | data[count - 1]); in a3d_csum()
/linux-4.4.14/fs/jbd2/
Dcommit.c98 __u32 csum; in jbd2_commit_block_csum_set() local
107 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); in jbd2_commit_block_csum_set()
108 h->h_chksum[0] = cpu_to_be32(csum); in jbd2_commit_block_csum_set()
326 __u32 csum; in jbd2_descr_block_csum_set() local
334 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); in jbd2_descr_block_csum_set()
335 tail->t_checksum = cpu_to_be32(csum); in jbd2_descr_block_csum_set()
Drevoke.c636 __u32 csum; in jbd2_revoke_csum_set() local
644 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); in jbd2_revoke_csum_set()
645 tail->r_checksum = cpu_to_be32(csum); in jbd2_revoke_csum_set()
/linux-4.4.14/net/rxrpc/
Drxkad.c681 u32 csum = 1000003; in rxkad_calc_response_checksum() local
686 csum = csum * 0x10204081 + *p++; in rxkad_calc_response_checksum()
688 response->encrypted.checksum = htonl(csum); in rxkad_calc_response_checksum()
1009 __be32 csum; in rxkad_verify_response() local
1067 csum = response.encrypted.checksum; in rxkad_verify_response()
1070 if (response.encrypted.checksum != csum) in rxkad_verify_response()
/linux-4.4.14/drivers/scsi/snic/
Dvnic_dev.c625 u32 csum; in vnic_dev_notify_ready() local
631 csum = 0; in vnic_dev_notify_ready()
636 csum += words[i]; in vnic_dev_notify_ready()
637 } while (csum != words[0]); in vnic_dev_notify_ready()
Dvnic_devcmd.h195 u32 csum; /* checksum over following words */ member
/linux-4.4.14/drivers/scsi/fnic/
Dvnic_dev.c563 u32 csum; in vnic_dev_notify_ready() local
569 csum = 0; in vnic_dev_notify_ready()
574 csum += words[i]; in vnic_dev_notify_ready()
575 } while (csum != words[0]); in vnic_dev_notify_ready()
Dvnic_devcmd.h308 u32 csum; /* checksum over following words */ member
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_mode.c1090 u32 csum = 0; in copy_cursor_image() local
1114 csum += data32.ul; in copy_cursor_image()
1126 csum += (u32)data16.us; in copy_cursor_image()
1133 return csum; in copy_cursor_image()
1147 u32 csum; in ast_cursor_set() local
1184 csum = copy_cursor_image(src, dst, width, height); in ast_cursor_set()
1191 writel(csum, dst); in ast_cursor_set()
/linux-4.4.14/sound/isa/gus/
Dinterwave.c377 /* 511 */ unsigned char csum; member
394 unsigned char csum; in snd_interwave_detect_memory() local
447 csum = 0; in snd_interwave_detect_memory()
449 csum += snd_gf1_peek(gus, bank_pos + i); in snd_interwave_detect_memory()
450 if (csum != 0) in snd_interwave_detect_memory()
/linux-4.4.14/arch/x86/um/
DMakefile29 subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../entry/thunk_64.o \
/linux-4.4.14/lib/
Diov_iter.c663 size_t csum_and_copy_from_iter(void *addr, size_t bytes, __wsum *csum, in csum_and_copy_from_iter() argument
675 sum = *csum; in csum_and_copy_from_iter()
702 *csum = sum; in csum_and_copy_from_iter()
707 size_t csum_and_copy_to_iter(void *addr, size_t bytes, __wsum *csum, in csum_and_copy_to_iter() argument
719 sum = *csum; in csum_and_copy_to_iter()
746 *csum = sum; in csum_and_copy_to_iter()
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_sysfs.c385 unsigned long long fsum, fmin, fmax, csum, cmin, cmax, cc; \
391 csum = lat->_name.channel.sum * adapter->timer_ticks; \
400 do_div(csum, 1000); \
405 fmin, fmax, fsum, cmin, cmax, csum, cc); \
/linux-4.4.14/drivers/sfi/
Dsfi_core.c151 table->csum, table->csum - checksum); in sfi_verify_table()
/linux-4.4.14/drivers/net/slip/
Dslhc.c240 __sum16 csum; in slhc_compress() local
435 csum = th->check; in slhc_compress()
456 *(__sum16 *)cp = csum; in slhc_compress()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c329 skb->csum = 0; in vnet_fullcsum()
334 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0); in vnet_fullcsum()
337 skb->csum); in vnet_fullcsum()
342 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0); in vnet_fullcsum()
345 skb->csum); in vnet_fullcsum()
1070 __wsum csum; in vnet_skb_shape() local
1104 csum = skb_copy_and_csum_bits(skb, start, in vnet_skb_shape()
1109 csum = csum_tcpudp_magic(iph->saddr, iph->daddr, in vnet_skb_shape()
1111 iph->protocol, csum); in vnet_skb_shape()
1113 *(__sum16 *)(nskb->data + offset) = csum; in vnet_skb_shape()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dcmd.c170 int csum) in calc_block_sig() argument
173 if (csum) { in calc_block_sig()
180 static void calc_chain_sig(struct mlx5_cmd_msg *msg, u8 token, int csum) in calc_chain_sig() argument
185 calc_block_sig(next->buf, token, csum); in calc_chain_sig()
190 static void set_signature(struct mlx5_cmd_work_ent *ent, int csum) in set_signature() argument
193 calc_chain_sig(ent->in, ent->token, csum); in set_signature()
194 calc_chain_sig(ent->out, ent->token, csum); in set_signature()
Den_rx.c173 skb->csum = csum_unfold((__force __sum16)cqe->check_sum); in mlx5e_handle_csum()
/linux-4.4.14/drivers/input/misc/
Dims-pcu.c542 u8 csum = 0; in ims_pcu_send_command() local
549 csum += command; in ims_pcu_send_command()
559 csum += ack_id; in ims_pcu_send_command()
577 csum += data[i]; in ims_pcu_send_command()
580 csum = 1 + ~csum; in ims_pcu_send_command()
582 delta = ims_pcu_byte_needs_escape(csum) ? 3 : 2; in ims_pcu_send_command()
594 pcu->urb_out_buf[count++] = csum; in ims_pcu_send_command()
/linux-4.4.14/drivers/video/fbdev/core/
Dfbmon.c210 unsigned char *b, csum = 0; in fix_edid() local
249 csum += edid[i]; in fix_edid()
251 edid[127] = 256 - csum; in fix_edid()
258 unsigned char csum = 0, all_null = 0; in edid_checksum() local
265 csum += edid[i]; in edid_checksum()
269 if (csum == 0x00 && all_null) { in edid_checksum()
/linux-4.4.14/crypto/asymmetric_keys/
Dverify_pefile.c65 (unsigned long)&pe32->csum - (unsigned long)pebuf; in pefile_parse_binary()
74 (unsigned long)&pe64->csum - (unsigned long)pebuf; in pefile_parse_binary()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_defs.h264 u32 csum:16; member
266 u32 csum:16; member
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_hw.c306 uint8_t *vpd, csum; in csio_hw_get_vpd_params() local
353 for (csum = 0; i >= 0; i--) in csio_hw_get_vpd_params()
354 csum += vpd[i]; in csio_hw_get_vpd_params()
356 if (csum) { in csio_hw_get_vpd_params()
357 csio_err(hw, "corrupted VPD EEPROM, actual csum %u\n", csum); in csio_hw_get_vpd_params()
670 uint32_t csum; in csio_hw_fw_dload() local
705 for (csum = 0, i = 0; i < size / sizeof(csum); i++) in csio_hw_fw_dload()
706 csum += ntohl(p[i]); in csio_hw_fw_dload()
708 if (csum != 0xffffffff) { in csio_hw_fw_dload()
709 csio_err(hw, "corrupted firmware image, checksum %#x\n", csum); in csio_hw_fw_dload()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_edid.c1056 u8 csum = 0; in drm_edid_block_checksum() local
1058 csum += raw_edid[i]; in drm_edid_block_checksum()
1060 return csum; in drm_edid_block_checksum()
1086 u8 csum; in drm_edid_block_valid() local
1117 csum = drm_edid_block_checksum(raw_edid); in drm_edid_block_valid()
1118 if (csum) { in drm_edid_block_valid()
1120 DRM_ERROR("EDID checksum is invalid, remainder is %d\n", csum); in drm_edid_block_valid()
4029 u8 csum = 0; in drm_parse_display_id() local
4044 csum += displayid[i]; in drm_parse_display_id()
4046 if (csum) { in drm_parse_display_id()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_82575.h98 __le16 csum; /* Packet Checksum */ member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Ddefines.h234 __le16 csum; /* Packet Checksum */ member
/linux-4.4.14/Documentation/networking/
Dstmmac.txt159 o tx_coe: core is able to perform the tx csum in HW.
161 type_1, type_2 (full csum) and no RX coe.
162 o bugged_jumbo: some HWs are not able to perform the csum in HW for
164 Setting this flag the csum will be done in SW on
264 understand if EEE, HW csum, PTP, enhanced descriptor etc are actually
/linux-4.4.14/drivers/video/
Dhdmi.c36 u8 csum = 0; in hdmi_infoframe_checksum() local
41 csum += ptr[i]; in hdmi_infoframe_checksum()
43 return 256 - csum; in hdmi_infoframe_checksum()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dvf.h78 u16 csum; /* Packet Checksum */ member
/linux-4.4.14/arch/mips/ar7/
Dprom.c77 u16 csum; member
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dt3_hw.c986 u32 csum; in t3_check_tpsram() local
991 for (csum = 0, i = 0; i < size / sizeof(csum); i++) in t3_check_tpsram()
992 csum += ntohl(p[i]); in t3_check_tpsram()
993 if (csum != 0xffffffff) { in t3_check_tpsram()
995 csum); in t3_check_tpsram()
1092 u32 csum; in t3_load_fw() local
1102 for (csum = 0, i = 0; i < size / sizeof(csum); i++) in t3_load_fw()
1103 csum += ntohl(p[i]); in t3_load_fw()
1104 if (csum != 0xffffffff) { in t3_load_fw()
1106 csum); in t3_load_fw()
Dcxgb3_main.c1029 u32 csum; in t3_get_edc_fw() local
1053 for (csum = 0, i = 0; i < fw->size / sizeof(csum); i++) in t3_get_edc_fw()
1054 csum += ntohl(p[i]); in t3_get_edc_fw()
1056 if (csum != 0xffffffff) { in t3_get_edc_fw()
1058 csum); in t3_get_edc_fw()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c897 u32 csum; in vnic_dev_notify_ready() local
903 csum = 0; in vnic_dev_notify_ready()
907 csum += words[i]; in vnic_dev_notify_ready()
908 } while (csum != words[0]); in vnic_dev_notify_ready()
Dvnic_devcmd.h476 u32 csum; /* checksum over following words */ member
/linux-4.4.14/include/linux/sunrpc/
Dxdr.h167 __wsum csum; member
/linux-4.4.14/drivers/net/ethernet/adi/
Dbfin_mac.c1273 skb->csum = current_rx_ptr->status.ip_payload_csum; in bfin_mac_rx()
1285 skb->csum = csum_partial(fcs, ETH_FCS_LEN + 1, skb->csum); in bfin_mac_rx()
1289 skb->csum = csum_partial(fcs, ETH_FCS_LEN, skb->csum); in bfin_mac_rx()
/linux-4.4.14/drivers/target/
Dtarget_core_sbc.c1306 __be16 csum; in sbc_dif_v1_verify() local
1311 csum = cpu_to_be16(crc); in sbc_dif_v1_verify()
1313 if (sdt->guard_tag != csum) { in sbc_dif_v1_verify()
1316 be16_to_cpu(sdt->guard_tag), be16_to_cpu(csum)); in sbc_dif_v1_verify()
/linux-4.4.14/drivers/md/
Ddm-cache-metadata.c63 __le32 csum; member
158 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
199 if (csum_le != disk_super->csum) { in sb_check()
201 le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum)); in sb_check()
Ddm-era-target.c161 __le32 csum; member
197 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags, in sb_prepare_for_write()
238 if (csum_le != disk->csum) { in sb_check()
240 le32_to_cpu(csum_le), le32_to_cpu(disk->csum)); in sb_check()
Ddm-thin-metadata.c96 __le32 csum; /* Checksum of superblock except for this field. */ member
230 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
259 if (csum_le != disk_super->csum) { in sb_check()
261 le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum)); in sb_check()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_nat_snmp_basic.c870 static void fast_csum(__sum16 *csum, in fast_csum() argument
889 *csum = csum_fold(csum_partial(s, 4, ~csum_unfold(*csum))); in fast_csum()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dtxrx.c369 u8 csum_start = 0, csum_dest = 0, csum = skb->ip_summed; in ath6kl_data_tx() local
395 (csum == CHECKSUM_PARTIAL)) { in ath6kl_data_tx()
419 (csum == CHECKSUM_PARTIAL)) { in ath6kl_data_tx()
1540 skb->csum = (__force __wsum) meta->csum; in ath6kl_rx()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c692 skb->csum = csum_sub(hw_checksum, csum_pseudo_header); in get_fixed_ipv4_csum()
714 skb->csum = csum_sub(hw_checksum, csum_pseudo_hdr); in get_fixed_ipv6_csum()
715 skb->csum = csum_add(skb->csum, csum_partial(ipv6h, sizeof(struct ipv6hdr), 0)); in get_fixed_ipv6_csum()
/linux-4.4.14/drivers/pcmcia/
Dcistpl.c721 static int parse_checksum(tuple_t *tuple, cistpl_checksum_t *csum) in parse_checksum() argument
727 csum->addr = tuple->CISOffset + get_unaligned_le16(p) - 2; in parse_checksum()
728 csum->len = get_unaligned_le16(p + 2); in parse_checksum()
729 csum->sum = *(p + 4); in parse_checksum()
/linux-4.4.14/drivers/net/
Dgeneve.c641 bool csum, bool xnet) in geneve_build_skb() argument
657 skb = udp_tunnel_handle_offloads(skb, csum); in geneve_build_skb()
677 bool csum, bool xnet) in geneve6_build_skb() argument
693 skb = udp_tunnel_handle_offloads(skb, csum); in geneve6_build_skb()
/linux-4.4.14/drivers/staging/unisys/include/
Diochannel.h355 u32 csum; /* value used to set skb->csum at IOPart */ member
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db139 API-skb-partial-csum-set
162 API-skb-copy-and-csum-datagram-msg
232 API-csum-partial-copy-to-xdr
/linux-4.4.14/arch/sparc/lib/
Dchecksum_32.S142 mov %o2, %o0 ! return computed csum
356 andcc %g1, 0xffffff80, %g0 ! more to csum?
392 andcc %g1, 0xffffff80, %g0 ! more to csum?
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dhamachi.c1558 skb->csum = ntohs(pfck & 0xffff); in hamachi_rx()
1559 if (skb->csum > crc) in hamachi_rx()
1560 skb->csum -= crc; in hamachi_rx()
1562 skb->csum += (~crc & 0xffff); in hamachi_rx()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c2584 u8 *vpd, csum; in t4_get_raw_vpd_params() local
2646 for (csum = 0; i >= 0; i--) in t4_get_raw_vpd_params()
2647 csum += vpd[i]; in t4_get_raw_vpd_params()
2649 if (csum) { in t4_get_raw_vpd_params()
2651 "corrupted VPD EEPROM, actual csum %u\n", csum); in t4_get_raw_vpd_params()
3247 u32 csum; in t4_load_fw() local
3279 for (csum = 0, i = 0; i < size / sizeof(csum); i++) in t4_load_fw()
3280 csum += be32_to_cpu(p[i]); in t4_load_fw()
3282 if (csum != 0xffffffff) { in t4_load_fw()
3284 "corrupted firmware image, checksum %#x\n", csum); in t4_load_fw()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c1178 skb->csum = 0; in pch_gbe_tx_queue()
1180 skb->csum = skb_checksum(skb, offset, in pch_gbe_tx_queue()
1187 skb->csum); in pch_gbe_tx_queue()
1189 skb->csum = 0; in pch_gbe_tx_queue()
1191 skb->csum = in pch_gbe_tx_queue()
1199 skb->csum); in pch_gbe_tx_queue()
/linux-4.4.14/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c563 u16 csum = 0, cc; in ttusb_process_muxpack() local
573 csum ^= le16_to_cpup((__le16 *) (muxpack + i)); in ttusb_process_muxpack()
574 if (csum) { in ttusb_process_muxpack()
/linux-4.4.14/drivers/media/i2c/
Dadv7511.c459 u8 csum = 0; in hdmi_infoframe_checksum() local
464 csum += ptr[i]; in hdmi_infoframe_checksum()
466 return 256 - csum; in hdmi_infoframe_checksum()
/linux-4.4.14/drivers/scsi/
Dqlogicpti.c470 unsigned short csum = 0; in qlogicpti_load_firmware() local
499 csum += __le16_to_cpu(fw_data[i]); in qlogicpti_load_firmware()
500 if (csum) { in qlogicpti_load_firmware()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_minidump.c1210 u32 version, csum, *tmp_buf; in qlcnic_fw_cmd_get_minidump_temp() local
1251 csum = qlcnic_temp_checksum((uint32_t *)tmp_buf, temp_size); in qlcnic_fw_cmd_get_minidump_temp()
1253 if (csum) { in qlcnic_fw_cmd_get_minidump_temp()
/linux-4.4.14/net/dccp/
Dipv4.c362 return csum_tcpudp_magic(src, dst, skb->len, IPPROTO_DCCP, skb->csum); in dccp_v4_csum_finish()
756 skb->csum = skb_checksum(skb, 0, cscov, 0); in dccp_invalid_packet()
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c462 __le16 csum; /* Partial checksum */ member
470 __le16 csum; /* partial checksum */ member
1489 skb->csum = le16_to_cpu(desc->csum); in __netdev_rx()
/linux-4.4.14/drivers/net/ethernet/
Djme.c971 u16 csum = 0xFFFFu; in jme_udpsum() local
974 return csum; in jme_udpsum()
976 return csum; in jme_udpsum()
983 return csum; in jme_udpsum()
987 csum = udp_hdr(skb)->check; in jme_udpsum()
991 return csum; in jme_udpsum()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcpl5_cmd.h499 u16 csum; member
/linux-4.4.14/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c426 skb->csum = wrs_needed; /* remember this until the WR_ACK */ in push_tx_frames()
434 csk, skb->len, skb->data_len, frags, skb->csum, in push_tx_frames()
493 csk->rss_qid = G_QNUM(ntohs(skb->csum)); in do_act_establish()
/linux-4.4.14/drivers/media/usb/ttusb-dec/
Dttusb_dec.c545 u16 csum = 0; in ttusb_dec_process_packet() local
554 csum ^= ((dec->packet[i] << 8) + dec->packet[i + 1]); in ttusb_dec_process_packet()
556 if (csum) { in ttusb_dec_process_packet()
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c908 cmdrsp->net.xmt.lincsum.csum = skb->csum; in visornic_xmit()
1291 skb->csum = 0; in visornic_rx()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c801 __sum16 csum; in i40e_rx_checksum() local
871 csum = csum_tcpudp_magic(iph->saddr, iph->daddr, in i40e_rx_checksum()
876 if (udp_hdr(skb)->check != csum) in i40e_rx_checksum()

12