Home | History | Annotate | Download | only in asm-x86

Lines Matching refs:flags

4  * IRQ flags handling
12 #include <asm/processor-flags.h>
60 static inline void raw_local_irq_restore(unsigned long flags)
62 native_restore_fl(flags);
98 unsigned long flags = __raw_local_save_flags();
102 return flags;
115 #define raw_local_save_flags(flags) \
116 do { (flags) = __raw_local_save_flags(); } while (0)
118 #define raw_local_irq_save(flags) \
119 do { (flags) = __raw_local_irq_save(); } while (0)
121 static inline int raw_irqs_disabled_flags(unsigned long flags)
123 return !(flags & X86_EFLAGS_IF);
128 unsigned long flags = __raw_local_save_flags();
130 return raw_irqs_disabled_flags(flags);
139 static inline void trace_hardirqs_fixup_flags(unsigned long flags)
141 if (raw_irqs_disabled_flags(flags))
149 unsigned long flags = __raw_local_save_flags();
151 trace_hardirqs_fixup_flags(flags);