X86_EFLAGS_IF
regs->flags |= X86_EFLAGS_IF;
#define ARCH_EFI_IRQ_FLAGS_MASK X86_EFLAGS_IF
return !(flags & X86_EFLAGS_IF);
return !(flags & X86_EFLAGS_IF);
return !(regs->flags & X86_EFLAGS_IF);
if (regs->flags & X86_EFLAGS_IF)
if (regs->flags & X86_EFLAGS_IF)
X86_EFLAGS_IF|X86_EFLAGS_DF|X86_EFLAGS_OF|
regs->flags &= ~(X86_EFLAGS_IF);
regs->flags |= X86_EFLAGS_IF;
= (regs->flags & X86_EFLAGS_IF);
regs->flags &= ~X86_EFLAGS_IF;
if (unlikely(!(regs->flags & X86_EFLAGS_IF)))
regs->flags = X86_EFLAGS_IF;
regs->flags = X86_EFLAGS_IF | X86_EFLAGS_FIXED;
if (regs->flags & X86_EFLAGS_IF)
if (regs->flags & X86_EFLAGS_IF)
if (flags & X86_EFLAGS_IF)
if (flags & X86_EFLAGS_IF)
flags |= X86_EFLAGS_IF;
if (vmpi->force_return_for_pic && (VEFLAGS & (X86_EFLAGS_IF | X86_EFLAGS_VIF))) {
change_mask |= X86_EFLAGS_IF;
change_mask |= X86_EFLAGS_IF;
change_mask |= (X86_EFLAGS_IOPL | X86_EFLAGS_IF);
ctxt->eflags &= ~(X86_EFLAGS_IF | X86_EFLAGS_TF | X86_EFLAGS_AC);
X86_EFLAGS_IF | X86_EFLAGS_DF | X86_EFLAGS_OF |
ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF);
ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF);
unsigned long flags = (ctxt->eflags & EFLAGS_MASK) | X86_EFLAGS_IF; \
ctxt->eflags &= ~X86_EFLAGS_IF;
ctxt->eflags |= X86_EFLAGS_IF;
if (!(svm->vmcb01.ptr->save.rflags & X86_EFLAGS_IF))
: kvm_get_rflags(vcpu) & X86_EFLAGS_IF;
? !(svm->vmcb01.ptr->save.rflags & X86_EFLAGS_IF)
: !(kvm_get_rflags(vcpu) & X86_EFLAGS_IF))
(vmcs12->guest_rflags & X86_EFLAGS_IF))) {
return vmx_get_rflags(vcpu) & X86_EFLAGS_IF;
return !(vmx_get_rflags(vcpu) & X86_EFLAGS_IF) ||
if (unlikely((ctxt->eflags & ~rflags) & X86_EFLAGS_IF))
.flags = X86_EFLAGS_IF,
if (WARN_ON_ONCE(!(regs->flags & X86_EFLAGS_IF))) {
ctx->saved_flags = (regs->flags & (X86_EFLAGS_TF | X86_EFLAGS_IF));
regs->flags &= ~X86_EFLAGS_IF;
v86.regs.eflags &= ~X86_EFLAGS_IF;
v86.regs.eax = X86_EFLAGS_IF;
v86.regs.eax = X86_EFLAGS_IF;
set_eflags(X86_EFLAGS_IF | X86_EFLAGS_FIXED);