Lines Matching refs:events
806 struct kvm_vcpu_events *events) in __kvm_arm_vcpu_get_events() argument
808 events->exception.serror_pending = !!(vcpu->arch.hcr_el2 & HCR_VSE); in __kvm_arm_vcpu_get_events()
809 events->exception.serror_has_esr = cpus_have_const_cap(ARM64_HAS_RAS_EXTN); in __kvm_arm_vcpu_get_events()
811 if (events->exception.serror_pending && events->exception.serror_has_esr) in __kvm_arm_vcpu_get_events()
812 events->exception.serror_esr = vcpu_get_vsesr(vcpu); in __kvm_arm_vcpu_get_events()
824 struct kvm_vcpu_events *events) in __kvm_arm_vcpu_set_events() argument
826 bool serror_pending = events->exception.serror_pending; in __kvm_arm_vcpu_set_events()
827 bool has_esr = events->exception.serror_has_esr; in __kvm_arm_vcpu_set_events()
828 bool ext_dabt_pending = events->exception.ext_dabt_pending; in __kvm_arm_vcpu_set_events()
834 if (!((events->exception.serror_esr) & ~ESR_ELx_ISS_MASK)) in __kvm_arm_vcpu_set_events()
835 kvm_set_sei_esr(vcpu, events->exception.serror_esr); in __kvm_arm_vcpu_set_events()