Searched refs:esr_el2 (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/arm64/kvm/
H A Dtrace_arm.h362 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 Demulate-nested.c2200 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 Dentry.S184 mrs x3, esr_el2
211 msr esr_el2, x3
H A Dhyp-entry.S46 mrs x0, esr_el2
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dhost.S134 mrs x0, esr_el2
175 mrs x0, esr_el2
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h303 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 Dkvm_emulate.h55 int kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2);
299 return vcpu->arch.fault.esr_el2;
H A Dkvm_host.h354 u64 esr_el2; /* Hyp Syndrom Register */ member in struct:kvm_vcpu_fault_info

Completed in 265 milliseconds