|
Linux Kernel
3.7.1
|
#include <asm/asm.h>Go to the source code of this file.
Data Structures | |
| struct | arch_rwlock_t |
Macros | |
| #define | RW_LOCK_BIAS 0x00100000 |
| #define | READ_LOCK_SIZE(insn) __ASM_FORM(insn##l) |
| #define | READ_LOCK_ATOMIC(n) atomic_##n |
| #define | WRITE_LOCK_ADD(n) __ASM_FORM_COMMA(addl n) |
| #define | WRITE_LOCK_SUB(n) __ASM_FORM_COMMA(subl n) |
| #define | WRITE_LOCK_CMP RW_LOCK_BIAS |
| #define | __ARCH_RW_LOCK_UNLOCKED { RW_LOCK_BIAS } |
| #define __ARCH_RW_LOCK_UNLOCKED { RW_LOCK_BIAS } |
| #define WRITE_LOCK_ADD | ( | n | ) | __ASM_FORM_COMMA(addl n) |
| #define WRITE_LOCK_CMP RW_LOCK_BIAS |
| #define WRITE_LOCK_SUB | ( | n | ) | __ASM_FORM_COMMA(subl n) |
1.8.2