Lines Matching refs:flags
19 unsigned long flags; in native_save_fl() local
28 : "=rm" (flags) in native_save_fl()
32 return flags; in native_save_fl()
57 static __always_inline int native_irqs_disabled_flags(unsigned long flags) in native_irqs_disabled_flags() argument
59 return !(flags & X86_EFLAGS_IF); in native_irqs_disabled_flags()
64 unsigned long flags = native_save_fl(); in native_local_irq_save() local
68 return flags; in native_local_irq_save()
71 static __always_inline void native_local_irq_restore(unsigned long flags) in native_local_irq_restore() argument
73 if (!native_irqs_disabled_flags(flags)) in native_local_irq_restore()
127 unsigned long flags = arch_local_save_flags(); in arch_local_irq_save() local
129 return flags; in arch_local_irq_save()
144 static __always_inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument
146 return !(flags & X86_EFLAGS_IF); in arch_irqs_disabled_flags()
151 unsigned long flags = arch_local_save_flags(); in arch_irqs_disabled() local
153 return arch_irqs_disabled_flags(flags); in arch_irqs_disabled()
156 static __always_inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument
158 if (!arch_irqs_disabled_flags(flags)) in arch_local_irq_restore()