Lines Matching refs:flags
21 unsigned long flags;
24 : "=r" (flags)
27 return flags;
32 unsigned long flags, zero;
35 : "=r" (flags), "=&r" (zero)
39 return flags;
46 #define raw_local_save_flags(flags) ((flags) = local_get_flags())
47 #define raw_local_irq_save(flags) ((flags) = raw_local_irq_disable())
50 #define raw_irqs_disabled_flags(flags) ((flags) == 0)
71 #define raw_local_irq_restore(flags) __asm__ __volatile__("wrtee %0" : : "r" (flags) : "memory")
74 #define raw_local_irq_restore(flags) mtmsr(flags)
101 static inline void raw_local_irq_save_ptr(unsigned long *flags)
105 *flags = msr;
113 #define raw_local_save_flags(flags) ((flags) = mfmsr())
114 #define raw_local_irq_save(flags) raw_local_irq_save_ptr(&flags)
116 #define raw_irqs_disabled_flags(flags) (((flags) & MSR_EE) == 0)
120 static inline int irqs_disabled_flags(unsigned long flags)
122 return (flags & MSR_EE) == 0;