Searched refs:esr_el2 (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/arm64/kvm/ |
| H A D | trace_arm.h | 362 TP_PROTO(struct kvm_vcpu *vcpu, u64 esr_el2, int type), 363 TP_ARGS(vcpu, esr_el2, type), 367 __field(unsigned long, esr_el2) 377 __entry->esr_el2 = esr_el2; 387 __entry->esr_el2, __entry->pc, __entry->spsr_el2,
|
| H A D | emulate-nested.c | 2835 static void kvm_inject_el2_exception(struct kvm_vcpu *vcpu, u64 esr_el2, in kvm_inject_el2_exception() argument 2838 trace_kvm_inject_nested_exception(vcpu, esr_el2, type); in kvm_inject_el2_exception() 2843 vcpu_write_sys_reg(vcpu, esr_el2, ESR_EL2); in kvm_inject_el2_exception() 2850 vcpu_write_sys_reg(vcpu, esr_el2, ESR_EL2); in kvm_inject_el2_exception() 2861 static int kvm_inject_nested(struct kvm_vcpu *vcpu, u64 esr_el2, in kvm_inject_nested() argument 2889 kvm_inject_el2_exception(vcpu, esr_el2, type); in kvm_inject_nested() 2905 kvm_inject_el2_exception(vcpu, esr_el2, type); in kvm_inject_nested() 2929 int kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2) in kvm_inject_nested_sync() argument 2931 return kvm_inject_nested(vcpu, esr_el2, except_type_sync); in kvm_inject_nested_sync()
|
| H A D | nested.c | 989 int kvm_inject_s2_fault(struct kvm_vcpu *vcpu, u64 esr_el2) in kvm_inject_s2_fault() argument 994 return kvm_inject_nested_sync(vcpu, esr_el2); in kvm_inject_s2_fault()
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | host.S | 133 mrs x0, esr_el2 174 mrs x0, esr_el2
|
| H A D | pkvm.c | 1075 vcpu->arch.fault.esr_el2 = (ESR_ELx_EC_DABT_LOW << ESR_ELx_EC_SHIFT) | in __pkvm_memshare_page_req()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | hyp-entry.S | 46 mrs x0, esr_el2
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_nested.h | 167 extern int kvm_inject_s2_fault(struct kvm_vcpu *vcpu, u64 esr_el2);
|
| H A D | kvm_host.h | 435 u64 esr_el2; /* Hyp Syndrom Register */ member
|