Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
irqflags.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Macros

#define __arch_local_irq_stosm(__or)
 
#define __arch_local_irq_stnsm(__and)
 

Macro Definition Documentation

#define __arch_local_irq_stnsm (   __and)
Value:
({ \
unsigned long __mask; \
asm volatile( \
" stnsm %0,%1" \
: "=Q" (__mask) : "i" (__and) : "memory"); \
__mask; \
})

Definition at line 22 of file irqflags.h.

#define __arch_local_irq_stosm (   __or)
Value:
({ \
unsigned long __mask; \
asm volatile( \
" stosm %0,%1" \
: "=Q" (__mask) : "i" (__or) : "memory"); \
__mask; \
})

Definition at line 12 of file irqflags.h.