Lines Matching refs:flags
69 #define __save_flags(flags) \ argument
70 __asm__ __volatile__ ("mfs %0, rmsr" : "=r" (flags))
71 #define __restore_flags(flags) \ argument
72 __asm__ __volatile__ ("mts rmsr, %0" :: "r" (flags))
74 #define __save_flags_cli(flags) \ argument
81 : "=r" (flags), "=r" (tmp) \
86 #define __save_flags_sti(flags) \ argument
93 : "=r" (flags) ,"=r" (tmp) \
99 #define local_irq_save(flags) __save_flags_cli (flags) argument
100 #define local_irq_set(flags) __save_flags_sti (flags) argument
101 #define local_irq_restore(flags) __restore_flags (flags) argument
107 #define save_flags(flags) __save_flags (flags) argument
108 #define restore_flags(flags) __restore_flags (flags) argument
109 #define save_flags_cli(flags) __save_flags_cli (flags) argument
139 unsigned long tmp, flags; in __xchg() local
141 save_flags_cli (flags); in __xchg()
158 restore_flags (flags); in __xchg()