Home
last modified time | relevance | path

Searched refs:ELR_EL2 (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dsysreg-sr.c78 __vcpu_sys_reg(vcpu, ELR_EL2) = read_sysreg_el1(SYS_ELR); in __sysreg_save_vel2_state()
140 write_sysreg_el1(__vcpu_sys_reg(vcpu, ELR_EL2), SYS_ELR); in __sysreg_restore_vel2_state()
/linux-6.15/arch/arm64/kvm/
H A Dpauth.c163 *elr = ptr = vcpu_read_sys_reg(vcpu, ELR_EL2); in kvm_auth_eretax()
H A Dsys_regs.c143 MAPPED_EL2_SYSREG(ELR_EL2, ELR_EL1, NULL ); in get_el2_to_el1_mapping()
3278 EL2_REG_REDIR(ELR_EL2, reset_val, 0),
H A Demulate-nested.c2510 elr = __vcpu_sys_reg(vcpu, ELR_EL2); in kvm_emulate_nested_eret()
/linux-6.15/arch/arm64/kvm/hyp/
H A Dexception.c117 __vcpu_write_sys_reg(vcpu, *vcpu_pc(vcpu), ELR_EL2); in enter_exception64()
/linux-6.15/arch/arm64/kernel/
H A Dasm-offsets.c108 DEFINE(CPU_ELR_EL2, offsetof(struct kvm_cpu_context, sys_regs[ELR_EL2])); in main()
/linux-6.15/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h859 this_cpu_ptr(&kvm_hyp_ctxt)->sys_regs[ELR_EL2] = elr_el2; in __kvm_unexpected_el2_exception()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_host.h496 ELR_EL2, /* EL2 exception link register */ enumerator
/linux-6.15/arch/arm64/
H A DKconfig829 EL1 to cause a return to EL2 with a guest controlled ELR_EL2.