Sam Ravnborg | a00736e | 2008-06-19 20:26:19 +0200 | [diff] [blame] | 1 | /* rwsem-const.h: RW semaphore counter constants. */ |
| 2 | #ifndef _SPARC64_RWSEM_CONST_H |
| 3 | #define _SPARC64_RWSEM_CONST_H |
| 4 | |
| 5 | #define RWSEM_UNLOCKED_VALUE 0x00000000 |
| 6 | #define RWSEM_ACTIVE_BIAS 0x00000001 |
| 7 | #define RWSEM_ACTIVE_MASK 0x0000ffff |
David S. Miller | ef201be | 2010-08-17 17:09:53 -0700 | [diff] [blame] | 8 | #define RWSEM_WAITING_BIAS (-0x00010000) |
Sam Ravnborg | a00736e | 2008-06-19 20:26:19 +0200 | [diff] [blame] | 9 | #define RWSEM_ACTIVE_READ_BIAS RWSEM_ACTIVE_BIAS |
| 10 | #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) |
| 11 | |
| 12 | #endif /* _SPARC64_RWSEM_CONST_H */ |