Home
last modified time | relevance | path

Searched refs:X86_EFLAGS_IF (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/arch/x86/xen/
Dirq.c41 return (-flags) & X86_EFLAGS_IF; in xen_save_fl()
50 flags = !(flags & X86_EFLAGS_IF); in xen_restore_fl()
Dxen-asm.S80 testw $X86_EFLAGS_IF, %di
82 testb $X86_EFLAGS_IF>>8, %ah
Dxen-asm_32.S79 testb $X86_EFLAGS_IF>>8, 8+1+ESP_OFFSET(%esp)
/Linux-v5.4/tools/testing/selftests/x86/
Dentry_from_vm86.c301 v86.regs.eflags &= ~X86_EFLAGS_IF; in main()
311 v86.regs.eax = X86_EFLAGS_IF; in main()
316 v86.regs.eax = X86_EFLAGS_IF; in main()
/Linux-v5.4/arch/x86/kernel/kprobes/
Dcore.c540 = (regs->flags & (X86_EFLAGS_TF | X86_EFLAGS_IF)); in set_current_kprobe()
542 kcb->kprobe_saved_flags &= ~X86_EFLAGS_IF; in set_current_kprobe()
606 regs->flags &= ~X86_EFLAGS_IF; in setup_singlestep()
921 *tos &= ~(X86_EFLAGS_TF | X86_EFLAGS_IF); in resume_execution()
/Linux-v5.4/arch/x86/include/asm/
Dirqflags.h164 return !(flags & X86_EFLAGS_IF); in arch_irqs_disabled_flags()
Defi.h35 #define ARCH_EFI_IRQ_FLAGS_MASK X86_EFLAGS_IF
/Linux-v5.4/arch/x86/kernel/
Dvm86_32.c424 if (flags & X86_EFLAGS_IF) in set_vflags_long()
434 if (flags & X86_EFLAGS_IF) in set_vflags_short()
445 flags |= X86_EFLAGS_IF; in get_vflags()
737 if (vmpi->force_return_for_pic && (VEFLAGS & (X86_EFLAGS_IF | X86_EFLAGS_VIF))) { in handle_vm86_fault()
Dprocess_32.c194 regs->flags = X86_EFLAGS_IF; in start_thread()
Dtraps.c79 if (regs->flags & X86_EFLAGS_IF) in cond_local_irq_enable()
85 if (regs->flags & X86_EFLAGS_IF) in cond_local_irq_disable()
Dprocess_64.c471 regs->flags = X86_EFLAGS_IF; in start_thread_common()
/Linux-v5.4/arch/x86/mm/
Dkmmio.c294 ctx->saved_flags = (regs->flags & (X86_EFLAGS_TF | X86_EFLAGS_IF)); in kmmio_handler()
305 regs->flags &= ~X86_EFLAGS_IF; in kmmio_handler()
Dfault.c1341 if (regs->flags & X86_EFLAGS_IF) in do_user_addr_fault()
/Linux-v5.4/arch/x86/include/uapi/asm/
Dprocessor-flags.h26 #define X86_EFLAGS_IF _BITUL(X86_EFLAGS_IF_BIT) macro
/Linux-v5.4/arch/x86/entry/
Dentry_64_compat.S78 orl $X86_EFLAGS_IF, (%rsp) /* Fix saved flags */
Dentry_32.S74 testl $X86_EFLAGS_IF, PT_EFLAGS(%esp) # interrupts off?
908 orl $X86_EFLAGS_IF, (%esp) /* Fix IF */
1091 testl $X86_EFLAGS_IF, PT_EFLAGS(%esp) # interrupts off (exception path) ?
Dentry_64.S394 testl $X86_EFLAGS_IF, %eax
/Linux-v5.4/arch/x86/kvm/
Demulate.c1054 flags = (flags & EFLAGS_MASK) | X86_EFLAGS_IF; in test_cc()
1913 change_mask |= X86_EFLAGS_IF; in emulate_popf()
1918 change_mask |= X86_EFLAGS_IF; in emulate_popf()
1921 change_mask |= (X86_EFLAGS_IOPL | X86_EFLAGS_IF); in emulate_popf()
2062 ctxt->eflags &= ~(X86_EFLAGS_IF | X86_EFLAGS_TF | X86_EFLAGS_AC); in __emulate_int_real()
2130 X86_EFLAGS_IF | X86_EFLAGS_DF | X86_EFLAGS_OF | in emulate_iret_real()
2809 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF); in em_syscall()
2847 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF); in em_sysenter()
3948 ctxt->eflags &= ~X86_EFLAGS_IF; in em_cli()
3958 ctxt->eflags |= X86_EFLAGS_IF; in em_sti()
[all …]
Dsvm.c3498 if (kvm_get_rflags(&svm->vcpu) & X86_EFLAGS_IF) in enter_svm_guest_mode()
5411 ret = !!(kvm_get_rflags(vcpu) & X86_EFLAGS_IF); in svm_interrupt_allowed()
Dx86.c6774 if (unlikely((ctxt->eflags & ~rflags) & X86_EFLAGS_IF)) in x86_emulate_instruction()
7464 kvm_run->if_flag = (kvm_get_rflags(vcpu) & X86_EFLAGS_IF) != 0; in post_kvm_run_save()
/Linux-v5.4/arch/x86/kernel/cpu/
Dcommon.c1694 X86_EFLAGS_TF|X86_EFLAGS_DF|X86_EFLAGS_IF| in syscall_init()
/Linux-v5.4/arch/x86/kvm/vmx/
Dvmx.c4495 vmcs_readl(GUEST_RFLAGS) & X86_EFLAGS_IF) && in vmx_interrupt_allowed()
4592 .flags = X86_EFLAGS_IF, in kvm_machine_check()
Dnested.c3278 (vmcs12->guest_rflags & X86_EFLAGS_IF))) { in nested_vmx_run()