Searched refs:carry (Results 1 - 25 of 55) sorted by relevance

123

/linux-master/net/ipv6/
H A Dip6_checksum.c13 int carry; local
19 carry = (sum < (__force u32)saddr->s6_addr32[0]);
20 sum += carry;
23 carry = (sum < (__force u32)saddr->s6_addr32[1]);
24 sum += carry;
27 carry = (sum < (__force u32)saddr->s6_addr32[2]);
28 sum += carry;
31 carry = (sum < (__force u32)saddr->s6_addr32[3]);
32 sum += carry;
35 carry
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_custom_syncookie.h50 /* add up carry.. */
91 int carry; local
97 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[0]);
98 sum += carry;
101 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[1]);
102 sum += carry;
105 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[2]);
106 sum += carry;
109 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[3]);
110 sum += carry;
[all...]
/linux-master/arch/alpha/lib/
H A Dcsum_partial_copy.c88 unsigned long carry = 0; local
94 checksum += carry;
98 carry = checksum < word;
103 checksum += carry;
112 carry = checksum < word;
114 checksum += carry;
130 unsigned long word, carry; local
136 carry = 0;
146 checksum += carry;
152 carry
185 unsigned long carry = 0; local
242 unsigned long carry = 0; local
[all...]
H A Dchecksum.c77 * ways to do the carry, but this is reasonable.
110 unsigned long carry = 0; local
115 result += carry;
117 carry = (w > result);
119 result += carry;
167 /* add in old sum, and carry.. */
/linux-master/arch/mips/include/asm/
H A Dchecksum.h102 int carry; local
106 carry = (csum < word[1]);
107 csum += carry;
110 carry = (csum < word[2]);
111 csum += carry;
114 carry = (csum < word[3]);
115 csum += carry;
120 carry = (csum < *word);
121 csum += carry;
240 " addu %0, $1 # Add final carry\
[all...]
/linux-master/crypto/
H A Decc.c233 /* Computes result = in << c, returning carry. Can modify in place
239 u64 carry = 0; local
245 result[i] = (temp << shift) | carry;
246 carry = temp >> (64 - shift);
249 return carry;
256 u64 carry = 0; local
262 *vli = (temp >> 1) | carry;
263 carry = temp << 63;
267 /* Computes result = left + right, returning carry. Can modify in place. */
271 u64 carry local
291 u64 carry = right; local
494 u64 carry; local
571 int carry; /* last bit that doesn't fit into q */ local
619 u64 carry = 0; local
677 u64 carry; local
693 int carry; local
719 int carry; local
802 int carry; local
995 u64 carry; local
1117 u64 carry = vli_add(x1, x1, curve_prime, ndigits); local
1293 int carry; local
[all...]
/linux-master/lib/
H A Dchecksum.c41 /* add up carry.. */
71 unsigned int carry = 0; local
75 result += carry;
77 carry = (w > result);
79 result += carry;
130 /* add in old sum, and carry.. */
153 /* add up carry.. */
H A Dbitmap.c195 * This is implemented in the obvious way, with a shift and carry
203 unsigned long keep = 0, carry; local
216 carry = dst[i + 1] & 1UL;
218 carry = 0;
220 dst[i] = (dst[i] >> 1) | (carry << (BITS_PER_LONG - 1));
/linux-master/arch/riscv/lib/
H A Dcsum.c93 unsigned long csum = 0, carry = 0; local
102 carry += csum < data;
117 carry += csum < data;
118 csum += carry;
119 csum += csum < carry;
/linux-master/block/
H A Dblk-crypto.c135 * carry 1 into the next limb. Else the carry is 0.
161 unsigned int carry = bytes >> bc->bc_key->data_unit_size_bits; local
164 if (bc->bc_dun[i] + carry != next_dun[i])
168 * carry 1 into the next limb. Else the carry is 0.
170 if ((bc->bc_dun[i] + carry) < carry)
171 carry = 1;
173 carry
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dpio_copy.c128 * Handle carry bytes using shifts and masks.
130 * NOTE: the value the unused portion of carry is expected to always be zero.
140 * "merge" shift - bit shift used to merge with carry bytes. Input is
176 * of pbuf->carry. Other bytes are left as-is. Any previous
177 * value in pbuf->carry is lost.
186 pbuf->carry.val64 = 0;
187 jcopy(&pbuf->carry.val8[0], from, nbytes);
192 * Read nbytes bytes from "from" and put them at the end of pbuf->carry.
193 * It is expected that the extra read does not overfill carry.
202 jcopy(&pbuf->carry
231 carry8_write8(union mix carry, void __iomem *dest) argument
[all...]
/linux-master/arch/sparc/lib/
H A Dudivdi3.S26 addx %i0,%i0,%i0 ! so this cannot give carry
38 ! Got carry from n. Subtract next step to cancel this carry.
64 addx %o4,%o4,%o4 ! so this cannot give carry
76 ! Got carry from n. Subtract next step to cancel this carry.
90 addx %i0,%i0,%i0 ! so this cannot give carry
102 ! Got carry from n. Subtract next step to cancel this carry.
169 addx %o4,%o4,%o4 ! so this cannot give carry
[all...]
H A Ddivdi3.S50 addx %i0,%i0,%i0 ! so this cannot give carry
62 ! Got carry from n. Subtract next step to cancel this carry.
86 addx %g3,%g3,%g3 ! so this cannot give carry
98 ! Got carry from n. Subtract next step to cancel this carry.
110 addx %i0,%i0,%i0 ! so this cannot give carry
122 ! Got carry from n. Subtract next step to cancel this carry.
185 addx %o2,%o2,%o2 ! so this cannot give carry
[all...]
H A Dchecksum_32.S50 addx %g0, %o2, %o2 ! add in final carry
57 addx %g0, %o2, %o2 ! add in final carry
74 addx %g0, %o2, %o0 ! add final carry into retval
116 andcc %o1, 0x70, %g1 ! clears carry flag too
121 addx %g0, %o2, %o2 ! sink in final carry
125 andcc %o1, 0x70, %g1 ! clears carry flag too
140 addx %g0, %o2, %o2 ! fetch final carry
328 addx %g0, %g7, %g7 ! add in last carry bit
335 andcc %g1, 0xf, %o3 ! get low bits of length (clears carry btw)
343 add %o1, %o2, %o1 ! advance dest ptr (carry i
[all...]
/linux-master/arch/m68k/math-emu/
H A Dmulti_arith.h85 int carry; local
94 asm volatile ("addx.l %0,%0" : "=d" (carry) : "0" (0));
96 return carry;
157 char carry; \
162 asm ("subx.l %2,%1; scs %0" : "=d" (carry), "=d" (dest.m32[0]) \
164 carry; \
/linux-master/sound/firewire/digi00x/
H A Damdtp-dot.c38 u8 carry; member in struct:dot_state
107 state->idx = data[MAGIC_DOT_BYTE] ^ state->carry;
109 data[MAGIC_DOT_BYTE] ^= state->carry;
110 state->carry = dot_scrt(state->idx, ++(state->off));
409 p->state.carry = 0x00;
/linux-master/arch/powerpc/boot/
H A Ddevtree.c172 int i, carry = 0; local
175 u64 tmp = (u64)be32_to_cpu(reg[i]) + be32_to_cpu(add[i]) + carry;
176 carry = tmp >> 32;
180 return !carry;
/linux-master/drivers/clk/ti/
H A Dclkt_dpll.c144 int r = 0, carry = 0; local
148 carry = 1;
149 *m = (*m / DPLL_SCALE_FACTOR) + carry;
/linux-master/net/netfilter/
H A Dnft_bitwise.c42 u32 carry = 0; local
45 dst[i - 1] = (src[i - 1] << shift) | carry;
46 carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift);
55 u32 carry = 0; local
58 dst[i] = carry | (src[i] >> shift);
59 carry = src[i] << (BITS_PER_TYPE(u32) - shift);
/linux-master/drivers/gpu/drm/
H A Ddrm_mipi_dbi.c905 u8 val, carry = 0; local
913 *dst++ = carry | BIT(8 - i) | (val >> i);
914 carry = val << (8 - i);
917 *dst++ = carry | BIT(8 - i) | (val >> i);
918 carry = val << (8 - i);
921 *dst++ = carry;
925 *dst++ = carry | BIT(8 - i) | (val >> i);
926 carry = val << (8 - i);
928 *dst++ = carry;
/linux-master/arch/m68k/fpsp040/
H A Dbinstr.S33 | will be collected by the carry.
35 | A5. Add using the carry the 64-bit quantities in d2:d3 and d4:d5
95 | A4. Multiply d4:d5 by 2; add carry out to d1.
/linux-master/arch/x86/crypto/
H A Dghash-clmulni-intel_asm.S64 # carry-less multiplication
/linux-master/arch/m68k/lib/
H A Dudivsi3.S148 jcs L2 | if no carry,
/linux-master/arch/arm/lib/
H A Ddiv64.S102 @ divisor for comparisons, considering the carry-out bit as well.
114 @ The top part of remainder became zero. If carry is set
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54usb.c501 u8 carry = 0; local
535 if (carry) {
536 *tmp++ = carry;
537 carry = 0;
544 carry = '^';
548 carry = ']';

Completed in 194 milliseconds

123