Line data Source code
1 : #ifndef _ASM_X86_SPINLOCK_TYPES_H
2 : #define _ASM_X86_SPINLOCK_TYPES_H
3 :
4 : #ifndef __LINUX_SPINLOCK_TYPES_H
5 : # error "please don't include this file directly"
6 : #endif
7 :
8 : typedef struct arch_spinlock {
9 : unsigned int slock;
10 1 : } arch_spinlock_t;
11 :
12 : #define __ARCH_SPIN_LOCK_UNLOCKED { 0 }
13 :
14 : typedef struct {
15 : unsigned int lock;
16 : } arch_rwlock_t;
17 :
18 : #define __ARCH_RW_LOCK_UNLOCKED { RW_LOCK_BIAS }
19 :
20 : #endif /* _ASM_X86_SPINLOCK_TYPES_H */
|