Home
last modified time | relevance | path

Searched refs:tmp3 (Results 1 - 25 of 69) sorted by relevance

123

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dasm_pointer_auth.h16 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIA] variable
24 msr_s SYS_APIAKEYHI_EL1, \tmp3
25 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIB] variable
27 msr_s SYS_APIBKEYHI_EL1, \tmp3
28 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDA] variable
30 msr_s SYS_APDAKEYHI_EL1, \tmp3
31 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDB] variable
33 msr_s SYS_APDBKEYHI_EL1, \tmp3
36 ldp \tmp2, \tmp3, [\tmp variable
45 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_KERNEL_KEY_APIA] global() variable
[all...]
H A Dasm-uaccess.h46 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
48 save_and_disable_irq \tmp3 // avoid preemption
50 restore_irq \tmp3
57 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3
/kernel/linux/common_modules/pac/include/
H A Dasm_pointer_auth_key.h16 .macro __ptrauth_address_keys_install_kernel tmp1, tmp2, tmp3
17 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIB] variable
19 msr_s SYS_APIBKEYHI_EL1, \tmp3
22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] variable
24 msr_s SYS_APIAKEYHI_EL1, \tmp3
26 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDA] variable
28 msr_s SYS_APDAKEYHI_EL1, \tmp3
30 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDB] variable
32 msr_s SYS_APDBKEYHI_EL1, \tmp3
35 .macro __ptrauth_generic_key_install_kernel tmp1, tmp2, tmp3
36 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_KERNEL_KEY_APGA] global() variable
[all...]
H A Dasm_pointer_auth_context.h13 .macro sign_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2 variable
15 pacga \tmp2, \tmp3, \tmp2 variable
20 .macro auth_thread_context_common, tmp1=x0, tmp2=x1, tmp3=x2 variable
22 pacga \tmp2, \tmp3, \tmp2 variable
23 ldr \tmp3, [\tmp1, CPU_CONTEXT_PAC_HASH] variable
24 cmp \tmp2, \tmp3
35 .macro sign_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6 variable
37 pacga \tmp2, \tmp3, \tmp2 variable
46 .macro auth_exception_context_common, tmp1=x0, tmp2=x1, tmp3=x2, tmp4=x3, tmp5=x4, tmp6=x5, tmp7=x6 variable
48 pacga \tmp2, \tmp3, \tmp variable
53 ldr \\tmp3, [\\tmp1, S_PAC_HASH] 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
15 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] variable
17 msr_s SYS_APIAKEYHI_EL1, \tmp3
20 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
22 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
26 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3
28 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
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, tmp3
55 ldp \\tmp2, \\tmp3, [\\tmp1, #PTRAUTH_USER_KEY_APIA] global() variable
[all...]
/kernel/linux/linux-5.10/arch/loongarch/lib/
H A Dcsum.c60 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local
64 tmp3 = *(__uint128_t *)(ptr + 4); in do_csum()
73 tmp3 += (tmp3 >> 64) | (tmp3 << 64); in do_csum()
77 tmp3 = ((tmp3 >> 64) << 64) | (tmp4 >> 64); in do_csum()
78 tmp3 += (tmp3 >> 64) | (tmp3 << 6 in do_csum()
[all...]
/kernel/linux/linux-5.10/arch/arm64/lib/
H A Dcsum.c63 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local
67 tmp3 = *(__uint128_t *)(ptr + 4); in do_csum()
76 tmp3 += (tmp3 >> 64) | (tmp3 << 64); in do_csum()
80 tmp3 = ((tmp3 >> 64) << 64) | (tmp4 >> 64); in do_csum()
81 tmp3 += (tmp3 >> 64) | (tmp3 << 6 in do_csum()
[all...]
H A Dstrncmp.S48 tmp3 .req x10 label
121 neg tmp3, tmp1, lsl #3 /* 64 - bits(bytes beyond align). */
126 CPU_BE( lsl tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */
128 CPU_LE( lsr tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */
130 and tmp3, limit_wd, #7
134 add tmp3, tmp3, tmp1
137 add limit_wd, limit_wd, tmp3, lsr #3
153 subs tmp3, tmp1, tmp2
180 add src1, src1, tmp3 /*tmp
[all...]
H A Dmemcmp.S44 tmp3 .req x10 label
106 and tmp3, limit_wd, #7
108 add tmp3, tmp3, tmp1
109 add limit_wd, limit_wd, tmp3, lsr #3
135 subs tmp3, tmp1, tmp2
160 add src1, src1, tmp3 /*backwards src1 to alignment boundary*/
161 add src2, src2, tmp3
162 sub limit, limit, tmp3
174 and tmp3, tmp
[all...]
H A Dstrcmp.S47 tmp3 .req x9 label
109 subs tmp3, tmp1, tmp2
130 add src1, src1, tmp3
131 add src2, src2, tmp3
143 and tmp3, tmp3, #7
145 neg pos, tmp3
199 CPU_BE( rev tmp3, data1 )
200 CPU_BE( sub tmp1, tmp3, zeroones )
201 CPU_BE( orr tmp2, tmp3, #REP8_7
[all...]
H A Dstrnlen.S40 tmp3 .req x10 label
76 sub tmp3, data2, zeroones
79 bic has_nul2, tmp3, tmp4
132 and tmp3, limit_wd, #15
135 add tmp3, tmp3, tmp1
136 add limit_wd, limit_wd, tmp3, lsr #4
/kernel/linux/linux-6.6/arch/loongarch/lib/
H A Dcsum.c60 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local
64 tmp3 = *(__uint128_t *)(ptr + 4); in do_csum()
73 tmp3 += (tmp3 >> 64) | (tmp3 << 64); in do_csum()
77 tmp3 = ((tmp3 >> 64) << 64) | (tmp4 >> 64); in do_csum()
78 tmp3 += (tmp3 >> 64) | (tmp3 << 6 in do_csum()
[all...]
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Dcsum.c63 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local
67 tmp3 = *(__uint128_t *)(ptr + 4); in do_csum()
76 tmp3 += (tmp3 >> 64) | (tmp3 << 64); in do_csum()
80 tmp3 = ((tmp3 >> 64) << 64) | (tmp4 >> 64); in do_csum()
81 tmp3 += (tmp3 >> 64) | (tmp3 << 6 in do_csum()
[all...]
H A Dstrncmp.S39 #define tmp3 x10 define
137 rev tmp3, data1
138 sub tmp1, tmp3, zeroones
139 orr tmp2, tmp3, #REP8_7f
167 neg tmp3, count, lsl #3 /* 64 - bits(bytes beyond align). */
170 LS_FW tmp2, tmp2, tmp3 /* Shift (count & 63). */
252 orr tmp3, data1, #REP8_7f
254 bic has_nul, has_nul, tmp3 /* Non-zero if NUL byte found in SRC1. */
255 orr tmp3, endloop, has_nul
256 cbnz tmp3,
[all...]
H A Dstrlen.S32 #define tmp3 x6 define
98 sub tmp3, data2, zeroones
101 bic has_nul2, tmp3, tmp4
125 sub tmp3, data2, zeroones
126 orr tmp2, tmp1, tmp3
131 sub tmp3, data2, zeroones
132 orr tmp2, tmp1, tmp3
141 bic has_nul2, tmp3, tmp4
172 sub tmp3, data2, zeroones
175 bic has_nul2, tmp3, tmp
[all...]
H A Dstrnlen.S40 tmp3 .req x10 label
76 sub tmp3, data2, zeroones
79 bic has_nul2, tmp3, tmp4
132 and tmp3, limit_wd, #15
135 add tmp3, tmp3, tmp1
136 add limit_wd, limit_wd, tmp3, lsr #4
/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
101 uus_addi 2, \tmp3, \tmp1, 0x222 variable
106 uus_mtsr 2, \tmp3
111 uus_addi 6, \tmp3, \tmp3, 0x444 variable
116 uus_mtsr 6, \tmp3
121 uus_addi 10, \tmp3, \tmp3, 0x444 variable
126 uus_mtsr 10, \tmp3
131 uus_addi 14, \tmp3, \tmp variable
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-at91/
H A Dpm_suspend.S25 tmp3 .req r6 label
127 * Side effects: overwrites r2, r3, tmp1, tmp2, tmp3, r7
216 * Side effects: overwrites r2, r3, tmp1, tmp2, tmp3
478 ldr tmp3, .mckr_offset
485 ldr tmp1, [pmc, tmp3]
488 str tmp1, [pmc, tmp3]
490 mov tmp3, #0
491 wait_mckrdy tmp3
527 ldr tmp3, .mckr_offset
528 ldr tmp1, [pmc, tmp3]
[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);
142 dsrlv $tmp3,$in1,$tmp1
147 dsllv $tmp3,$in1,$tmp1
151 or $in0,$in0,$tmp3
172 and $tmp3,$in1,$tmp0
176 dsll $tmp3,24
181 or $tmp3,$tmp4
191 or $tmp3,$tmp4
193 or $in1,$tmp3
195 dsrl $tmp3,
[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);
142 dsrlv $tmp3,$in1,$tmp1
147 dsllv $tmp3,$in1,$tmp1
151 or $in0,$in0,$tmp3
172 and $tmp3,$in1,$tmp0
176 dsll $tmp3,24
181 or $tmp3,$tmp4
191 or $tmp3,$tmp4
193 or $in1,$tmp3
195 dsrl $tmp3,
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-at91/
H A Dpm_suspend.S21 tmp3 .req r6 label
168 ldr tmp3, .mckr_offset
175 ldr tmp1, [pmc, tmp3]
178 str tmp1, [pmc, tmp3]
215 ldr tmp1, [pmc, tmp3]
217 str tmp1, [pmc, tmp3]
433 ldr tmp3, .pmc_version
434 cmp tmp3, #AT91_PMC_V1
450 mov tmp3, tmp2
451 bic tmp3, tmp
[all...]
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Duaccess.h143 unsigned long tmp1, tmp2, tmp3, tmp4; in raw_copy_from_user() local
219 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_from_user()
358 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_from_user()
371 unsigned long tmp1, tmp2, tmp3, tmp4; in raw_copy_to_user() local
442 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_to_user()
581 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_to_user()
/kernel/linux/linux-5.10/arch/ia64/lib/
H A Ddo_csum.S107 #define tmp3 r28 define
155 sub tmp3=last,first1 // tmp3=distance from first1 to last
166 (p9) adds tmp3=-8,tmp3 // effectively loaded
173 #define count tmp3
262 mov tmp3=0xffff
268 and tmp1=result1[0],tmp3
273 and tmp1=result1[0],tmp3
278 and tmp1=result1[0],tmp3
[all...]
/kernel/linux/linux-6.6/arch/ia64/lib/
H A Ddo_csum.S107 #define tmp3 r28 define
155 sub tmp3=last,first1 // tmp3=distance from first1 to last
166 (p9) adds tmp3=-8,tmp3 // effectively loaded
173 #define count tmp3
262 mov tmp3=0xffff
268 and tmp1=result1[0],tmp3
273 and tmp1=result1[0],tmp3
278 and tmp1=result1[0],tmp3
[all...]
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Duaccess.h172 unsigned long tmp1, tmp2, tmp3, tmp4; in raw_copy_from_user() local
247 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_from_user()
386 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_from_user()
399 unsigned long tmp1, tmp2, tmp3, tmp4; in raw_copy_to_user() local
469 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_to_user()
608 "=r"(tmp1), "=r"(tmp2), "=r"(tmp3), "=r"(tmp4) in raw_copy_to_user()

Completed in 10 milliseconds

123