Searched refs:esr_el2 (Results 1 - 8 of 8) sorted by relevance
/linux-master/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; 385 TP_printk("%s: esr_el2 0x%lx elr_el2: 0x%lx spsr_el2: 0x%08lx (M: %s) hcr_el2: %lx", 387 __entry->esr_el2, __entry->pc, __entry->spsr_el2,
|
H A D | emulate-nested.c | 2200 static void kvm_inject_el2_exception(struct kvm_vcpu *vcpu, u64 esr_el2, argument 2203 trace_kvm_inject_nested_exception(vcpu, esr_el2, type); 2208 vcpu_write_sys_reg(vcpu, esr_el2, ESR_EL2); 2222 static int kvm_inject_nested(struct kvm_vcpu *vcpu, u64 esr_el2, argument 2250 kvm_inject_el2_exception(vcpu, esr_el2, type); 2264 kvm_inject_el2_exception(vcpu, esr_el2, type); 2283 int kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2) argument 2285 return kvm_inject_nested(vcpu, esr_el2, except_type_sync); 2304 /* esr_el2 value doesn't matter for exits due to irqs. */
|
/linux-master/arch/arm64/kvm/hyp/ |
H A D | entry.S | 184 mrs x3, esr_el2 211 msr esr_el2, x3
|
H A D | hyp-entry.S | 46 mrs x0, esr_el2
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | host.S | 134 mrs x0, esr_el2 175 mrs x0, esr_el2
|
/linux-master/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 303 return __get_fault_info(vcpu->arch.fault.esr_el2, &vcpu->arch.fault); 309 arm64_mops_reset_regs(vcpu_gp_regs(vcpu), vcpu->arch.fault.esr_el2); 714 vcpu->arch.fault.esr_el2 = read_sysreg_el2(SYS_ESR);
|
/linux-master/arch/arm64/include/asm/ |
H A D | kvm_emulate.h | 55 int kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2); 299 return vcpu->arch.fault.esr_el2;
|
H A D | kvm_host.h | 354 u64 esr_el2; /* Hyp Syndrom Register */ member in struct:kvm_vcpu_fault_info
|
Completed in 265 milliseconds