Lines Matching refs:esr
18 #include <asm/esr.h>
48 int kvm_inject_serror_esr(struct kvm_vcpu *vcpu, u64 esr);
80 int kvm_inject_nested_serror(struct kvm_vcpu *vcpu, u64 esr);
84 u64 esr = FIELD_PREP(ESR_ELx_EC_MASK, ESR_ELx_EC_SVE) |
87 kvm_inject_nested_sync(vcpu, esr);
322 u64 esr = kvm_vcpu_get_esr(vcpu);
323 bool is_wfe = !!(esr & ESR_ELx_WFx_ISS_WFE);
335 u64 esr = kvm_vcpu_get_esr(vcpu);
337 if (esr & ESR_ELx_CV)
338 return (esr & ESR_ELx_COND_MASK) >> ESR_ELx_COND_SHIFT;
455 unsigned long esr = kvm_vcpu_get_esr(vcpu);
457 BUG_ON(!esr_fsc_is_permission_fault(esr));
458 return BIT(ARM64_HW_PGTABLE_LEVEL_SHIFT(esr & ESR_ELx_FSC_LEVEL));
476 u64 esr = kvm_vcpu_get_esr(vcpu);
477 return ESR_ELx_SYS64_ISS_RT(esr);