Lines Matching defs:efer
295 static void svm_set_efer(struct kvm_vcpu *vcpu, u64 efer)
297 vcpu->arch.efer = efer;
298 if (!npt_enabled && !(efer & EFER_LMA))
299 efer &= ~EFER_LME;
301 to_svm(vcpu)->vmcb->save.efer = efer | EFER_SVME;
434 uint64_t efer;
439 rdmsrl(MSR_EFER, efer);
440 if (efer & EFER_SVME)
464 wrmsrl(MSR_EFER, efer | EFER_SVME);
804 save->efer = EFER_SVME;
1223 if (vcpu->arch.efer & EFER_LME) {
1225 vcpu->arch.efer |= EFER_LMA;
1226 svm->vmcb->save.efer |= EFER_LMA | EFER_LME;
1230 vcpu->arch.efer &= ~EFER_LMA;
1231 svm->vmcb->save.efer &= ~(EFER_LMA | EFER_LME);
1594 if (!(svm->vcpu.arch.efer & EFER_SVME)
1966 svm_set_efer(&svm->vcpu, hsave->save.efer);
2062 hsave->save.efer = svm->vcpu.arch.efer;
2089 svm_set_efer(&svm->vcpu, nested_vmcb->save.efer);
2558 /* check for svm_disable while efer.svme is set */
2559 if (svm_dis && (vcpu->arch.efer & EFER_SVME))
2819 pr_err("cpl: %d efer: %016llx\n",
2820 save->cpl, save->efer);