Lines Matching refs:flags

18  * PACA flags in paca->irq_happened.
55 * flags for paca->irq_soft_mask
118 unsigned long flags;
122 : "=r" (flags)
125 return flags;
162 unsigned long flags = irq_soft_mask_return();
166 return flags;
171 unsigned long flags = irq_soft_mask_return();
173 irq_soft_mask_set(flags | mask);
175 return flags;
180 unsigned long flags = irq_soft_mask_return();
182 irq_soft_mask_set(flags & ~mask);
184 return flags;
209 static inline bool arch_irqs_disabled_flags(unsigned long flags)
211 return flags & IRQS_DISABLED;
262 #define raw_local_irq_pmu_save(flags) \
264 typecheck(unsigned long, flags); \
265 flags = irq_soft_mask_or_return(IRQS_DISABLED | \
269 #define raw_local_irq_pmu_restore(flags) \
271 typecheck(unsigned long, flags); \
272 arch_local_irq_restore(flags); \
276 #define powerpc_local_irq_pmu_save(flags) \
278 raw_local_irq_pmu_save(flags); \
279 if (!raw_irqs_disabled_flags(flags)) \
282 #define powerpc_local_irq_pmu_restore(flags) \
284 if (!raw_irqs_disabled_flags(flags)) \
286 raw_local_irq_pmu_restore(flags); \
289 #define powerpc_local_irq_pmu_save(flags) \
291 raw_local_irq_pmu_save(flags); \
293 #define powerpc_local_irq_pmu_restore(flags) \
295 raw_local_irq_pmu_restore(flags); \
302 unsigned long flags; \
304 flags = irq_soft_mask_set_return(IRQS_ALL_DISABLED); \
306 if (!arch_irqs_disabled_flags(flags)) { \
425 static inline void arch_local_irq_restore(unsigned long flags)
428 wrtee(flags);
430 mtmsr(flags);
435 unsigned long flags = arch_local_save_flags();
442 mtmsr(flags & ~MSR_EE);
444 return flags;
457 static inline bool arch_irqs_disabled_flags(unsigned long flags)
459 return (flags & MSR_EE) == 0;