Lines Matching defs:efer
446 if ((vcpu->arch.efer & EFER_LME)) {
746 static int set_efer(struct kvm_vcpu *vcpu, u64 efer)
748 u64 old_efer = vcpu->arch.efer;
750 if (efer & efer_reserved_bits)
754 && (vcpu->arch.efer & EFER_LME) != (efer & EFER_LME))
757 if (efer & EFER_FFXSR) {
765 if (efer & EFER_SVME) {
773 efer &= ~EFER_LMA;
774 efer |= vcpu->arch.efer & EFER_LMA;
776 kvm_x86_ops->set_efer(vcpu, efer);
778 vcpu->arch.mmu.base_role.nxe = (efer & EFER_NX) && !tdp_enabled;
782 if ((efer ^ old_efer) & EFER_NX)
1531 data = vcpu->arch.efer;
1818 unsigned long long efer = 0;
1820 rdmsrl_safe(MSR_EFER, &efer);
1821 return efer & EFER_NX;
5019 sregs->efer = vcpu->arch.efer;
5100 mmu_reset_needed |= vcpu->arch.efer != sregs->efer;
5101 kvm_x86_ops->set_efer(vcpu, sregs->efer);