Lines Matching refs:efer
782 u64 efer; in emulator_recalc_and_set_mode() local
787 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in emulator_recalc_and_set_mode()
791 if (efer & EFER_LMA) in emulator_recalc_and_set_mode()
799 if (efer & EFER_LMA) in emulator_recalc_and_set_mode()
808 if (efer & EFER_LMA) { in emulator_recalc_and_set_mode()
1511 u64 efer = 0; in get_descriptor_ptr() local
1513 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in get_descriptor_ptr()
1514 if (!(efer & EFER_LMA)) in get_descriptor_ptr()
1685 u64 efer = 0; in __load_segment_descriptor() local
1687 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in __load_segment_descriptor()
1688 if (efer & EFER_LMA) in __load_segment_descriptor()
2404 u64 efer = 0; in em_syscall() local
2414 ops->get_msr(ctxt, MSR_EFER, &efer); in em_syscall()
2415 if (!(efer & EFER_SCE)) in em_syscall()
2424 if (efer & EFER_LMA) { in em_syscall()
2432 if (efer & EFER_LMA) { in em_syscall()
2463 u64 efer = 0; in em_sysenter() local
2465 ops->get_msr(ctxt, MSR_EFER, &efer); in em_sysenter()
2474 if ((ctxt->mode != X86EMUL_MODE_PROT64) && (efer & EFER_LMA) in em_sysenter()
2490 if (efer & EFER_LMA) { in em_sysenter()
2499 ctxt->_eip = (efer & EFER_LMA) ? msr_data : (u32)msr_data; in em_sysenter()
2502 *reg_write(ctxt, VCPU_REGS_RSP) = (efer & EFER_LMA) ? msr_data : in em_sysenter()
2504 if (efer & EFER_LMA) in em_sysenter()
3913 u64 efer = 0; in check_svme() local
3915 ctxt->ops->get_msr(ctxt, MSR_EFER, &efer); in check_svme()
3917 if (!(efer & EFER_SVME)) in check_svme()