Searched refs:csum (Results 1 - 25 of 386) sorted by relevance

1234567891011>>

/linux-master/arch/riscv/include/asm/
H A Dchecksum.h39 unsigned long csum = 0; local
43 csum += ((const unsigned int *)iph)[pos];
45 csum += csum < ((const unsigned int *)iph)[pos];
66 not %[fold_temp], %[csum] \n\
67 rori %[csum], %[csum], 16 \n\
68 sub %[csum], %[fold_temp], %[csum] \n\
70 : [csum] "
[all...]
/linux-master/arch/riscv/lib/
H A Dcsum.c5 * Influenced by arch/arm64/lib/csum.c
22 __u32 len, __u8 proto, __wsum csum)
25 unsigned long sum = (__force unsigned long)csum;
93 unsigned long csum = 0, carry = 0; local
101 csum += data;
102 carry += csum < data;
116 csum += data;
117 carry += csum < data;
118 csum += carry;
119 csum
20 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum csum) argument
133 unsigned long csum, data; local
236 unsigned long csum, data; local
[all...]
/linux-master/arch/s390/include/asm/
H A Dchecksum.h43 u32 csum = (__force u32) sum; local
45 csum += (csum >> 16) | (csum << 16);
46 csum >>= 16;
47 return (__force __sum16) ~csum;
56 __u64 csum = 0; local
59 csum += *ptr++;
60 csum += *ptr++;
61 csum
77 __u64 csum = (__force __u64)sum; local
106 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum csum) argument
[all...]
H A Dos_info.h26 u32 csum; member in struct:os_info_entry
31 u32 csum; member in struct:os_info
/linux-master/arch/powerpc/lib/
H A Dchecksum_wrappers.c17 __wsum csum; local
22 csum = csum_partial_copy_generic((void __force *)src, dst, len);
25 return csum;
30 __wsum csum; local
35 csum = csum_partial_copy_generic(src, (void __force *)dst, len);
38 return csum;
/linux-master/arch/csky/include/asm/
H A Dchecksum.h9 static inline __sum16 csum_fold(__wsum csum) argument
18 : "=r"(csum), "=r"(tmp)
19 : "0"(csum));
21 return (__force __sum16) ~csum;
/linux-master/arch/mips/include/asm/
H A Dchecksum.h77 static inline __sum16 csum_fold(__wsum csum) argument
79 u32 sum = (__force u32)csum;
82 csum = (__force __wsum)(sum < (__force u32)csum);
84 sum += (__force u32)csum;
101 unsigned int csum; local
104 csum = word[0];
105 csum += word[1];
106 carry = (csum < word[1]);
107 csum
[all...]
/linux-master/net/netfilter/
H A Dutils.c14 __sum16 csum = 0; local
21 !csum_fold(skb->csum)) ||
24 skb->csum)) {
31 skb->csum = 0;
33 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr,
36 csum = __skb_checksum_complete(skb);
38 return csum;
48 __sum16 csum = 0; local
56 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, protocol,
61 return csum;
68 __sum16 csum = 0; local
103 __sum16 csum = 0; local
127 __sum16 csum = 0; local
146 __sum16 csum = 0; local
[all...]
/linux-master/include/net/
H A Dchecksum.h59 static __always_inline __wsum csum_add(__wsum csum, __wsum addend) argument
61 u32 res = (__force u32)csum;
67 static __always_inline __wsum csum_sub(__wsum csum, __wsum addend) argument
69 return csum_add(csum, ~addend);
72 static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend) argument
74 u16 res = (__force u16)csum;
80 static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend) argument
82 return csum16_add(csum, ~addend);
96 csum_block_add(__wsum csum, __wsum csum2, int offset) argument
98 return csum_add(csum, csum_shif
102 csum_block_add_ext(__wsum csum, __wsum csum2, int offset, int len) argument
108 csum_block_sub(__wsum csum, __wsum csum2, int offset) argument
149 csum_replace(__wsum *csum, __wsum old, __wsum new) argument
171 remcsum_adjust(void *ptr, __wsum csum, int start, int offset) argument
[all...]
H A Dseg6.h22 skb->csum = ~csum_partial((char *)diff, sizeof(diff), ~skb->csum);
33 skb->csum = ~csum_partial((char *)diff, sizeof(diff), ~skb->csum);
/linux-master/samples/bpf/
H A Dxdp_adjust_tail_kern.c58 static __always_inline __u16 csum_fold_helper(__u32 csum) argument
60 return ~((csum & 0xffff) + (csum >> 16));
64 __u32 *csum)
66 *csum = bpf_csum_diff(0, 0, data_start, data_size, *csum);
67 *csum = csum_fold_helper(*csum);
85 __u32 csum = 0; local
100 ipv4_csum(icmp_hdr, ICMP_TOOBIG_PAYLOAD_SIZE, &csum);
63 ipv4_csum(void *data_start, int data_size, __u32 *csum) argument
[all...]
/linux-master/block/partitions/
H A Dsgi.c32 __be32 csum; /* Disk label checksum */ member in struct:sgi_disklabel
38 int i, csum; local
59 for(csum = 0; ui >= ((__be32 *) label);) {
61 csum += be32_to_cpu(cs);
63 if(csum) {
64 printk(KERN_WARNING "Dev %s SGI disklabel: csum bad, label corrupted\n",
H A Dsun.c24 __be16 csum; local
64 __be16 csum; /* Label xor'd checksum */ member in struct:sun_disklabel
84 for (csum = 0; ush >= ((__be16 *) label);)
85 csum ^= *ush--;
86 if (csum) {
/linux-master/tools/testing/selftests/bpf/
H A Dnetwork_helpers.h75 static __u16 csum_fold(__u32 csum) argument
77 csum = (csum & 0xffff) + (csum >> 16);
78 csum = (csum & 0xffff) + (csum >> 16);
80 return (__u16)~csum;
85 __wsum csum)
87 __u64 s = csum;
83 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, __u8 proto, __wsum csum) argument
98 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum csum) argument
[all...]
/linux-master/fs/ext4/
H A Dbitmap.c45 __u32 csum; local
51 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)bh->b_data, sz);
52 gdp->bg_inode_bitmap_csum_lo = cpu_to_le16(csum & 0xFFFF);
54 gdp->bg_inode_bitmap_csum_hi = cpu_to_le16(csum >> 16);
85 __u32 csum; local
91 csum = ext4_chksum(sbi, sbi->s_csum_seed, (__u8 *)bh->b_data, sz);
92 gdp->bg_block_bitmap_csum_lo = cpu_to_le16(csum & 0xFFFF);
94 gdp->bg_block_bitmap_csum_hi = cpu_to_le16(csum >> 16);
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_eeprom.c117 u8 csum = 0, len; local
128 csum += *ip++;
129 csum -= ifp->if_csum;
130 csum = ~csum;
132 ifp->if_csum = csum;
134 return csum;
150 u8 csum, *bguid; local
199 csum = flash_csum(ifp, 0);
200 if (csum !
[all...]
/linux-master/arch/s390/kernel/
H A Dos_info.c42 os_info.csum = os_info_csum(&os_info);
52 os_info.entry[nr].csum = (__force u32)cksm(ptr, size, 0);
53 os_info.csum = os_info_csum(&os_info);
66 os_info.csum = os_info_csum(&os_info);
83 u32 csum; local
101 csum = (__force u32)cksm(buf_align, size, 0);
102 if (csum != os_info_old->entry[nr].csum) {
141 if (os_info_old->csum != os_info_csum(os_info_old))
/linux-master/include/linux/
H A Dpim.h58 __be16 csum; member in struct:pimhdr
65 __be16 csum; member in struct:pimreghdr
/linux-master/arch/arm64/include/asm/
H A Dchecksum.h15 static inline __sum16 csum_fold(__wsum csum) argument
17 u32 sum = (__force u32)csum;
/linux-master/arch/loongarch/lib/
H A DMakefile7 clear_user.o copy_user.o csum.o dump_tlb.o unaligned.o
/linux-master/include/asm-generic/
H A Dchecksum.h33 static inline __sum16 csum_fold(__wsum csum) argument
35 u32 sum = (__force u32)csum;
/linux-master/arch/sparc/include/asm/
H A Dchecksum_64.h133 static inline __wsum csum_add(__wsum csum, __wsum addend) argument
138 : "=r" (csum)
139 : "r" (addend), "0" (csum));
141 return csum;
/linux-master/include/uapi/linux/
H A Digmp.h34 __sum16 csum; member in struct:igmphdr
57 __sum16 csum; member in struct:igmpv3_report
66 __sum16 csum; member in struct:igmpv3_query
/linux-master/include/video/
H A Dmetronomefb.h19 u16 csum; member in struct:metromem_cmd
/linux-master/drivers/scsi/aic94xx/
H A Daic94xx_seq.h22 u32 csum; member in struct:sequencer_file_header

Completed in 564 milliseconds

1234567891011>>