Home
last modified time | relevance | path

Searched refs:tmp2 (Results 1 - 25 of 307) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dasm_pointer_auth.h16 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3 variable
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] variable
26 msr_s SYS_APIBKEYLO_EL1, \tmp2
28 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDA] variable
29 msr_s SYS_APDAKEYLO_EL1, \tmp2
31 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDB] variable
32 msr_s SYS_APDBKEYLO_EL1, \tmp2
36 ldp \tmp2, \tmp
42 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 global() variable
45 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_KERNEL_KEY_APIA] global() variable
50 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 global() variable
52 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
56 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 global() variable
58 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
63 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable
69 mrs \\tmp2, sctlr_el1 global() variable
70 orr \\tmp2, \\tmp2, \\tmp1 global() variable
72 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
77 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable
81 __ptrauth_keys_init_cpu \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
[all...]
H A Dasm-uaccess.h26 .macro __uaccess_ttbr0_enable, tmp1, tmp2
29 mrs \tmp2, ttbr1_el1 variable
30 extr \tmp2, \tmp2, \tmp1, #48 variable
31 ror \tmp2, \tmp2, #16 variable
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 global() variable
[all...]
/kernel/linux/common_modules/pac/include/
H A Dasm_pointer_auth_context.h13 .macro sign_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2 variable
14 pacga \tmp2, \tmp1, \tmp2
15 pacga \tmp2, \tmp3, \tmp2 variable
16 str \tmp2, [\tmp1, CPU_CONTEXT_PAC_HASH] variable
20 .macro auth_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2 variable
21 pacga \tmp2, \tmp1, \tmp2
22 pacga \tmp2, \tmp variable
24 cmp \\tmp2, \\tmp3 global() variable
35 .macro sign_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6 global() variable
37 pacga \\tmp2, \\tmp3, \\tmp2 global() variable
38 pacga \\tmp2, \\tmp4, \\tmp2 global() variable
39 pacga \\tmp2, \\tmp5, \\tmp2 global() variable
40 pacga \\tmp2, \\tmp6, \\tmp2 global() variable
41 pacga \\tmp2, \\tmp7, \\tmp2 global() variable
42 str \\tmp2, [\\tmp1, S_PAC_HASH] global() variable
46 .macro auth_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6 global() variable
48 pacga \\tmp2, \\tmp3, \\tmp2 global() variable
49 pacga \\tmp2, \\tmp4, \\tmp2 global() variable
50 pacga \\tmp2, \\tmp5, \\tmp2 global() variable
51 pacga \\tmp2, \\tmp6, \\tmp2 global() variable
52 pacga \\tmp2, \\tmp7, \\tmp2 global() variable
54 cmp \\tmp2, \\tmp3 global() variable
[all...]
H A Dasm_pointer_auth_key.h16 .macro __ptrauth_address_keys_install_kernel tmp1, tmp2, tmp3 variable
17 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIB] variable
18 msr_s SYS_APIBKEYLO_EL1, \tmp2
22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] variable
23 msr_s SYS_APIAKEYLO_EL1, \tmp2
26 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDA] variable
27 msr_s SYS_APDAKEYLO_EL1, \tmp2
30 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDB] variable
31 msr_s SYS_APDBKEYLO_EL1, \tmp2
35 .macro __ptrauth_generic_key_install_kernel tmp1, tmp2, tmp variable
36 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_KERNEL_KEY_APGA] global() variable
41 .macro ptrauth_keys_install_kernel_all tsk, tmp1, tmp2, tmp3 global() variable
48 __ptrauth_address_keys_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable
52 __ptrauth_generic_key_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable
57 .macro __ptrauth_keys_install_kernel_all tsk, tmp1, tmp2, tmp3 global() variable
60 __ptrauth_address_keys_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable
61 __ptrauth_generic_key_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable
[all...]
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dasm_pointer_auth.h12 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 variable
15 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] variable
16 msr_s SYS_APIAKEYLO_EL1, \tmp2
20 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 variable
22 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable
26 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 variable
28 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable
35 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
38 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
41 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp
52 .macro __ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3 global() variable
55 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_USER_KEY_APIA] global() variable
60 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable
63 mrs_s \\tmp2, SYS_ID_AA64ISAR2_EL1 global() variable
64 ubfx \\tmp2, \\tmp2, #ID_AA64ISAR2_EL1_APA3_SHIFT, #4 global() variable
69 mrs \\tmp2, sctlr_el1 global() variable
70 orr \\tmp2, \\tmp2, \\tmp1 global() variable
72 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
77 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable
81 __ptrauth_keys_init_cpu \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable
[all...]
H A Dasm-uaccess.h26 .macro __uaccess_ttbr0_enable, tmp1, tmp2
29 mrs \tmp2, ttbr1_el1 variable
30 extr \tmp2, \tmp2, \tmp1, #48 variable
31 ror \tmp2, \tmp2, #16 variable
32 msr ttbr1_el1, \tmp2 // set the active ASID
37 .macro uaccess_ttbr0_disable, tmp1, tmp2
39 save_and_disable_irq \tmp2 // avoid preemption
41 restore_irq \tmp2
45 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3 global() variable
[all...]
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dhead_64.h41 #define BRANCH_IF_CHEETAH_BASE(tmp1,tmp2,label) \
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) \
52 sethi %hi(__JALAPENO_ID), %tmp2; \
54 or %tmp2, %lo(__JALAPENO_ID), %tmp2;\
55 cmp %tmp1, %tmp2; \
[all...]
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dhead_64.h41 #define BRANCH_IF_CHEETAH_BASE(tmp1,tmp2,label) \
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) \
52 sethi %hi(__JALAPENO_ID), %tmp2; \
54 or %tmp2, %lo(__JALAPENO_ID), %tmp2;\
55 cmp %tmp1, %tmp2; \
[all...]
/kernel/linux/linux-5.10/arch/arm64/lib/
H A 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
[all...]
H A 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
[all...]
H A 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, tmp
[all...]
H A 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, tmp
[all...]
H A 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, tmp
[all...]
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Dstrlen.S31 #define tmp2 x5 define
97 orr tmp2, data1, REP8_7f
100 bics has_nul1, tmp1, tmp2
126 orr tmp2, tmp1, tmp3
127 tst tmp2, zeroones, lsl 7
132 orr tmp2, tmp1, tmp3
133 tst tmp2, zeroones, lsl 7
138 orr tmp2, data1, REP8_7f
140 bics has_nul1, tmp1, tmp2
155 orr tmp2, data
[all...]
H A 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, tmp
[all...]
/kernel/linux/linux-5.10/arch/mips/crypto/
H A 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,
[all...]
/kernel/linux/linux-6.6/arch/mips/crypto/
H A 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,
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-at91/
H A 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,
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-at91/
H A Dpm_suspend.S24 tmp2 .req r5 label
127 * Side effects: overwrites r2, r3, tmp1, tmp2, tmp3, r7
160 ldr tmp2, =UDDRC_PSTAT_ALL_PORTS
161 tst tmp1, tmp2
216 * Side effects: overwrites r2, r3, tmp1, tmp2, tmp3
477 ldr tmp2, .pm_mode
481 cmp tmp2, #AT91_PM_ULP0_FAST
523 cmp tmp2, #AT91_PM_ULP0_FAST
569 ldr tmp2, .mckr_offset
607 ldr tmp1, [pmc, tmp2]
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/
H A Dmmu-hash.h99 .macro update_user_segments_by_4 tmp1 tmp2 tmp3 tmp4
100 uus_addi 1, \tmp2, \tmp1, 0x111 variable
105 uus_mtsr 1, \tmp2
110 uus_addi 5, \tmp2, \tmp2, 0x444 variable
115 uus_mtsr 5, \tmp2
120 uus_addi 9, \tmp2, \tmp2, 0x444 variable
125 uus_mtsr 9, \tmp2
130 uus_addi 13, \tmp2, \tmp variable
[all...]
/kernel/linux/linux-5.10/tools/lib/
H A 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 in ____rb_erase_color()
[all...]
/kernel/linux/linux-5.10/lib/
H A 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 in ____rb_erase_color()
[all...]
/kernel/linux/linux-6.6/tools/lib/
H A 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 in ____rb_erase_color()
[all...]
/kernel/linux/linux-6.6/lib/
H A 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 in ____rb_erase_color()
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A 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 variable
17 str \tmp2, [\base, #TI_TP_VALUE + 4] @ save it variable
20 .macro switch_tls_v6, base, tp, tpuser, tmp1, tmp2
23 mov \tmp2, #0xffff0fff variable
25 streq \tp, [\tmp2, #-15] @ set TLS value at 0xffff0ff0
26 mrcne p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register variable
29 strne \tmp2, [\base, #TI_TP_VALUE + 4] @ save it variable
32 .macro switch_tls_software, base, tp, tpuser, tmp1, tmp2
[all...]

Completed in 11 milliseconds

12345678910>>...13