is_smm
if (!ctxt->ops->is_smm(ctxt))
bool (*is_smm)(struct x86_emulate_ctxt *ctxt);
return !is_smm(vcpu) &&
role.base.smm = is_smm(vcpu);
WARN_ON_ONCE(is_smm(vcpu));
if (is_smm(vcpu)) {
if (is_smm(vcpu) && (kvm_state->flags & KVM_STATE_NESTED_GUEST_MODE))
if (is_smm(vcpu))
if (!is_smm(vcpu))
return is_smm(vcpu);
if (vcpu->arch.smi_pending && !is_smm(vcpu)) {
if (is_smm(vcpu) ?
if ((cr4 & X86_CR4_VMXE) && is_smm(vcpu))
return !is_smm(vcpu);
if (is_smm(vcpu))
WARN_ON_ONCE(is_guest_mode(vcpu) || is_smm(vcpu));
events->smi.smm = is_smm(vcpu);
return is_smm(emul_to_vcpu(ctxt));
.is_smm = emulator_is_smm,