/linux/arch/arm/lib/ |
A D | csumpartialcopygeneric.S | 114 adcs sum, sum, r4 115 adcs sum, sum, r5 116 adcs sum, sum, r6 117 adcs sum, sum, r7 128 adcs sum, sum, r4 129 adcs sum, sum, r5 135 adcs sum, sum, r4 185 adcs sum, sum, r4 186 adcs sum, sum, r5 187 adcs sum, sum, r6 [all …]
|
A D | csumpartial.S | 39 movne sum, sum, ror #8 63 adcs sum, sum, td0 116 adcs sum, sum, td0 117 adcs sum, sum, td1 118 adcs sum, sum, td2 119 adcs sum, sum, td3 121 adcs sum, sum, td0 122 adcs sum, sum, td1 123 adcs sum, sum, td2 124 adcs sum, sum, td3 [all …]
|
/linux/arch/powerpc/include/asm/ |
A D | checksum.h | 77 : "=r" (sum) in csum_tcpudp_nofold() 79 return sum; in csum_tcpudp_nofold() 143 return sum; in ip_fast_csum_nofold() 174 sum = csum_add(sum, (__force __wsum) in csum_partial() 177 sum = csum_add(sum, (__force __wsum) in csum_partial() 180 sum = csum_add(sum, (__force __wsum) in csum_partial() 183 sum = csum_add(sum, (__force __wsum) in csum_partial() 186 sum = csum_add(sum, (__force __wsum) in csum_partial() 189 sum = csum_add(sum, (__force __wsum) in csum_partial() 194 sum = __csum_partial(buff, len, sum); in csum_partial() [all …]
|
/linux/net/ipv6/ |
A D | ip6_checksum.c | 20 sum += carry; in csum_ipv6_magic() 24 sum += carry; in csum_ipv6_magic() 28 sum += carry; in csum_ipv6_magic() 32 sum += carry; in csum_ipv6_magic() 36 sum += carry; in csum_ipv6_magic() 40 sum += carry; in csum_ipv6_magic() 44 sum += carry; in csum_ipv6_magic() 48 sum += carry; in csum_ipv6_magic() 51 sum += ulen; in csum_ipv6_magic() 53 sum += carry; in csum_ipv6_magic() [all …]
|
/linux/arch/s390/include/asm/ |
A D | checksum.h | 40 : [sum] "+&d" (sum), [rp] "+&d" (rp.pair) : : "cc", "memory"); in csum_partial() 41 return sum; in csum_partial() 47 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument 49 u32 csum = (__force u32) sum; in csum_fold() 81 __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 83 __u64 csum = (__force __u64)sum; in csum_tcpudp_nofold() 98 __u8 proto, __wsum sum) in csum_tcpudp_magic() argument 116 __u64 sum = (__force __u64)csum; in csum_ipv6_magic() local 126 sum += len; in csum_ipv6_magic() 127 sum += proto; in csum_ipv6_magic() [all …]
|
/linux/sound/pci/ctxfi/ |
A D | ctamixer.c | 96 amixer->sum = sum; in amixer_set_sum() 102 sum->rsc.ops->index(&sum->rsc)); in amixer_set_sum() 114 struct sum *sum; in amixer_commit_write() local 118 sum = amixer->sum; in amixer_commit_write() 126 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 137 sum->rsc.ops->index(&sum->rsc)); in amixer_commit_write() 138 sum->rsc.ops->next_conj(&sum->rsc); in amixer_commit_write() 149 sum->rsc.ops->master(&sum->rsc); in amixer_commit_write() 175 unsigned int scale, struct sum *sum) in amixer_setup() argument 361 static int sum_rsc_init(struct sum *sum, in sum_rsc_init() argument [all …]
|
/linux/arch/m68k/include/asm/ |
A D | checksum.h | 48 unsigned int sum = 0; in ip_fast_csum() local 64 return (__force __sum16)~sum; in ip_fast_csum() 75 : "=&d" (sum), "=&d" (tmp) in csum_fold() 76 : "0" (sum), "1" (tmp)); in csum_fold() 78 return (__force __sum16)~sum; in csum_fold() 90 : "=&d" (sum), "=d" (saddr) in csum_tcpudp_nofold() 92 "0" (sum)); in csum_tcpudp_nofold() 93 return sum; in csum_tcpudp_nofold() 142 : "=&d" (sum), "=&d" (tmp) in csum_ipv6_magic() 144 "0" (sum)); in csum_ipv6_magic() [all …]
|
/linux/crypto/ |
A D | tea.c | 142 y += ((z << 4 ^ z >> 5) + z) ^ (sum + ctx->KEY[sum&3]); in xtea_encrypt() 144 z += ((y << 4 ^ y >> 5) + y) ^ (sum + ctx->KEY[sum>>11 &3]); in xtea_encrypt() 153 u32 y, z, sum; in xtea_decrypt() local 163 while (sum) { in xtea_decrypt() 166 y -= ((z << 4 ^ z >> 5) + z) ^ (sum + ctx->KEY[sum & 3]); in xtea_decrypt() 186 y += (z << 4 ^ z >> 5) + (z ^ sum) + ctx->KEY[sum&3]; in xeta_encrypt() 188 z += (y << 4 ^ y >> 5) + (y ^ sum) + ctx->KEY[sum>>11 &3]; in xeta_encrypt() 197 u32 y, z, sum; in xeta_decrypt() local 207 while (sum) { in xeta_decrypt() 208 z -= (y << 4 ^ y >> 5) + (y ^ sum) + ctx->KEY[sum>>11 & 3]; in xeta_decrypt() [all …]
|
/linux/arch/arm/include/asm/ |
A D | checksum.h | 61 : "=r" (sum) in csum_fold() 62 : "r" (sum) in csum_fold() 75 __wsum sum; in ip_fast_csum() local 95 return csum_fold(sum); in ip_fast_csum() 100 __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 103 if (__builtin_constant_p(sum) && sum == 0) { in csum_tcpudp_nofold() 112 : "=&r" (sum) in csum_tcpudp_nofold() 125 : "=&r"(sum) in csum_tcpudp_nofold() 129 return sum; in csum_tcpudp_nofold() 137 __u8 proto, __wsum sum) in csum_tcpudp_magic() argument [all …]
|
/linux/arch/mips/lib/ |
A D | csum_partial.S | 101 #define sum v0 macro 126 ADDC(sum, t0) 277 dsra32 sum, sum, 0 295 srl sum, sum, 8 296 and sum, sum, v1 297 or sum, sum, t0 440 li sum, -1 703 dsra32 sum, sum, 0 720 srl sum, sum, 8 721 and sum, sum, v1 [all …]
|
/linux/arch/parisc/include/asm/ |
A D | checksum.h | 29 unsigned int sum; in ip_fast_csum() local 57 return (__force __sum16)sum; in ip_fast_csum() 65 u32 sum = (__force u32)csum; in csum_fold() local 70 sum += (sum << 16) + (sum >> 16); in csum_fold() 71 return (__force __sum16)(~sum >> 16); in csum_fold() 76 __wsum sum) in csum_tcpudp_nofold() argument 83 : "=r" (sum) in csum_tcpudp_nofold() 85 return sum; in csum_tcpudp_nofold() 94 __wsum sum) in csum_tcpudp_magic() argument 113 __wsum sum) in csum_ipv6_magic() argument [all …]
|
/linux/arch/x86/include/asm/ |
A D | checksum_32.h | 67 unsigned int sum; in ip_fast_csum() local 89 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum() 92 return (__force __sum16)sum; in ip_fast_csum() 103 : "=r" (sum) in csum_fold() 104 : "r" ((__force u32)sum << 16), in csum_fold() 111 __wsum sum) in csum_tcpudp_nofold() argument 117 : "=r" (sum) in csum_tcpudp_nofold() 120 return sum; in csum_tcpudp_nofold() 129 __wsum sum) in csum_tcpudp_magic() argument 160 : "=&r" (sum) in csum_ipv6_magic() [all …]
|
A D | checksum_64.h | 23 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument 27 : "=r" (sum) in csum_fold() 28 : "r" ((__force u32)sum << 16), in csum_fold() 48 unsigned int sum; in ip_fast_csum() local 70 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum() 73 return (__force __sum16)sum; in ip_fast_csum() 89 __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 95 : "=r" (sum) in csum_tcpudp_nofold() 98 return sum; in csum_tcpudp_nofold() 115 __wsum sum) in csum_tcpudp_magic() argument [all …]
|
/linux/arch/sparc/include/asm/ |
A D | checksum_32.h | 83 __sum16 sum; in ip_fast_csum() local 111 : "=r" (sum), "=&r" (iph) in ip_fast_csum() 114 return sum; in ip_fast_csum() 126 : "=&r" (sum), "=r" (tmp) in csum_fold() 127 : "0" (sum), "1" ((__force u32)sum<<16) in csum_fold() 129 return (__force __sum16)sum; in csum_fold() 134 __wsum sum) in csum_tcpudp_nofold() argument 144 return sum; in csum_tcpudp_nofold() 153 __wsum sum) in csum_tcpudp_magic() argument 184 : "=&r" (sum) in csum_ipv6_magic() [all …]
|
A D | checksum_64.h | 51 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument 60 : "=&r" (sum), "=r" (tmp) in csum_fold() 61 : "0" (sum), "1" ((__force u32)sum<<16) in csum_fold() 63 return (__force __sum16)sum; in csum_fold() 68 __wsum sum) in csum_tcpudp_nofold() argument 75 : "=r" (sum), "=r" (saddr) in csum_tcpudp_nofold() 78 return sum; in csum_tcpudp_nofold() 87 __wsum sum) in csum_tcpudp_magic() argument 118 : "=&r" (sum) in csum_ipv6_magic() 120 "r"(htonl(proto)), "r"(sum) in csum_ipv6_magic() [all …]
|
/linux/arch/x86/um/asm/ |
A D | checksum.h | 31 static inline __sum16 csum_fold(__wsum sum) in csum_fold() argument 36 : "=r" (sum) in csum_fold() 37 : "r" ((__force u32)sum << 16), in csum_fold() 38 "0" ((__force u32)sum & 0xffff0000) in csum_fold() 56 __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 62 : "=r" (sum) in csum_tcpudp_nofold() 64 return sum; in csum_tcpudp_nofold() 73 __wsum sum) in csum_tcpudp_magic() argument 85 unsigned int sum; in ip_fast_csum() local 107 : "=r" (sum), "=r" (iph), "=r" (ihl) in ip_fast_csum() [all …]
|
/linux/arch/sh/include/asm/ |
A D | checksum_32.h | 72 : "=r" (sum), "=&r" (__dummy) in csum_fold() 73 : "0" (sum) in csum_fold() 75 return (__force __sum16)sum; in csum_fold() 87 __wsum sum; in ip_fast_csum() local 111 return csum_fold(sum); in ip_fast_csum() 116 __wsum sum) in csum_tcpudp_nofold() argument 129 : "=r" (sum), "=r" (len_proto) in csum_tcpudp_nofold() 133 return sum; in csum_tcpudp_nofold() 142 __wsum sum) in csum_tcpudp_magic() argument 183 : "=r" (sum), "=&r" (__dummy) in csum_ipv6_magic() [all …]
|
/linux/arch/arm64/lib/ |
A D | csum.c | 23 unsigned int offset, shift, sum; in do_csum() local 124 sum = sum64 >> 32; in do_csum() 125 sum += (sum >> 16) | (sum << 16); in do_csum() 127 return (u16)swab32(sum); in do_csum() 129 return sum >> 16; in do_csum() 137 u64 sum = (__force u64)csum; in csum_ipv6_magic() local 144 sum += (u32)proto << 24; in csum_ipv6_magic() 146 sum += proto; in csum_ipv6_magic() 151 sum = accumulate(sum, src >> 64); in csum_ipv6_magic() 152 sum = accumulate(sum, dst >> 64); in csum_ipv6_magic() [all …]
|
/linux/arch/xtensa/include/asm/ |
A D | checksum.h | 79 : "=r" (sum), "=&r" (__dummy) in csum_fold() 80 : "0" (sum)); in csum_fold() 81 return (__force __sum16)sum; in csum_fold() 90 unsigned int sum, tmp, endaddr; in ip_fast_csum() local 120 return csum_fold(sum); in ip_fast_csum() 125 __wsum sum) in csum_tcpudp_nofold() argument 149 return sum; in csum_tcpudp_nofold() 158 __wsum sum) in csum_tcpudp_magic() argument 177 __wsum sum) in csum_ipv6_magic() argument 228 : "=r" (sum), "=&r" (__dummy) in csum_ipv6_magic() [all …]
|
/linux/arch/arm64/include/asm/ |
A D | checksum.h | 13 __u32 len, __u8 proto, __wsum sum); 17 u32 sum = (__force u32)csum; in csum_fold() local 18 sum += (sum >> 16) | (sum << 16); in csum_fold() 19 return ~(__force __sum16)(sum >> 16); in csum_fold() 26 u64 sum; in ip_fast_csum() local 33 sum = tmp >> 64; in ip_fast_csum() 35 sum += *(const u32 *)iph; in ip_fast_csum() 39 sum += ((sum >> 32) | (sum << 32)); in ip_fast_csum() 40 return csum_fold((__force __wsum)(sum >> 32)); in ip_fast_csum()
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | test_rdonly_maps.c | 21 unsigned sum; member 29 unsigned iters = 0, sum = 0; in skip_loop() local 34 sum += *p; in skip_loop() 39 res.sum = sum; in skip_loop() 48 unsigned iters = 0, sum = 0; in part_loop() local 53 sum += *p; in part_loop() 58 res.sum = sum; in part_loop() 68 unsigned iters = 0, sum = 0; in full_loop() local 73 sum += *p; in full_loop() 79 res.sum = sum; in full_loop()
|
/linux/include/net/ |
A D | checksum.h | 39 __wsum sum = csum_partial(src, len, ~0U); in csum_and_copy_to_user() local 42 return sum; in csum_and_copy_to_user() 83 static inline __wsum csum_shift(__wsum sum, int offset) in csum_shift() argument 87 return (__force __wsum)ror32((__force u32)sum, 8); in csum_shift() 88 return sum; in csum_shift() 116 return csum_partial(buff, len, sum); in csum_partial_ext() 123 *sum = csum_fold(csum_add(diff, ~csum_unfold(*sum))); in csum_replace_by_diff() 130 *sum = csum_fold(csum_add(tmp, (__force __wsum)to)); in csum_replace4() 141 *sum = ~csum16_add(csum16_sub(~(*sum), old), new); in csum_replace2() 145 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb, [all …]
|
/linux/arch/sparc/lib/ |
A D | checksum_32.S | 23 addxcc t0, sum, sum; \ 24 addxcc t1, sum, sum; \ 26 addxcc t2, sum, sum; \ 27 addxcc t3, sum, sum; \ 29 addxcc t4, sum, sum; \ 30 addxcc t5, sum, sum; \ 31 addxcc t0, sum, sum; \ 32 addxcc t1, sum, sum; 37 addxcc t0, sum, sum; \ 40 addxcc t3, sum, sum; [all …]
|
/linux/include/asm-generic/ |
A D | checksum.h | 17 extern __wsum csum_partial(const void *buff, int len, __wsum sum); 33 u32 sum = (__force u32)csum; in csum_fold() local 34 sum = (sum & 0xffff) + (sum >> 16); in csum_fold() 35 sum = (sum & 0xffff) + (sum >> 16); in csum_fold() 36 return (__force __sum16)~sum; in csum_fold() 47 __u8 proto, __wsum sum); 53 __u8 proto, __wsum sum) in csum_tcpudp_magic() argument 55 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
|
/linux/arch/m68k/lib/ |
A D | checksum.c | 117 : "=d" (sum), "=d" (len), "=a" (buff), in csum_partial() 119 : "0" (sum), "1" (len), "2" (buff) in csum_partial() 121 return(sum); in csum_partial() 140 __wsum sum = ~0U; in csum_and_copy_from_user() local 260 : "=d" (sum), "=d" (len), "=a" (src), "=a" (dst), in csum_and_copy_from_user() 262 : "0" (sum), "1" (len), "2" (src), "3" (dst) in csum_and_copy_from_user() 265 return sum; in csum_and_copy_from_user() 279 __wsum sum = 0; in csum_partial_copy_nocheck() local 365 : "=d" (sum), "=d" (len), "=a" (src), "=a" (dst), in csum_partial_copy_nocheck() 367 : "0" (sum), "1" (len), "2" (src), "3" (dst) in csum_partial_copy_nocheck() [all …]
|