/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_cls_redirect.c | 250 static INLINING uint16_t pkt_checksum_fold(uint32_t csum) argument 255 csum = (csum & 0xffff) + (csum >> 16); 256 csum = (csum & 0xffff) + (csum >> 16); 257 return (uint16_t)~csum;
|
H A D | test_cls_redirect_dynptr.c | 158 static uint16_t pkt_checksum_fold(uint32_t csum) argument 163 csum = (csum & 0xffff) + (csum >> 16); 164 csum = (csum & 0xffff) + (csum >> 16); 165 return (uint16_t)~csum;
|
H A D | test_xdp_noinline.c | 332 __u32 csum = 0; local 368 csum += *next_iph_u16++; local 369 iph->check = ~((csum & 0xffff) + (csum >> 16)); 395 __u32 csum = 0; local 415 csum += *next_iph_u16++; local 416 iph->check = ~((csum & 0xffff) + (csum >> 16));
|
H A D | test_tc_tunnel.c | 82 __u32 csum; local 88 for (i = 0, csum = 0; i < sizeof(*iph) >> 1; i++) 89 csum += *iph16++; local 91 iph->check = ~((csum & 0xffff) + (csum >> 16));
|
/linux-master/fs/bcachefs/ |
H A D | checksum.c | 397 struct bch_csum csum; member in struct:crc_split 416 i->csum = __bch2_checksum_bio(c, i->csum_type, 426 i->csum, i->len << 9); 431 if (bch2_crc_cmp(merged, crc_old.csum) && !c->opts.no_data_io) { 436 crc_old.csum.hi, 437 crc_old.csum.lo, 459 .csum = i->csum,
|
H A D | debug.c | 226 struct bch_csum csum; local 240 csum = csum_vstruct(c, BSET_CSUM_TYPE(i), nonce, n_ondisk); 242 if (bch2_crc_cmp(csum, n_ondisk->csum)) { 265 csum = csum_vstruct(c, BSET_CSUM_TYPE(i), nonce, bne); 267 if (bch2_crc_cmp(csum, bne->csum)) {
|
/linux-master/drivers/net/usb/ |
H A D | ax88179_178a.c | 1008 u16 csum, delay = HZ / 10; local 1040 csum = eeprom[6] + eeprom[7] + eeprom[8] + eeprom[9]; 1041 csum = (csum >> 8) + (csum & 0xff); 1042 if ((csum + eeprom[10]) != 0xff) 1052 u16 csum = 0; local 1061 csum = csum + efuse[i]; 1063 while (csum > 25 [all...] |
/linux-master/fs/ext4/ |
H A D | orphan.c | 557 __u32 csum; local 563 csum = ext4_chksum(EXT4_SB(sb), oi->of_csum_seed, 565 csum = ext4_chksum(EXT4_SB(sb), csum, (__u8 *)data, 568 ot->ob_checksum = cpu_to_le32(csum);
|
/linux-master/drivers/block/ |
H A D | amiflop.c | 795 unsigned long csum = 0; local 799 csum ^= *addr++; 800 csum = ((csum>>1) & 0x55555555) ^ (csum & 0x55555555); 802 return csum; 840 unsigned long csum; local 857 csum = checksum((ulong *)&hdr, 868 if (hdr.hdrchk != csum) { 869 printk(KERN_INFO "MFM_HEADER: %08lx,%08lx\n", hdr.hdrchk, csum); [all...] |
/linux-master/fs/btrfs/ |
H A D | file-item.c | 274 * Return 0 for the range [disk_bytenr, disk_bytenr + sectorsize) has no csum 295 /* Check if the current csum item covers disk_bytenr */ 336 * Lookup the checksum for the read bio in csum tree. 362 * - All our csums should only be in csum tree 376 bbio->csum = kmalloc_array(nblocks, csum_size, GFP_NOFS); 377 if (!bbio->csum) { 382 bbio->csum = bbio->csum_inline; 387 * kick the readahead for csum tree. 396 * between reading the free space cache and updating the csum tree. 406 u8 *csum_dst = bbio->csum [all...] |
/linux-master/drivers/input/joystick/ |
H A D | a3d.c | 87 int i, csum = 0; local 90 csum += data[i]; 91 return (csum & 0x3f) != ((data[count - 2] << 3) | data[count - 1]);
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | enh_desc.c | 220 /* After a payload csum error, the ES bit is set. 356 unsigned int csum = 0; local 364 csum = 2; 367 >> RDES0_FRAME_LEN_SHIFT) - csum);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100_tx.c | 137 efx_oword_t csum; local 147 EFX_POPULATE_OWORD_3(csum, 153 EFX_OR_OWORD(*txd, *txd, csum);
|
/linux-master/drivers/net/ethernet/alacritech/ |
H A D | slicoss.c | 1557 u32 csum = 0; local 1562 csum += le16_to_cpu(data); 1567 csum += *(u8 *)ptr; 1568 while (csum >> 16) 1569 csum = (csum & 0xFFFF) + ((csum >> 16) & 0xFFFF); 1570 return ~csum; 1579 __le16 csum; local 1588 memcpy(&csum, eepro [all...] |
/linux-master/net/ipv6/ |
H A D | udp.c | 908 /* wrapper for udp_queue_rcv_skb tacking care of csum conversion and 1179 __wsum csum = 0; 1193 skb->csum = skb_checksum(skb, offset, skb->len - offset, 0); 1194 csum = skb->csum; 1199 csum = csum_add(csum, frags->csum); 1203 csum); 1220 __wsum csum 1178 __wsum csum = 0; local 1219 __wsum csum = 0; local [all...] |
/linux-master/include/linux/ |
H A D | skbuff.h | 104 * not in skb->csum. Thus, skb->csum is undefined in this case. 111 * if their checksums are okay. &sk_buff.csum is still undefined in this case 138 * packet as seen by netif_rx() and fills in &sk_buff.csum. This means the 144 * skb->csum, it MUST use CHECKSUM_COMPLETE, not CHECKSUM_UNNECESSARY. 764 * @csum: Checksum (must include start/offset pair) 1010 __wsum csum; 3772 bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i) 3781 __wsum csum = 0; local 3783 &csum, fro 4586 __sum16 csum; local [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | touchit213.c | 77 unsigned char csum; member in struct:touchit213
|
/linux-master/include/net/ |
H A D | gre.h | 15 __be16 csum; member in struct:gre_full_hdr
|
/linux-master/drivers/firmware/ |
H A D | iscsi_ibft.c | 444 u8 csum = 0; local 456 csum += *pos; 458 if (csum) { 459 printk(KERN_ERR "iBFT has incorrect checksum (0x%x)!\n", csum);
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_dev.c | 626 u32 csum; local 632 csum = 0; 637 csum += words[i]; 638 } while (csum != words[0]);
|
H A D | vnic_devcmd.h | 181 u32 csum; /* checksum over following words */ member in struct:vnic_devcmd_notify
|
/linux-master/include/uapi/linux/ |
H A D | virtio_net.h | 35 #define VIRTIO_NET_F_CSUM 0 /* Host handles pkts w/ partial csum */ 36 #define VIRTIO_NET_F_GUEST_CSUM 1 /* Guest handles pkts w/ partial csum */ 154 } csum; member in union:virtio_net_hdr_v1::__anon3738
|
/linux-master/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 195 skb->csum = csum_sub(skb->csum, 361 skb->csum = csum_partial(skb_network_header(skb), 363 skb->csum);
|
/linux-master/net/ipv4/ |
H A D | inet_fragment.c | 527 clone->csum = 0; 587 head->csum = csum_add(head->csum, fp->csum);
|
/linux-master/net/netfilter/ |
H A D | xt_TCPMSS.c | 242 skb->csum = csum_add(csum_sub(skb->csum, (__force __wsum)oldlen),
|