Lines Matching refs:flags
17 unsigned long flags;
19 asm volatile (" mvc .s2 CSR,%0\n" : "=b"(flags));
20 return flags;
24 static inline void arch_local_irq_restore(unsigned long flags)
26 asm volatile (" mvc .s2 %0,CSR\n" : : "b"(flags) : "memory");
32 unsigned long flags = arch_local_save_flags();
33 flags |= 1;
34 arch_local_irq_restore(flags);
40 unsigned long flags = arch_local_save_flags();
41 flags &= ~1;
42 arch_local_irq_restore(flags);
48 unsigned long flags;
50 flags = arch_local_save_flags();
51 arch_local_irq_restore(flags & ~1);
52 return flags;
55 /* test flags */
56 static inline int arch_irqs_disabled_flags(unsigned long flags)
58 return (flags & 1) == 0;