/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_loop.c | 87 __u32 csum = 0; local 139 csum += *next_iph++; local 141 iph->check = ~((csum & 0xffff) + (csum >> 16));
|
H A D | test_xdp_dynptr.c | 91 __u32 csum = 0; local 150 csum += *next_iph++; 152 iph->check = ~((csum & 0xffff) + (csum >> 16));
|
H A D | xdp_synproxy_kern.c | 121 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 D | skbuff.c | 1336 "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 D | trace.h | 80 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 D | sym_nvram.c | 502 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 D | rmnet_map_data.c | 170 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 D | metronomefb.c | 335 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 D | csum.c | 134 __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 D | ip6_checksum.h | 36 __u32 len, __u8 proto, __wsum csum);
|
/linux-master/drivers/md/bcache/ |
H A D | bcache_ondisk.h | 164 __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 D | gve_desc.h | 28 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 D | super.c | 158 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 D | manage.c | 97 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 D | iforce-serio.c | 17 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 D | ef100_rx.c | 64 __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 D | dm-btree-spine.c | 27 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 D | norm_desc.c | 68 * 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 D | udp_offload.c | 29 __wsum csum; local 61 csum = skb_checksum(skb, 0, skb->len, 0); 63 &ipv6h->daddr, csum);
|
H A D | raw.c | 406 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 D | gen_init_cpio.c | 300 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 D | dm-clone-metadata.c | 39 __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 D | cyapa_gen3.c | 541 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 D | sunvnet_common.c | 320 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 D | ip_output.c | 942 __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...] |