Lines Matching refs:tmp2
12 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3
15 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA]
16 msr_s SYS_APIAKEYLO_EL1, \tmp2
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
52 .macro __ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3
55 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIA]
56 msr_s SYS_APIAKEYLO_EL1, \tmp2
60 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
66 mrs \tmp2, sctlr_el1
67 orr \tmp2, \tmp2, \tmp1
68 msr sctlr_el1, \tmp2
69 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3
74 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3
78 __ptrauth_keys_init_cpu \tsk, \tmp1, \tmp2, \tmp3
84 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3