Home
last modified time | relevance | path

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

12

/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
Dgre.h40 bool csum) in gre_handle_offloads() argument
42 return iptunnel_handle_offloads(skb, csum, in gre_handle_offloads()
43 csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE); in gre_handle_offloads()
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()
Dgeneve.h93 bool csum, bool xnet);
Dsock.h1795 __wsum csum = 0; in skb_do_copy_data_nocache() local
1796 if (csum_and_copy_from_iter(to, copy, &csum, from) != copy) in skb_do_copy_data_nocache()
1798 skb->csum = csum_block_add(skb->csum, csum, offset); in skb_do_copy_data_nocache()
/linux-4.1.27/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.c1024 __u32 csum; in __ext4_new_inode() local
1027 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum, in __ext4_new_inode()
1029 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen, in __ext4_new_inode()
Dinode.c55 __u32 csum; in ext4_inode_csum() local
65 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)raw, in ext4_inode_csum()
73 return csum; in ext4_inode_csum()
100 __u32 csum; in ext4_inode_csum_set() local
107 csum = ext4_inode_csum(inode, raw, ei); in ext4_inode_csum_set()
108 raw->i_checksum_lo = cpu_to_le16(csum & 0xFFFF); in ext4_inode_csum_set()
111 raw->i_checksum_hi = cpu_to_le16(csum >> 16); in ext4_inode_csum_set()
4142 __u32 csum; in ext4_iget() local
4145 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)&inum, in ext4_iget()
4147 ei->i_csum_seed = ext4_chksum(sbi, csum, (__u8 *)&gen, in ext4_iget()
Dnamei.c324 __u32 csum; in ext4_dirent_csum() local
326 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); in ext4_dirent_csum()
327 return cpu_to_le32(csum); in ext4_dirent_csum()
415 __u32 csum; in ext4_dx_csum() local
422 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)dirent, size); in ext4_dx_csum()
423 csum = ext4_chksum(sbi, csum, (__u8 *)t, sizeof(struct dx_tail)); in ext4_dx_csum()
426 return cpu_to_le32(csum); in ext4_dx_csum()
/linux-4.1.27/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.1.27/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.1.27/net/sched/
Dact_csum.c125 skb->csum = csum_partial(icmph, ipl - ihl, 0); in tcf_csum_ipv4_icmp()
126 icmph->checksum = csum_fold(skb->csum); in tcf_csum_ipv4_icmp()
142 igmph->csum = 0; in tcf_csum_ipv4_igmp()
143 skb->csum = csum_partial(igmph, ipl - ihl, 0); in tcf_csum_ipv4_igmp()
144 igmph->csum = csum_fold(skb->csum); in tcf_csum_ipv4_igmp()
163 skb->csum = csum_partial(icmp6h, ipl - ihl, 0); in tcf_csum_ipv6_icmp()
166 skb->csum); in tcf_csum_ipv6_icmp()
185 skb->csum = csum_partial(tcph, ipl - ihl, 0); in tcf_csum_ipv4_tcp()
187 iph->saddr, iph->daddr, skb->csum); in tcf_csum_ipv4_tcp()
206 skb->csum = csum_partial(tcph, ipl - ihl, 0); in tcf_csum_ipv6_tcp()
[all …]
/linux-4.1.27/net/ipv4/
Dnetfilter.c128 __sum16 csum = 0; in nf_ip_checksum() local
134 if ((protocol == 0 && !csum_fold(skb->csum)) || in nf_ip_checksum()
137 skb->csum)) { in nf_ip_checksum()
144 skb->csum = 0; in nf_ip_checksum()
146 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, in nf_ip_checksum()
149 csum = __skb_checksum_complete(skb); in nf_ip_checksum()
151 return csum; in nf_ip_checksum()
160 __sum16 csum = 0; in nf_ip_checksum_partial() local
168 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, protocol, in nf_ip_checksum_partial()
173 return csum; in nf_ip_checksum_partial()
Dip_output.c766 __wsum csum = 0; in ip_generic_getfrag() local
767 if (csum_and_copy_from_iter(to, len, &csum, &msg->msg_iter) != len) in ip_generic_getfrag()
769 skb->csum = csum_block_add(skb->csum, csum, odd); in ip_generic_getfrag()
779 __wsum csum; in csum_page() local
781 csum = csum_partial(kaddr + offset, copy, 0); in csum_page()
783 return csum; in csum_page()
821 skb->csum = 0; in ip_ufo_append_data()
981 skb->csum = 0; in __ip_append_data()
1000 skb->csum = skb_copy_and_csum_bits( in __ip_append_data()
1003 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.c340 __wsum csum; in icmp_glue_bits() local
342 csum = skb_copy_and_csum_bits(icmp_param->skb, in icmp_glue_bits()
346 skb->csum = csum_block_add(skb->csum, csum, odd); in icmp_glue_bits()
368 __wsum csum = 0; in icmp_push_reply() local
372 csum = csum_add(csum, skb1->csum); in icmp_push_reply()
374 csum = csum_partial_copy_nocheck((void *)&icmp_param->data, in icmp_push_reply()
376 icmp_param->head_len, csum); in icmp_push_reply()
377 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.c791 bool csum = !!(e->flags & TUNNEL_ENCAP_FLAG_CSUM); in fou_build_header() local
792 int type = csum ? SKB_GSO_UDP_TUNNEL_CSUM : SKB_GSO_UDP_TUNNEL; in fou_build_header()
795 skb = iptunnel_handle_offloads(skb, csum, type); in fou_build_header()
811 bool csum = !!(e->flags & TUNNEL_ENCAP_FLAG_CSUM); in gue_build_header() local
812 int type = csum ? SKB_GSO_UDP_TUNNEL_CSUM : SKB_GSO_UDP_TUNNEL; in gue_build_header()
821 csum = false; in gue_build_header()
829 skb = iptunnel_handle_offloads(skb, csum, type); in gue_build_header()
Dgeneve.c110 bool csum, bool xnet) in geneve_xmit_skb() argument
130 skb = udp_tunnel_handle_offloads(skb, csum); in geneve_xmit_skb()
141 !csum); in geneve_xmit_skb()
Dudp.c726 __wsum csum = 0; in udp4_hwcsum() local
745 csum = csum_add(csum, frags->csum); in udp4_hwcsum()
749 csum = skb_checksum(skb, offset, hlen, csum); in udp4_hwcsum()
752 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum); in udp4_hwcsum()
781 __wsum csum; in udp_set_csum() local
786 csum = skb_checksum(skb, 0, len, 0); in udp_set_csum()
787 uh->check = udp_v4_check(len, saddr, daddr, csum); in udp_set_csum()
805 __wsum csum = 0; in udp_send_skb() local
817 csum = udplite_csum(skb); in udp_send_skb()
830 csum = udp_csum(skb); in udp_send_skb()
[all …]
Dip_fragment.c574 clone->csum = 0; in ip_frag_reasm()
591 head->csum = csum_add(head->csum, fp->csum); in ip_frag_reasm()
Dtcp_output.c399 skb->csum = 0; in tcp_init_nondata_skb()
1189 buff->csum = csum_partial_copy_nocheck(skb->data + len, in tcp_fragment()
1195 skb->csum = csum_block_sub(skb->csum, buff->csum, len); in tcp_fragment()
1956 nskb->csum = 0; in tcp_mtu_probe()
1967 nskb->csum = skb_copy_and_csum_bits(skb, 0, in tcp_mtu_probe()
1969 copy, nskb->csum); in tcp_mtu_probe()
1983 skb->csum = csum_partial(skb->data, in tcp_mtu_probe()
2474 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()
Draw.c463 skb->csum = csum_block_add( in raw_getfrag()
464 skb->csum, in raw_getfrag()
/linux-4.1.27/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.1.27/net/ipv6/
Dnetfilter.c137 __sum16 csum = 0; in nf_ip6_checksum() local
145 csum_sub(skb->csum, in nf_ip6_checksum()
153 skb->csum = ~csum_unfold( in nf_ip6_checksum()
160 csum = __skb_checksum_complete(skb); in nf_ip6_checksum()
162 return csum; in nf_ip6_checksum()
172 __sum16 csum = 0; in nf_ip6_checksum_partial() local
181 skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in nf_ip6_checksum_partial()
189 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.c432 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv()
436 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
545 __sum16 csum; in rawv6_push_pending_frames() local
567 tmp_csum = skb->csum; in rawv6_push_pending_frames()
573 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
591 BUG_ON(skb_copy_bits(skb, offset, &csum, 2)); in rawv6_push_pending_frames()
594 if (unlikely(csum)) in rawv6_push_pending_frames()
595 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
597 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, in rawv6_push_pending_frames()
600 if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP) in rawv6_push_pending_frames()
[all …]
Dicmp.c254 skb->csum = csum_partial(icmp6h, in icmpv6_push_pending_frames()
255 sizeof(struct icmp6hdr), skb->csum); in icmpv6_push_pending_frames()
259 skb->csum); in icmpv6_push_pending_frames()
264 tmp_csum = csum_add(tmp_csum, skb->csum); in icmpv6_push_pending_frames()
289 __wsum csum = 0; in icmpv6_getfrag() local
291 csum = skb_copy_and_csum_bits(org_skb, msg->offset + offset, in icmpv6_getfrag()
292 to, len, csum); in icmpv6_getfrag()
293 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()
500 head->csum = csum_partial(skb_network_header(head), in ip6_frag_reasm()
502 head->csum); in ip6_frag_reasm()
Dudp.c991 __wsum csum = 0; in udp6_hwcsum_outgoing() local
1005 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0); in udp6_hwcsum_outgoing()
1010 csum = csum_add(csum, frags->csum); in udp6_hwcsum_outgoing()
1014 csum); in udp6_hwcsum_outgoing()
1030 __wsum csum = 0; in udp_v6_send_skb() local
1044 csum = udplite_csum(skb); in udp_v6_send_skb()
1052 csum = udp_csum(skb); in udp_v6_send_skb()
1056 len, fl6->flowi6_proto, csum); in udp_v6_send_skb()
Dip6_output.c1102 skb->csum = 0; in ip6_ufo_append_data()
1432 skb->csum = 0; in __ip6_append_data()
1452 skb->csum = skb_copy_and_csum_bits( in __ip6_append_data()
1455 skb_prev->csum = csum_sub(skb_prev->csum, in __ip6_append_data()
1456 skb->csum); in __ip6_append_data()
/linux-4.1.27/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.1.27/drivers/platform/chrome/
Dcros_ec_lpc.c53 int csum; in cros_ec_cmd_xfer_lpc() local
71 csum = msg->command + args.flags + in cros_ec_cmd_xfer_lpc()
77 csum += msg->outdata[i]; in cros_ec_cmd_xfer_lpc()
81 args.checksum = csum & 0xFF; in cros_ec_cmd_xfer_lpc()
127 csum = msg->command + args.flags + in cros_ec_cmd_xfer_lpc()
133 csum += msg->indata[i]; in cros_ec_cmd_xfer_lpc()
137 if (args.checksum != (csum & 0xFF)) { in cros_ec_cmd_xfer_lpc()
140 args.checksum, csum & 0xFF); in cros_ec_cmd_xfer_lpc()
/linux-4.1.27/fs/nfsd/
Dnfscache.c317 __wsum csum; in nfsd_cache_csum() local
325 csum = csum_partial(p, len, 0); in nfsd_cache_csum()
334 csum = csum_partial(p, len, csum); in nfsd_cache_csum()
339 return csum; in nfsd_cache_csum()
343 nfsd_cache_match(struct svc_rqst *rqstp, __wsum csum, struct svc_cacherep *rp) in nfsd_cache_match() argument
349 if (csum != rp->c_csum) { in nfsd_cache_match()
373 __wsum csum) in nfsd_cache_search() argument
381 if (nfsd_cache_match(rqstp, csum, rp)) { in nfsd_cache_search()
416 __wsum csum; in nfsd_cache_lookup() local
429 csum = nfsd_cache_csum(rqstp); in nfsd_cache_lookup()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/infiniband/hw/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.1.27/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.1.27/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()
Dskbuff.c828 CHECK_SKB_FIELD(csum); in __copy_skb_header()
2071 __wsum csum, const struct skb_checksum_ops *ops) in __skb_checksum() argument
2082 csum = ops->update(skb->data + offset, copy, csum); in __skb_checksum()
2084 return csum; in __skb_checksum()
2106 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2108 return csum; in __skb_checksum()
2127 csum = ops->combine(csum, csum2, pos, copy); in __skb_checksum()
2129 return csum; in __skb_checksum()
2137 return csum; in __skb_checksum()
2142 int len, __wsum csum) in skb_checksum() argument
[all …]
Dutils.c310 skb->csum = ~csum_add(csum_sub(~(skb->csum), from), to); in inet_proto_csum_replace4()
329 skb->csum = ~csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
330 ~skb->csum); in inet_proto_csum_replace16()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/net/netfilter/ipvs/
Dip_vs_proto_udp.c184 skb->csum = skb_checksum(skb, udphoff, skb->len - udphoff, 0); in udp_snat_handler()
190 cp->protocol, skb->csum); in udp_snat_handler()
197 skb->csum); in udp_snat_handler()
268 skb->csum = skb_checksum(skb, udphoff, skb->len - udphoff, 0); in udp_dnat_handler()
274 cp->protocol, skb->csum); in udp_dnat_handler()
281 skb->csum); in udp_dnat_handler()
310 skb->csum = skb_checksum(skb, udphoff, in udp_csum_check()
319 skb->csum)) { in udp_csum_check()
330 skb->csum)) { in udp_csum_check()
Dip_vs_proto_tcp.c184 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_snat_handler()
190 cp->protocol, skb->csum); in tcp_snat_handler()
197 skb->csum); in tcp_snat_handler()
267 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_dnat_handler()
273 cp->protocol, skb->csum); in tcp_dnat_handler()
280 skb->csum); in tcp_dnat_handler()
301 skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); in tcp_csum_check()
309 skb->csum)) { in tcp_csum_check()
320 skb->csum)) { in tcp_csum_check()
/linux-4.1.27/drivers/mfd/
Dcros_ec.c34 int csum, i; in cros_ec_prepare_tx() local
41 csum = out[0] + out[1] + out[2]; in cros_ec_prepare_tx()
43 csum += out[EC_MSG_TX_HEADER_BYTES + i] = msg->outdata[i]; in cros_ec_prepare_tx()
44 out[EC_MSG_TX_HEADER_BYTES + msg->outsize] = (uint8_t)(csum & 0xff); in cros_ec_prepare_tx()
/linux-4.1.27/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.1.27/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.1.27/arch/x86/lib/
DMakefile40 lib-y += csum-partial_64.o csum-copy_64.o csum-wrappers_64.o
/linux-4.1.27/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.1.27/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.1.27/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.1.27/include/linux/
Dskbuff.h629 __wsum csum; member
2508 __wsum csum = 0; in skb_add_data() local
2510 &csum, from) == copy) { in skb_add_data()
2511 skb->csum = csum_block_add(skb->csum, csum, off); in skb_add_data()
2591 skb->csum = csum_sub(skb->csum, csum_partial(start, len, 0)); in skb_postpull_rcsum()
2694 int len, __wsum csum);
2724 __wsum (*combine)(__wsum csum, __wsum csum2, int offset, int len);
2728 __wsum csum, const struct skb_checksum_ops *ops);
2730 __wsum csum);
3047 if (!csum_fold(csum_add(psum, skb->csum))) { in __skb_checksum_validate_complete()
[all …]
Dnetfilter.h283 __sum16 csum = 0; in nf_checksum() local
288 csum = afinfo->checksum(skb, hook, dataoff, protocol); in nf_checksum()
290 return csum; in nf_checksum()
299 __sum16 csum = 0; in nf_checksum_partial() local
304 csum = afinfo->checksum_partial(skb, hook, dataoff, len, in nf_checksum_partial()
307 return csum; in nf_checksum_partial()
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.h1962 __wsum csum; member
2255 NAPI_GRO_CB(skb)->csum = csum_sub(NAPI_GRO_CB(skb)->csum, in skb_gro_postpull_rcsum()
2288 !csum_fold(csum_add(psum, NAPI_GRO_CB(skb)->csum))) in __skb_gro_checksum_validate_complete()
2291 NAPI_GRO_CB(skb)->csum = psum; in __skb_gro_checksum_validate_complete()
2343 NAPI_GRO_CB(skb)->csum = ~pseudo; in __skb_gro_checksum_convert()
2380 delta = remcsum_adjust(ptr, NAPI_GRO_CB(skb)->csum, start, offset); in skb_gro_remcsum_process()
2383 NAPI_GRO_CB(skb)->csum = csum_add(NAPI_GRO_CB(skb)->csum, delta); in skb_gro_remcsum_process()
/linux-4.1.27/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.1.27/include/linux/netfilter/
Dnf_conntrack_proto_gre.h35 csum:1, member
40 __u16 csum:1,
/linux-4.1.27/arch/cris/arch-v32/drivers/
Daxisflashmap.c458 unsigned long csum = 0; in init_axis_flash() local
467 csum += *p++; in init_axis_flash()
468 csum += *p++; in init_axis_flash()
469 csum += *p++; in init_axis_flash()
470 csum += *p++; in init_axis_flash()
472 ptable_ok = (csum == ptable_head->checksum); in init_axis_flash()
Dcryptocop.c2926 …err = copy_to_user((unsigned char*)crp_oper + offsetof(struct strcop_crypto_op, csum), csum_result… in cryptocop_ioctl_process()
2998 (int)sop.csum)); in cryptocop_ioctl_create_session()
3065 if (sop.csum != cryptocop_csum_none){ in cryptocop_ioctl_create_session()
3067 switch (sop.csum){ in cryptocop_ioctl_create_session()
3070 ti_csum.csum_mode = sop.csum; in cryptocop_ioctl_create_session()
3073 DEBUG_API(printk("create session, bad checksum algorithm %d\n", sop.csum)); in cryptocop_ioctl_create_session()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_lib-linux.c390 __u32 csum; in ksocknal_lib_csum_tx() local
399 csum = ksocknal_csum(~0, tx->tx_iov[0].iov_base, in ksocknal_lib_csum_tx()
407 csum = ksocknal_csum(csum, base, tx->tx_kiov[i].kiov_len); in ksocknal_lib_csum_tx()
413 csum = ksocknal_csum(csum, tx->tx_iov[i].iov_base, in ksocknal_lib_csum_tx()
418 csum++; in ksocknal_lib_csum_tx()
422 tx->tx_msg.ksm_csum = csum; in ksocknal_lib_csum_tx()
/linux-4.1.27/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.1.27/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 …]
Dscrub.c88 u8 csum[BTRFS_CSUM_SIZE]; member
251 int have_csum, u8 *csum, u64 generation,
256 const u8 *csum, u64 generation,
279 u64 gen, int mirror_num, u8 *csum, int force,
899 u8 *csum; in scrub_handle_errored_block() local
930 csum = sblock_to_check->pagev[0]->csum; in scrub_handle_errored_block()
994 csum, generation, sctx->csum_size, 1); in scrub_handle_errored_block()
1108 have_csum, csum, generation, in scrub_handle_errored_block()
1222 is_metadata, have_csum, csum, in scrub_handle_errored_block()
1481 int have_csum, u8 *csum, u64 generation, in scrub_recheck_block() argument
[all …]
Dcompression.c114 u32 csum; in check_compressed_csum() local
122 csum = ~(u32)0; in check_compressed_csum()
125 csum = btrfs_csum_data(kaddr, csum, PAGE_CACHE_SIZE); in check_compressed_csum()
126 btrfs_csum_final(csum, (char *)&csum); in check_compressed_csum()
129 if (csum != *cb_sum) { in check_compressed_csum()
132 btrfs_ino(inode), disk_start, csum, *cb_sum, in check_compressed_csum()
Dvolumes.h274 u8 *csum; member
/linux-4.1.27/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.1.27/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.1.27/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.c201 bool iap, u16 *csum) in elan_smbus_get_checksum() argument
216 *csum = be16_to_cpup((__be16 *)val); in elan_smbus_get_checksum()
Delan_i2c_i2c.c293 bool iap, u16 *csum) in elan_i2c_get_checksum() argument
308 *csum = le16_to_cpup((__le16 *)val); in elan_i2c_get_checksum()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
1836 bool csum = skb->ip_summed == CHECKSUM_PARTIAL; in smsc95xx_tx_fixup() local
1837 int overhead = csum ? SMSC95XX_TX_OVERHEAD_CSUM : SMSC95XX_TX_OVERHEAD; in smsc95xx_tx_fixup()
1852 if (csum) { in smsc95xx_tx_fixup()
1862 csum = false; in smsc95xx_tx_fixup()
1873 if (csum) in smsc95xx_tx_fixup()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.c121 u8 csum; in ixgbe_read_i2c_combined_generic() local
124 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_read_i2c_combined_generic()
125 csum = ~csum; in ixgbe_read_i2c_combined_generic()
140 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_read_i2c_combined_generic()
192 u8 csum; in ixgbe_write_i2c_combined_generic() local
195 csum = ixgbe_ones_comp_byte_add(reg_high, reg & 0xFF); in ixgbe_write_i2c_combined_generic()
196 csum = ixgbe_ones_comp_byte_add(csum, val >> 8); in ixgbe_write_i2c_combined_generic()
197 csum = ixgbe_ones_comp_byte_add(csum, val & 0xFF); in ixgbe_write_i2c_combined_generic()
198 csum = ~csum; in ixgbe_write_i2c_combined_generic()
217 if (ixgbe_out_i2c_byte_ack(hw, csum)) in ixgbe_write_i2c_combined_generic()
Dixgbe_x550.c268 u16 size, u16 *csum, u16 *buffer, in ixgbe_checksum_ptr_x550() argument
323 *csum += local_buffer[i]; in ixgbe_checksum_ptr_x550()
/linux-4.1.27/net/dsa/
Dtag_dsa.c151 __wsum c = skb->csum; in dsa_rcv()
154 skb->csum = c; in dsa_rcv()
Dtag_edsa.c166 __wsum c = skb->csum; in edsa_rcv()
169 skb->csum = c; in edsa_rcv()
/linux-4.1.27/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.1.27/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.1.27/net/openvswitch/
Dvport.h235 skb->csum = csum_add(skb->csum, csum_partial(start, len, 0)); in ovs_skb_postpush_rcsum()
Dactions.c144 skb->csum = csum_add(skb->csum, csum_partial(new_mpls_lse, in push_mpls()
208 skb->csum = ~csum_partial((char *)diff, sizeof(diff), in set_mpls()
209 ~skb->csum); in set_mpls()
/linux-4.1.27/arch/tile/include/arch/
Dmpipe_shm.h56 uint_reg_t csum : 1; member
118 uint_reg_t csum : 1;
/linux-4.1.27/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.1.27/drivers/md/bcache/
Drequest.h22 unsigned csum:1; member
Drequest.c42 uint64_t csum = 0; in bio_csum() local
46 csum = bch_crc64_update(csum, d, bv.bv_len); in bio_csum()
50 k->ptr[KEY_PTRS(k)] = csum & (~0ULL >> 1); in bio_csum()
217 3 + (op->csum ? 1 : 0), in bch_data_insert_start()
244 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()
616 w->data->csum = csum_set(w->data); in journal_write_unlocked()
Dsuper.c132 if (s->csum != csum_set(s)) in read_super()
259 out->csum = csum_set(out); in __write_super()
577 p->csum = bch_crc64(&p->magic, bucket_bytes(ca) - 8); in bch_prio_write()
627 if (p->csum != bch_crc64(&p->magic, bucket_bytes(ca) - 8)) in prio_read()
/linux-4.1.27/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.c355 u32 csum = 0; in asd_store_update_bios() local
426 csum += asd_ha->bios_image->data[i]; in asd_store_update_bios()
428 if ((csum & 0x0000ffff) != hdr_ptr->checksum) { in asd_store_update_bios()
/linux-4.1.27/include/video/
Dmetronomefb.h19 u16 csum; member
/linux-4.1.27/net/can/
Dgw.c108 } csum; member
423 (*gwj->mod.csumfunc.crc8)(cf, &gwj->mod.csum.crc8); in can_can_gw_rcv()
426 (*gwj->mod.csumfunc.xor)(cf, &gwj->mod.csum.xor); in can_can_gw_rcv()
553 &gwj->mod.csum.crc8) < 0) in cgw_put_job()
559 &gwj->mod.csum.xor) < 0) in cgw_put_job()
725 nla_memcpy(&mod->csum.crc8, tb[CGW_CS_CRC8], in cgw_parse_attr()
749 nla_memcpy(&mod->csum.xor, tb[CGW_CS_XOR], in cgw_parse_attr()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
328 __u32 csum; in jbd2_descr_block_csum_set() local
336 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); in jbd2_descr_block_csum_set()
337 tail->t_checksum = cpu_to_be32(csum); in jbd2_descr_block_csum_set()
Drevoke.c641 __u32 csum; in jbd2_revoke_csum_set() local
649 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize); in jbd2_revoke_csum_set()
650 tail->r_checksum = cpu_to_be32(csum); in jbd2_revoke_csum_set()
/linux-4.1.27/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.1.27/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.1.27/drivers/gpu/drm/ast/
Dast_mode.c1088 u32 csum = 0; in copy_cursor_image() local
1112 csum += data32.ul; in copy_cursor_image()
1124 csum += (u32)data16.us; in copy_cursor_image()
1131 return csum; in copy_cursor_image()
1145 u32 csum; in ast_cursor_set() local
1182 csum = copy_cursor_image(src, dst, width, height); in ast_cursor_set()
1189 writel(csum, dst); in ast_cursor_set()
/linux-4.1.27/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.1.27/arch/x86/um/
DMakefile29 subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../lib/thunk_64.o \
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Dcmd.c189 int csum) in calc_block_sig() argument
192 if (csum) { in calc_block_sig()
199 static void calc_chain_sig(struct mlx5_cmd_msg *msg, u8 token, int csum) in calc_chain_sig() argument
204 calc_block_sig(next->buf, token, csum); in calc_chain_sig()
209 static void set_signature(struct mlx5_cmd_work_ent *ent, int csum) in set_signature() argument
212 calc_chain_sig(ent->in, ent->token, csum); in set_signature()
213 calc_chain_sig(ent->out, ent->token, csum); in set_signature()
/linux-4.1.27/drivers/sfi/
Dsfi_core.c151 table->csum, table->csum - checksum); in sfi_verify_table()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/vmxnet3/
Dvmxnet3_defs.h264 u32 csum:16; member
266 u32 csum:16; member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/gpu/drm/
Ddrm_edid.c1024 u8 csum = 0; in drm_edid_block_checksum() local
1026 csum += raw_edid[i]; in drm_edid_block_checksum()
1028 return csum; in drm_edid_block_checksum()
1052 u8 csum; in drm_edid_block_valid() local
1072 csum = drm_edid_block_checksum(raw_edid); in drm_edid_block_valid()
1073 if (csum) { in drm_edid_block_valid()
1075 DRM_ERROR("EDID checksum is invalid, remainder is %d\n", csum); in drm_edid_block_valid()
3931 u8 csum = 0; in drm_parse_display_id() local
3946 csum += displayid[i]; in drm_parse_display_id()
3948 if (csum) { in drm_parse_display_id()
[all …]
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/ixgbevf/
Ddefines.h222 __le16 csum; /* Packet Checksum */ member
/linux-4.1.27/drivers/net/ethernet/intel/igb/
De1000_82575.h98 __le16 csum; /* Packet Checksum */ member
/linux-4.1.27/Documentation/networking/
Dstmmac.txt163 o tx_coe: core is able to perform the tx csum in HW.
165 type_1, type_2 (full csum) and no RX coe.
166 o bugged_jumbo: some HWs are not able to perform the csum in HW for
168 Setting this flag the csum will be done in SW on
272 understand if EEE, HW csum, PTP, enhanced descriptor etc are actually
/linux-4.1.27/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.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c779 u32 csum; in vnic_dev_notify_ready() local
785 csum = 0; in vnic_dev_notify_ready()
789 csum += words[i]; in vnic_dev_notify_ready()
790 } while (csum != words[0]); in vnic_dev_notify_ready()
Dvnic_devcmd.h470 u32 csum; /* checksum over following words */ member
/linux-4.1.27/arch/mips/ar7/
Dprom.c77 u16 csum; member
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dvf.h78 u16 csum; /* Packet Checksum */ member
/linux-4.1.27/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.1.27/include/linux/sunrpc/
Dxdr.h167 __wsum csum; member
/linux-4.1.27/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.1.27/drivers/target/
Dtarget_core_sbc.c1237 __be16 csum; in sbc_dif_v1_verify() local
1242 csum = cpu_to_be16(crc_t10dif(p, block_size)); in sbc_dif_v1_verify()
1244 if (sdt->guard_tag != csum) { in sbc_dif_v1_verify()
1247 be16_to_cpu(sdt->guard_tag), be16_to_cpu(csum)); in sbc_dif_v1_verify()
/linux-4.1.27/drivers/md/
Ddm-cache-metadata.c61 __le32 csum; member
147 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
188 if (csum_le != disk_super->csum) { in sb_check()
190 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
231 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
260 if (csum_le != disk_super->csum) { in sb_check()
262 le32_to_cpu(csum_le), le32_to_cpu(disk_super->csum)); in sb_check()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c1388 u8 *vpd, csum; in get_vpd_params() local
1447 for (csum = 0; i >= 0; i--) in get_vpd_params()
1448 csum += vpd[i]; in get_vpd_params()
1450 if (csum) { in get_vpd_params()
1452 "corrupted VPD EEPROM, actual csum %u\n", csum); in get_vpd_params()
1963 u32 csum; in t4_load_fw() local
1995 for (csum = 0, i = 0; i < size / sizeof(csum); i++) in t4_load_fw()
1996 csum += ntohl(p[i]); in t4_load_fw()
1998 if (csum != 0xffffffff) { in t4_load_fw()
2000 "corrupted firmware image, checksum %#x\n", csum); in t4_load_fw()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c698 skb->csum = csum_sub(hw_checksum, csum_pseudo_header); in get_fixed_ipv4_csum()
720 skb->csum = csum_sub(hw_checksum, csum_pseudo_hdr); in get_fixed_ipv6_csum()
721 skb->csum = csum_add(skb->csum, csum_partial(ipv6h, sizeof(struct ipv6hdr), 0)); in get_fixed_ipv6_csum()
/linux-4.1.27/net/bridge/
Dbr_multicast.c405 ih->csum = 0; in br_ip4_multicast_alloc_query()
406 ih->csum = ip_compute_csum((void *)ih, sizeof(struct igmphdr)); in br_ip4_multicast_alloc_query()
1614 if (!csum_fold(skb2->csum)) in br_multicast_ipv4_rcv()
1618 skb2->csum = 0; in br_multicast_ipv4_rcv()
1742 IPPROTO_ICMPV6, skb2->csum)) in br_multicast_ipv6_rcv()
1746 skb2->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in br_multicast_ipv6_rcv()
/linux-4.1.27/drivers/pcmcia/
Dcistpl.c723 static int parse_checksum(tuple_t *tuple, cistpl_checksum_t *csum) in parse_checksum() argument
729 csum->addr = tuple->CISOffset + get_unaligned_le16(p) - 2; in parse_checksum()
730 csum->len = get_unaligned_le16(p + 2); in parse_checksum()
731 csum->sum = *(p + 4); in parse_checksum()
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h474 u32 csum; /* value used to set skb->csum at IOPart */ member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c562 u16 csum = 0, cc; in ttusb_process_muxpack() local
572 csum ^= le16_to_cpup((__le16 *) (muxpack + i)); in ttusb_process_muxpack()
573 if (csum) { in ttusb_process_muxpack()
/linux-4.1.27/net/dccp/
Dipv4.c364 return csum_tcpudp_magic(src, dst, skb->len, IPPROTO_DCCP, skb->csum); in dccp_v4_csum_finish()
798 skb->csum = skb_checksum(skb, 0, cscov, 0); in dccp_invalid_packet()
Ddccp.h224 skb->csum = skb_checksum(skb, 0, (cov > skb->len)? skb->len : cov, 0); in dccp_csum_outgoing()
/linux-4.1.27/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.1.27/drivers/net/ethernet/
Djme.c969 u16 csum = 0xFFFFu; in jme_udpsum() local
972 return csum; in jme_udpsum()
974 return csum; in jme_udpsum()
981 return csum; in jme_udpsum()
985 csum = udp_hdr(skb)->check; in jme_udpsum()
989 return csum; in jme_udpsum()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcpl5_cmd.h499 u16 csum; member
/linux-4.1.27/drivers/media/usb/ttusb-dec/
Dttusb_dec.c547 u16 csum = 0; in ttusb_dec_process_packet() local
556 csum ^= ((dec->packet[i] << 8) + dec->packet[i + 1]); in ttusb_dec_process_packet()
558 if (csum) { in ttusb_dec_process_packet()
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c862 __sum16 csum; in i40e_rx_checksum() local
932 csum = csum_tcpudp_magic(iph->saddr, iph->daddr, in i40e_rx_checksum()
937 if (udp_hdr(skb)->check != csum) in i40e_rx_checksum()
/linux-4.1.27/drivers/ata/
Dlibata-eh.c1565 u8 csum; in ata_eh_read_log_10h() local
1572 csum = 0; in ata_eh_read_log_10h()
1574 csum += buf[i]; in ata_eh_read_log_10h()
1575 if (csum) in ata_eh_read_log_10h()
1577 csum); in ata_eh_read_log_10h()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dfalcon.c1773 u32 csum; in falcon_read_nvram() local
1818 for (csum = 0; word < limit; ++word) in falcon_read_nvram()
1819 csum += le16_to_cpu(*word); in falcon_read_nvram()
1821 if (~csum & 0xffff) { in falcon_read_nvram()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-dev.c1407 unsigned int csum, tso, vlan; in xgbe_dev_xmit() local
1416 csum = XGMAC_GET_BITS(packet->attributes, TX_PACKET_ATTRIBUTES, in xgbe_dev_xmit()
1541 if (csum) in xgbe_dev_xmit()
1570 if (csum) in xgbe_dev_xmit()

12