Lines Matching refs:flags
19 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument
21 WRCTL(CTL_FSTATUS, flags); in arch_local_irq_restore()
26 unsigned long flags; in arch_local_irq_disable() local
28 flags = arch_local_save_flags(); in arch_local_irq_disable()
29 arch_local_irq_restore(flags & ~STATUS_PIE); in arch_local_irq_disable()
34 unsigned long flags; in arch_local_irq_enable() local
36 flags = arch_local_save_flags(); in arch_local_irq_enable()
37 arch_local_irq_restore(flags | STATUS_PIE); in arch_local_irq_enable()
40 static inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument
42 return (flags & STATUS_PIE) == 0; in arch_irqs_disabled_flags()
52 unsigned long flags; in arch_local_irq_save() local
54 flags = arch_local_save_flags(); in arch_local_irq_save()
55 arch_local_irq_restore(flags & ~STATUS_PIE); in arch_local_irq_save()
56 return flags; in arch_local_irq_save()