Home
last modified time | relevance | path

Searched refs:tmp2 (Results 1 – 25 of 151) sorted by relevance

1234567

/Linux-v5.10/arch/arm64/include/asm/
Dasm_pointer_auth.h16 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIA]
23 msr_s SYS_APIAKEYLO_EL1, \tmp2
25 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIB]
26 msr_s SYS_APIBKEYLO_EL1, \tmp2
28 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDA]
29 msr_s SYS_APDAKEYLO_EL1, \tmp2
31 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDB]
32 msr_s SYS_APDBKEYLO_EL1, \tmp2
36 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APGA]
[all …]
Dasm-uaccess.h26 .macro __uaccess_ttbr0_enable, tmp1, tmp2
29 mrs \tmp2, ttbr1_el1
30 extr \tmp2, \tmp2, \tmp1, #48
31 ror \tmp2, \tmp2, #16
32 msr ttbr1_el1, \tmp2 // set the active ASID
38 .macro uaccess_ttbr0_disable, tmp1, tmp2
40 save_and_disable_irq \tmp2 // avoid preemption
42 restore_irq \tmp2
46 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
49 __uaccess_ttbr0_enable \tmp1, \tmp2
[all …]
Dassembler.h374 .macro dcache_by_line_op op, domain, kaddr, size, tmp1, tmp2
375 dcache_line_size \tmp1, \tmp2
377 sub \tmp2, \tmp1, #1
378 bic \kaddr, \kaddr, \tmp2
411 .macro invalidate_icache_by_line start, end, tmp1, tmp2, label
412 icache_line_size \tmp1, \tmp2
413 sub \tmp2, \tmp1, #1
414 bic \tmp2, \start, \tmp2
416 USER(\label, ic ivau, \tmp2) // invalidate I line PoU
417 add \tmp2, \tmp2, \tmp1
[all …]
/Linux-v5.10/arch/sparc/include/asm/
Dhead_64.h41 #define BRANCH_IF_CHEETAH_BASE(tmp1,tmp2,label) \ argument
43 sethi %hi(__CHEETAH_ID), %tmp2; \
45 or %tmp2, %lo(__CHEETAH_ID), %tmp2;\
46 cmp %tmp1, %tmp2; \
50 #define BRANCH_IF_JALAPENO(tmp1,tmp2,label) \ argument
52 sethi %hi(__JALAPENO_ID), %tmp2; \
54 or %tmp2, %lo(__JALAPENO_ID), %tmp2;\
55 cmp %tmp1, %tmp2; \
59 #define BRANCH_IF_CHEETAH_PLUS_OR_FOLLOWON(tmp1,tmp2,label) \ argument
61 srlx %tmp1, (32 + 16), %tmp2; \
[all …]
/Linux-v5.10/arch/mips/crypto/
Dpoly1305-mips.pl76 my ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1);
137 ld $tmp2,16($inp)
144 dsrlv $tmp2,$tmp2,$tmp1
149 dsllv $tmp2,$tmp2,$tmp1
152 or $in1,$in1,$tmp2
168 dsll $tmp2,$tmp0,32
169 or $tmp0,$tmp2 # 0x000000FF000000FF
173 dsrl $tmp2,$in0,24
177 and $tmp2,$tmp0
180 or $tmp1,$tmp2
[all …]
/Linux-v5.10/arch/arm64/lib/
Dstrcmp.S46 tmp2 .req x8 label
69 orr tmp2, data1, #REP8_7f
71 bic has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */
88 mov tmp2, #~0
90 CPU_BE( lsl tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
92 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
94 orr data1, data1, tmp2
95 orr data2, data2, tmp2
106 and tmp2, src2, #7
107 neg tmp2, tmp2
[all …]
Dstrncmp.S47 tmp2 .req x9 label
82 orr tmp2, data1, #REP8_7f
85 bics has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */
123 mov tmp2, #~0
126 CPU_BE( lsl tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */
128 CPU_LE( lsr tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */
135 orr data1, data1, tmp2
136 orr data2, data2, tmp2
150 and tmp2, src2, #7
151 neg tmp2, tmp2
[all …]
Dstrlen.S37 tmp2 .req x8 label
67 orr tmp2, data1, #REP8_7f
70 bic has_nul1, tmp1, tmp2
89 CPU_BE( orr tmp2, data2, #REP8_7f )
90 CPU_BE( bic has_nul2, tmp1, tmp2 )
103 mov tmp2, #~0
105 CPU_BE( lsl tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
107 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
109 orr data1, data1, tmp2
110 orr data2a, data2, tmp2
Dstrnlen.S39 tmp2 .req x9 label
75 orr tmp2, data1, #REP8_7f
78 bic has_nul1, tmp1, tmp2
107 CPU_BE( orr tmp2, data2, #REP8_7f )
108 CPU_BE( bic has_nul2, tmp1, tmp2 )
141 mov tmp2, #~0
143 CPU_BE( lsl tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
145 CPU_LE( lsr tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
149 orr data1, data1, tmp2
150 orr data2a, data2, tmp2
Dmemcmp.S43 tmp2 .req x9 label
114 mov tmp2, #~0
116 CPU_BE( lsl tmp2, tmp2, tmp1 )/*Big-endian.Early bytes are at MSB*/
118 CPU_LE( lsr tmp2, tmp2, tmp1 )
120 orr data1, data1, tmp2
121 orr data2, data2, tmp2
132 and tmp2, src2, #7
133 neg tmp2, tmp2
134 add tmp2, tmp2, #8/*valid length in the first 8 bytes of src2*/
135 subs tmp3, tmp1, tmp2
[all …]
Dmemset.S33 tmp2 .req x4 label
72 neg tmp2, dst
73 ands tmp2, tmp2, #15
82 sub count, count, tmp2
83 add dst, dst, tmp2
169 neg tmp2, dst
170 ands tmp2, tmp2, zva_bits_x
173 sub tmp1, count, tmp2
189 subs tmp2, tmp2, #64
194 add dst, dst, tmp2
Dcopy_template.S29 tmp2 .req x4 label
47 neg tmp2, src
48 ands tmp2, tmp2, #15/* Bytes to reach alignment. */
50 sub count, count, tmp2
57 tbz tmp2, #0, 1f
61 tbz tmp2, #1, 2f
65 tbz tmp2, #2, 3f
69 tbz tmp2, #3, .LSrcAligned
/Linux-v5.10/tools/lib/
Drbtree.c230 struct rb_node *node = NULL, *sibling, *tmp1, *tmp2; in ____rb_erase_color() local
263 tmp2 = sibling->rb_left; in ____rb_erase_color()
264 if (!tmp2 || rb_is_black(tmp2)) { in ____rb_erase_color()
319 tmp1 = tmp2->rb_right; in ____rb_erase_color()
321 WRITE_ONCE(tmp2->rb_right, sibling); in ____rb_erase_color()
322 WRITE_ONCE(parent->rb_right, tmp2); in ____rb_erase_color()
326 augment_rotate(sibling, tmp2); in ____rb_erase_color()
328 sibling = tmp2; in ____rb_erase_color()
342 tmp2 = sibling->rb_left; in ____rb_erase_color()
343 WRITE_ONCE(parent->rb_right, tmp2); in ____rb_erase_color()
[all …]
/Linux-v5.10/arch/arm/mach-at91/
Dpm_suspend.S20 tmp2 .req r5 label
105 ldrne tmp2, [tmp1, #0]
109 ldrne tmp2, [tmp1, #0x10]
146 ldr tmp2, .mckr_offset
147 ldr tmp1, [pmc, tmp2]
149 str tmp1, [pmc, tmp2]
167 ldr tmp2, .pm_mode
171 cmp tmp2, #AT91_PM_ULP0_FAST
211 cmp tmp2, #AT91_PM_ULP0_FAST
254 ldr tmp2, .mckr_offset
[all …]
/Linux-v5.10/lib/
Drbtree.c230 struct rb_node *node = NULL, *sibling, *tmp1, *tmp2; in ____rb_erase_color() local
263 tmp2 = sibling->rb_left; in ____rb_erase_color()
264 if (!tmp2 || rb_is_black(tmp2)) { in ____rb_erase_color()
319 tmp1 = tmp2->rb_right; in ____rb_erase_color()
321 WRITE_ONCE(tmp2->rb_right, sibling); in ____rb_erase_color()
322 WRITE_ONCE(parent->rb_right, tmp2); in ____rb_erase_color()
326 augment_rotate(sibling, tmp2); in ____rb_erase_color()
328 sibling = tmp2; in ____rb_erase_color()
342 tmp2 = sibling->rb_left; in ____rb_erase_color()
343 WRITE_ONCE(parent->rb_right, tmp2); in ____rb_erase_color()
[all …]
/Linux-v5.10/arch/arm/include/asm/
Dtls.h10 .macro switch_tls_none, base, tp, tpuser, tmp1, tmp2
13 .macro switch_tls_v6k, base, tp, tpuser, tmp1, tmp2
14 mrc p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register
17 str \tmp2, [\base, #TI_TP_VALUE + 4] @ save it
20 .macro switch_tls_v6, base, tp, tpuser, tmp1, tmp2
23 mov \tmp2, #0xffff0fff
25 streq \tp, [\tmp2, #-15] @ set TLS value at 0xffff0ff0
26 mrcne p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register
29 strne \tmp2, [\base, #TI_TP_VALUE + 4] @ save it
32 .macro switch_tls_software, base, tp, tpuser, tmp1, tmp2
Duaccess-asm.h86 .macro uaccess_entry, tsk, tmp0, tmp1, tmp2, disable
88 mov \tmp2, #TASK_SIZE
89 str \tmp2, [\tsk, #TI_ADDR_LIMIT]
95 mov \tmp2, #DACR_UACCESS_DISABLE
96 mcr p15, 0, \tmp2, c3, c0, 0
100 bic \tmp2, \tmp0, #domain_mask(DOMAIN_KERNEL)
101 orr \tmp2, \tmp2, #domain_val(DOMAIN_KERNEL, DOMAIN_CLIENT)
102 mcr p15, 0, \tmp2, c3, c0, 0
/Linux-v5.10/arch/s390/lib/
Duaccess.c108 unsigned long tmp1, tmp2; in copy_from_user_mvcos() local
129 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_from_user_mvcos()
137 unsigned long tmp1, tmp2; in copy_from_user_mvcp() local
165 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_from_user_mvcp()
183 unsigned long tmp1, tmp2; in copy_to_user_mvcos() local
204 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_to_user_mvcos()
212 unsigned long tmp1, tmp2; in copy_to_user_mvcs() local
240 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_to_user_mvcs()
258 unsigned long tmp1, tmp2; in copy_in_user_mvcos() local
272 : "+a" (size), "+a" (to), "+a" (from), "+a" (tmp1), "=a" (tmp2) in copy_in_user_mvcos()
[all …]
/Linux-v5.10/drivers/media/common/b2c2/
Dflexcop-sram.c240 u8 tmp1, tmp2;
246 tmp2 = 0xa5;
249 sram_write(adapter, addr, &tmp2, 1);
252 tmp2 = 0;
255 sram_read(adapter, addr, &tmp2, 1);
256 sram_read(adapter, addr, &tmp2, 1);
258 dprintk("%s: wrote 0xa5, read 0x%2x\n", __func__, tmp2);
260 if (tmp2 != 0xa5)
263 tmp2 = 0x5a;
266 sram_write(adapter, addr, &tmp2, 1);
[all …]
/Linux-v5.10/arch/m68k/lib/
Dchecksum.c40 unsigned long tmp1, tmp2; in csum_partial() local
118 "=&d" (tmp1), "=&d" (tmp2) in csum_partial()
139 unsigned long tmp1, tmp2; in csum_and_copy_from_user() local
261 "=&d" (tmp1), "=d" (tmp2) in csum_and_copy_from_user()
278 unsigned long tmp1, tmp2; in csum_partial_copy_nocheck() local
366 "=&d" (tmp1), "=&d" (tmp2) in csum_partial_copy_nocheck()
/Linux-v5.10/arch/arm/mach-tegra/
Dsleep.h81 .macro check_cpu_part_num part_num, tmp1, tmp2
84 mov32 \tmp2, \part_num
85 cmp \tmp1, \tmp2
89 .macro exit_smp, tmp1, tmp2
95 check_cpu_part_num 0xc09, \tmp1, \tmp2
99 moveq \tmp2, #0xf
100 moveq \tmp2, \tmp2, lsl \tmp1
102 streq \tmp2, [\tmp1] @ invalidate SCU tags for CPU
/Linux-v5.10/arch/arm/net/
Dbpf_jit_32.c717 const s8 *tmp2 = bpf2a32[TMP_REG_2]; in emit_a32_alu_r64() local
724 rs = arm_bpf_get_reg64(src, tmp2, ctx); in emit_a32_alu_r64()
732 rs = arm_bpf_get_reg32(src_lo, tmp2[1], ctx); in emit_a32_alu_r64()
829 const s8 *tmp2 = bpf2a32[TMP_REG_2]; in emit_a32_lsh_r64() local
834 rt = arm_bpf_get_reg32(src_lo, tmp2[1], ctx); in emit_a32_lsh_r64()
839 emit(ARM_RSB_I(tmp2[0], rt, 32), ctx); in emit_a32_lsh_r64()
842 emit(ARM_ORR_SR(ARM_IP, ARM_LR, rd[1], SRTYPE_LSR, tmp2[0]), ctx); in emit_a32_lsh_r64()
853 const s8 *tmp2 = bpf2a32[TMP_REG_2]; in emit_a32_arsh_r64() local
858 rt = arm_bpf_get_reg32(src_lo, tmp2[1], ctx); in emit_a32_arsh_r64()
863 emit(ARM_SUBS_I(tmp2[0], rt, 32), ctx); in emit_a32_arsh_r64()
[all …]
/Linux-v5.10/arch/alpha/kernel/
Dtraps.c440 long error, tmp1, tmp2, tmp3, tmp4; in do_entUna() local
463 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2) in do_entUna()
467 una_reg(reg) = tmp1|tmp2; in do_entUna()
479 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2) in do_entUna()
483 una_reg(reg) = (int)(tmp1|tmp2); in do_entUna()
495 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2) in do_entUna()
499 una_reg(reg) = tmp1|tmp2; in do_entUna()
522 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2), in do_entUna()
546 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2), in do_entUna()
570 : "=r"(error), "=&r"(tmp1), "=&r"(tmp2), in do_entUna()
[all …]
/Linux-v5.10/arch/ia64/lib/
Ddo_csum.S106 #define tmp2 r27 macro
149 adds tmp2=-1,tmp1 // last-1
153 and last=-8,tmp2 // address of word containing last byte
162 shl tmp2=firstoff,3 // number of bits
169 shl hmask=hmask,tmp2 // build head mask, mask off [0,first1off[
264 shr.u tmp2=result1[0],32
266 add result1[0]=tmp1,tmp2
269 shr.u tmp2=result1[0],16
271 add result1[0]=tmp1,tmp2
274 shr.u tmp2=result1[0],16
[all …]
/Linux-v5.10/arch/csky/abiv2/
Dfpu.c152 unsigned long tmp1, tmp2; in save_to_user_fp() local
158 tmp2 = mfcr("cr<2, 2>"); in save_to_user_fp()
161 user_fp->fesr = tmp2; in save_to_user_fp()
202 : "=a"(tmp1), "=a"(tmp2), "=a"(tmp3), in save_to_user_fp()
214 unsigned long tmp1, tmp2; in restore_from_user_fp() local
220 tmp2 = user_fp->fesr; in restore_from_user_fp()
223 mtcr("cr<2, 2>", tmp2); in restore_from_user_fp()
264 : "=a"(tmp1), "=a"(tmp2), "=a"(tmp3), in restore_from_user_fp()

1234567