Lines Matching refs:flags
32 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument
34 WRCTL(CTL_STATUS, flags); in arch_local_irq_restore()
39 unsigned long flags; in arch_local_irq_disable() local
41 flags = arch_local_save_flags(); in arch_local_irq_disable()
42 arch_local_irq_restore(flags & ~STATUS_PIE); in arch_local_irq_disable()
47 unsigned long flags; in arch_local_irq_enable() local
49 flags = arch_local_save_flags(); in arch_local_irq_enable()
50 arch_local_irq_restore(flags | STATUS_PIE); in arch_local_irq_enable()
53 static inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument
55 return (flags & STATUS_PIE) == 0; in arch_irqs_disabled_flags()
65 unsigned long flags; in arch_local_irq_save() local
67 flags = arch_local_save_flags(); in arch_local_irq_save()
68 arch_local_irq_restore(flags & ~STATUS_PIE); in arch_local_irq_save()
69 return flags; in arch_local_irq_save()