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 | ||||
8 | #define RWSEM_WAITING_BIAS 0xffff0000 | ||||
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 */ |