| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [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 */ | ||||