Home
last modified time | relevance | path

Searched full:sys_tcr (Results 1 – 7 of 7) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dtlb.c86 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
88 write_sysreg_el1(val, SYS_TCR); in enter_vmid_context()
144 write_sysreg_el1(cxt->tcr, SYS_TCR); in exit_vmid_context()
H A Dswitch.c73 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR); in __activate_traps()
92 val = read_sysreg_el1(SYS_TCR); in __deactivate_traps()
93 write_sysreg_el1(val | TCR_EPD1_MASK | TCR_EPD0_MASK, SYS_TCR); in __deactivate_traps()
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h140 ctxt_sys_reg(ctxt, TCR_EL1) = read_sysreg_el1(SYS_TCR); in __sysreg_save_el1_state()
220 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR); in __sysreg_restore_el1_state()
229 SYS_TCR); in __sysreg_restore_el1_state()
279 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR); in __sysreg_restore_el1_state()
H A Dswitch.h641 write_sysreg_el1(val, SYS_TCR); in handle_tx2_tvm()
766 write_sysreg_el1(val, SYS_TCR); in handle_ampere1_tcr()
/linux/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c43 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
45 write_sysreg_el1(val, SYS_TCR); in enter_vmid_context()
85 write_sysreg_el1(cxt->tcr, SYS_TCR); in exit_vmid_context()
H A Dsysreg-sr.c52 __vcpu_assign_sys_reg(vcpu, TCR_EL2, read_sysreg_el1(SYS_TCR)); in __sysreg_save_vel2_state()
109 write_sysreg_el1(__vcpu_sys_reg(vcpu, TCR_EL2), SYS_TCR); in __sysreg_restore_vel2_state()
123 write_sysreg_el1(val, SYS_TCR); in __sysreg_restore_vel2_state()
/linux/arch/arm64/kvm/
H A Dat.c594 config->tcr = read_sysreg_el1(SYS_TCR); in __mmu_config_save()
622 write_sysreg_el1(config->tcr, SYS_TCR); in __mmu_config_restore()
1387 write_sysreg_el1(vcpu_read_sys_reg(vcpu, TCR_EL1), SYS_TCR); in __kvm_at_s1e01_fast()