Home
last modified time | relevance | path

Searched refs:write_sysreg_el1 (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/arch/arm64/kvm/hyp/include/hyp/
Dsysreg-sr.h81 write_sysreg_el1(ctxt_sys_reg(ctxt, SCTLR_EL1), SYS_SCTLR); in __sysreg_restore_el1_state()
82 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR); in __sysreg_restore_el1_state()
89 write_sysreg_el1((ctxt_sys_reg(ctxt, TCR_EL1) | in __sysreg_restore_el1_state()
95 write_sysreg_el1(ctxt_sys_reg(ctxt, CPACR_EL1), SYS_CPACR); in __sysreg_restore_el1_state()
96 write_sysreg_el1(ctxt_sys_reg(ctxt, TTBR0_EL1), SYS_TTBR0); in __sysreg_restore_el1_state()
97 write_sysreg_el1(ctxt_sys_reg(ctxt, TTBR1_EL1), SYS_TTBR1); in __sysreg_restore_el1_state()
98 write_sysreg_el1(ctxt_sys_reg(ctxt, ESR_EL1), SYS_ESR); in __sysreg_restore_el1_state()
99 write_sysreg_el1(ctxt_sys_reg(ctxt, AFSR0_EL1), SYS_AFSR0); in __sysreg_restore_el1_state()
100 write_sysreg_el1(ctxt_sys_reg(ctxt, AFSR1_EL1), SYS_AFSR1); in __sysreg_restore_el1_state()
101 write_sysreg_el1(ctxt_sys_reg(ctxt, FAR_EL1), SYS_FAR); in __sysreg_restore_el1_state()
[all …]
Dswitch.h299 write_sysreg_el1(val, SYS_SCTLR); in handle_tx2_tvm()
302 write_sysreg_el1(val, SYS_TTBR0); in handle_tx2_tvm()
305 write_sysreg_el1(val, SYS_TTBR1); in handle_tx2_tvm()
308 write_sysreg_el1(val, SYS_TCR); in handle_tx2_tvm()
311 write_sysreg_el1(val, SYS_ESR); in handle_tx2_tvm()
314 write_sysreg_el1(val, SYS_FAR); in handle_tx2_tvm()
317 write_sysreg_el1(val, SYS_AFSR0); in handle_tx2_tvm()
320 write_sysreg_el1(val, SYS_AFSR1); in handle_tx2_tvm()
323 write_sysreg_el1(val, SYS_MAIR); in handle_tx2_tvm()
326 write_sysreg_el1(val, SYS_AMAIR); in handle_tx2_tvm()
[all …]
/Linux-v5.10/arch/arm64/kvm/hyp/vhe/
Dtlb.c38 write_sysreg_el1(val, SYS_TCR); in __tlb_switch_to_guest()
41 write_sysreg_el1(val, SYS_SCTLR); in __tlb_switch_to_guest()
75 write_sysreg_el1(cxt->tcr, SYS_TCR); in __tlb_switch_to_host()
76 write_sysreg_el1(cxt->sctlr, SYS_SCTLR); in __tlb_switch_to_host()
/Linux-v5.10/arch/arm64/kvm/hyp/nvhe/
Dswitch.c61 write_sysreg_el1(ctxt_sys_reg(ctxt, SCTLR_EL1), SYS_SCTLR); in __activate_traps()
63 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR); in __activate_traps()
86 write_sysreg_el1(val | TCR_EPD1_MASK | TCR_EPD0_MASK, SYS_TCR); in __deactivate_traps()
89 write_sysreg_el1(val | SCTLR_ELx_M, SYS_SCTLR); in __deactivate_traps()
Dtlb.c30 write_sysreg_el1(val, SYS_TCR); in __tlb_switch_to_guest()
52 write_sysreg_el1(cxt->tcr, SYS_TCR); in __tlb_switch_to_host()
/Linux-v5.10/arch/arm64/include/asm/
Dkvm_hyp.h46 #define write_sysreg_el1(v,r) write_sysreg_elx(v, r, _EL1, _EL12) macro
Dkvm_emulate.h190 write_sysreg_el1(v, SYS_SPSR); in vcpu_write_spsr()
/Linux-v5.10/arch/arm64/kvm/
Dregmap.c209 write_sysreg_el1(v, SYS_SPSR); in vcpu_write_spsr32()