Searched refs:csum (Results 76 - 100 of 386) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_loop.c87 __u32 csum = 0; local
139 csum += *next_iph++; local
141 iph->check = ~((csum & 0xffff) + (csum >> 16));
H A Dtest_xdp_dynptr.c91 __u32 csum = 0; local
150 csum += *next_iph++;
152 iph->check = ~((csum & 0xffff) + (csum >> 16));
H A Dxdp_synproxy_kern.c121 static __always_inline __u16 csum_fold(__u32 csum) argument
123 csum = (csum & 0xffff) + (csum >> 16);
124 csum = (csum & 0xffff) + (csum >> 16);
125 return (__u16)~csum;
130 __u32 csum)
132 __u64 s = csum;
128 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, __u8 proto, __u32 csum) argument
149 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __u32 csum) argument
[all...]
/linux-master/net/core/
H A Dskbuff.c1336 "csum(0x%x ip_summed=%u complete_sw=%u valid=%u level=%u)\n"
1346 skb->csum, skb->ip_summed, skb->csum_complete_sw,
1539 CHECK_SKB_FIELD(csum);
2076 /* Only adjust this if it actually is csum_start rather than csum */
2765 skb->csum = csum_block_sub(skb->csum,
3433 __wsum csum, const struct skb_checksum_ops *ops)
3444 csum = INDIRECT_CALL_1(ops->update, csum_partial_ext,
3445 skb->data + offset, copy, csum);
3447 return csum;
3421 __skb_checksum(const struct sk_buff *skb, int offset, int len, __wsum csum, const struct skb_checksum_ops *ops) argument
3505 skb_checksum(const struct sk_buff *skb, int offset, int len, __wsum csum) argument
3526 __wsum csum = 0; local
3632 __wsum csum; local
3671 warn_crc32c_csum_combine(__wsum csum, __wsum csum2, int offset, int len) argument
3796 __wsum csum; local
4605 bool csum, sg; local
5624 __sum16 *csum; local
5676 __sum16 *csum; local
7050 __wsum csum; local
7138 __wsum *csum = priv2; local
7149 __wsum next, *csum = priv2; local
7156 csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dtrace.h80 struct sk_buff *skb, u32 csum, bool resp),
81 TP_ARGS(dev, skb, csum, resp),
85 __field(u32, csum)
91 __entry->csum = csum;
95 DEV_PR_ARG, __entry->info, __entry->csum, __entry->resp)
/linux-master/drivers/scsi/sym53c8xx_2/
H A Dsym_nvram.c502 u_short csum; local
516 for (x = 6, csum = 0; x < len - 6; x++)
517 csum += data[x];
518 if (csum != nvram->checksum)
683 u_short csum; local
707 for (x = 0, csum = 0; x < len - 1; x += 2)
708 csum += data[x] + (data[x+1] << 8);
709 if (csum != 0x1234)
/linux-master/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_map_data.c170 u16 *csum; local
175 csum = (u16 *)rmnet_map_get_csum_field(ip4h->protocol, txphdr);
176 *csum = ~(*csum);
205 u16 *csum; local
210 csum = (u16 *)rmnet_map_get_csum_field(ip6h->nexthdr, txphdr);
211 *csum = ~(*csum);
308 /* Set next_hdr bit for csum offload packets */
366 /* Mapv5 data pkt without csum hd
[all...]
/linux-master/drivers/video/fbdev/
H A Dmetronomefb.c335 par->metromem_cmd->csum = cs;
360 par->metromem_cmd->csum = cs;
383 par->metromem_cmd->csum = 0xCC10;
384 par->metromem_cmd->csum += calc_img_cksum(par->metromem_cmd->args, 4);
410 par->metromem_cmd->csum = cs;
455 u16 csum = 0; local
462 csum += *(img + i);
464 return csum;
572 /* we need to add a spare page because our csum caching scheme walks
596 /* this table caches per page csum value
[all...]
/linux-master/arch/arm64/lib/
H A Dcsum.c134 __u32 len, __u8 proto, __wsum csum)
137 u64 sum = (__force u64)csum;
132 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum csum) argument
/linux-master/include/net/
H A Dip6_checksum.h36 __u32 len, __u8 proto, __wsum csum);
/linux-master/drivers/md/bcache/
H A Dbcache_ondisk.h164 __le64 csum; member in struct:cache_sb_disk
347 __u64 csum; member in struct:jset
371 __u64 csum; member in struct:prio_set
421 __u64 csum; member in struct:bset
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_desc.h28 u8 l4_csum_offset; /* relative offset of L4 csum word */
60 #define GVE_TXF_L4CSUM BIT(0) /* Need csum offload */
91 __sum16 csum; /* 1's-complement partial checksum of L3+ bytes */ member in struct:gve_rx_desc
/linux-master/fs/efs/
H A Dsuper.c158 int csum; local
173 for(csum = 0; ui >= ((__be32 *) vh);) {
175 csum += be32_to_cpu(cs);
177 if (csum) {
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dmanage.c97 s32 ret_val, hdr_csum, csum; local
125 csum = e1000_calculate_checksum((u8 *)hdr,
131 if ((hdr_csum != csum) || (hdr->signature != E1000_IAMT_SIGNATURE)) {
/linux-master/drivers/input/joystick/iforce/
H A Diforce-serio.c17 u8 csum; member in struct:iforce_serio
159 iforce_serio->csum += data;
183 iforce_serio->csum = 0;
/linux-master/drivers/net/ethernet/sfc/
H A Def100_rx.c64 __wsum csum = 0; local
127 csum = (__force __wsum) sum;
137 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, csum);
/linux-master/drivers/md/persistent-data/
H A Ddm-btree-spine.c27 h->csum = cpu_to_le32(dm_bm_checksum(&h->flags,
51 if (csum_disk != h->csum) {
52 DMERR_LIMIT("%s failed: csum %u != wanted %u", __func__,
53 le32_to_cpu(csum_disk), le32_to_cpu(h->csum));
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dnorm_desc.c68 * is supposed to be able to compute the csum in HW. */
214 unsigned int csum = 0; local
223 csum = 2;
227 csum);
/linux-master/net/ipv6/
H A Dudp_offload.c29 __wsum csum; local
61 csum = skb_checksum(skb, 0, skb->len, 0);
63 &ipv6h->daddr, csum);
H A Draw.c406 skb->len, inet->inet_num, skb->csum))
410 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
520 __sum16 csum; local
540 /* should be check HW csum miyazawa */
545 tmp_csum = skb->csum;
551 tmp_csum = csum_add(tmp_csum, skb->csum);
569 err = skb_copy_bits(skb, offset, &csum, 2);
576 if (unlikely(csum))
577 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum));
579 csum
[all...]
/linux-master/usr/
H A Dgen_init_cpio.c300 static int cpio_mkfile_csum(int fd, unsigned long size, uint32_t *csum) argument
312 *csum += filebuf[i];
336 uint32_t csum = 0; local
375 if (do_csum && cpio_mkfile_csum(file, buf.st_size, &csum) < 0) {
404 size ? csum : 0); /* chksum */
/linux-master/drivers/md/
H A Ddm-clone-metadata.c39 __le32 csum; member in struct:superblock_disk
170 u32 csum; local
175 csum = dm_bm_checksum(&sb->flags, sb_block_size - sizeof(__le32),
177 sb->csum = cpu_to_le32(csum);
184 u32 csum, metadata_version; local
202 csum = dm_bm_checksum(&sb->flags, sb_block_size - sizeof(__le32),
204 if (sb->csum != cpu_to_le32(csum)) {
206 csum, le32_to_cp
[all...]
/linux-master/drivers/input/mouse/
H A Dcyapa_gen3.c541 u16 csum = 0; local
544 csum += buf[i];
546 return csum;
567 u16 csum; local
579 csum = cyapa_gen3_csum(&fw->data[2], CYAPA_FW_HDR_SIZE - 2);
580 if (csum != csum_expected) {
583 csum, csum_expected);
590 csum = cyapa_gen3_csum(&fw->data[CYAPA_FW_HDR_SIZE],
592 if (csum != csum_expected) {
595 csum, csum_expecte
[all...]
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c320 skb->csum = 0;
325 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
328 skb->csum);
333 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
336 skb->csum);
353 skb->csum = 0;
358 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
361 skb->csum);
366 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0);
369 skb->csum);
1134 __wsum csum; local
[all...]
/linux-master/net/ipv4/
H A Dip_output.c942 __wsum csum = 0; local
943 if (!csum_and_copy_from_iter_full(to, len, &csum, &msg->msg_iter))
945 skb->csum = csum_block_add(skb->csum, csum, odd);
1140 skb->csum = 0;
1153 skb->csum = skb_copy_and_csum_bits(
1156 skb_prev->csum = csum_sub(skb_prev->csum,
1157 skb->csum);
1575 __wsum csum; local
[all...]

Completed in 232 milliseconds

1234567891011>>