| /linux-4.4.14/arch/s390/include/asm/ |
| D | spinlock.h | 125 extern int _raw_read_trylock_retry(arch_rwlock_t *lp); 126 extern int _raw_write_trylock_retry(arch_rwlock_t *lp); 131 static inline int arch_read_trylock_once(arch_rwlock_t *rw) in arch_read_trylock_once() 138 static inline int arch_write_trylock_once(arch_rwlock_t *rw) in arch_write_trylock_once() 178 extern void _raw_read_lock_wait(arch_rwlock_t *lp); 179 extern void _raw_write_lock_wait(arch_rwlock_t *lp, unsigned int prev); 181 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 190 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 195 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 205 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() [all …]
|
| D | spinlock_types.h | 17 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/tile/include/asm/ |
| D | spinlock_32.h | 87 static inline int arch_read_can_lock(arch_rwlock_t *rwlock) in arch_read_can_lock() 95 static inline int arch_write_can_lock(arch_rwlock_t *rwlock) in arch_write_can_lock() 103 void arch_read_lock(arch_rwlock_t *rwlock); 108 void arch_write_lock(arch_rwlock_t *rwlock); 113 int arch_read_trylock(arch_rwlock_t *rwlock); 118 int arch_write_trylock(arch_rwlock_t *rwlock); 123 void arch_read_unlock(arch_rwlock_t *rwlock); 128 void arch_write_unlock(arch_rwlock_t *rwlock);
|
| D | spinlock_64.h | 102 static inline int arch_read_can_lock(arch_rwlock_t *rw) in arch_read_can_lock() 111 static inline int arch_write_can_lock(arch_rwlock_t *rw) in arch_write_can_lock() 116 extern void __read_lock_failed(arch_rwlock_t *rw); 118 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 125 extern void __write_lock_failed(arch_rwlock_t *rw, u32 val); 127 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 134 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 140 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 146 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 151 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock()
|
| D | spinlock_types.h | 34 } arch_rwlock_t; typedef 55 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/arc/include/asm/ |
| D | spinlock.h | 88 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 120 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 147 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 182 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 210 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 232 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 340 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 377 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 407 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 447 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() [all …]
|
| D | spinlock_types.h | 32 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/sparc/include/asm/ |
| D | spinlock_32.h | 80 static inline void __arch_read_lock(arch_rwlock_t *rw) in __arch_read_lock() 82 register arch_rwlock_t *lp asm("g1"); in __arch_read_lock() 100 static inline void __arch_read_unlock(arch_rwlock_t *rw) in __arch_read_unlock() 102 register arch_rwlock_t *lp asm("g1"); in __arch_read_unlock() 120 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 122 register arch_rwlock_t *lp asm("g1"); in arch_write_lock() 134 static void inline arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock() 143 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 163 static inline int __arch_read_trylock(arch_rwlock_t *rw) in __arch_read_trylock() 165 register arch_rwlock_t *lp asm("g1"); in __arch_read_trylock()
|
| D | spinlock_64.h | 95 static void inline arch_read_lock(arch_rwlock_t *lock) in arch_read_lock() 118 static int inline arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock() 139 static void inline arch_read_unlock(arch_rwlock_t *lock) in arch_read_unlock() 155 static void inline arch_write_lock(arch_rwlock_t *lock) in arch_write_lock() 180 static void inline arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock() 189 static int inline arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/hexagon/include/asm/ |
| D | spinlock.h | 40 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock() 55 static inline void arch_read_unlock(arch_rwlock_t *lock) in arch_read_unlock() 70 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock() 87 static inline int arch_read_can_lock(arch_rwlock_t *rwlock) in arch_read_can_lock() 92 static inline int arch_write_can_lock(arch_rwlock_t *rwlock) in arch_write_can_lock() 98 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock() 113 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock() 131 static inline void arch_write_unlock(arch_rwlock_t *lock) in arch_write_unlock()
|
| D | spinlock_types.h | 36 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/metag/include/asm/ |
| D | spinlock_lnkget.h | 86 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 106 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 129 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 140 static inline int arch_write_can_lock(arch_rwlock_t *rw) in arch_write_can_lock() 166 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 185 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 203 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 228 static inline int arch_read_can_lock(arch_rwlock_t *rw) in arch_read_can_lock()
|
| D | spinlock_lock1.h | 66 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 84 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 100 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 108 static inline int arch_write_can_lock(arch_rwlock_t *rw) in arch_write_can_lock() 129 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 147 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 159 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 175 static inline int arch_read_can_lock(arch_rwlock_t *rw) in arch_read_can_lock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/alpha/include/asm/ |
| D | spinlock.h | 57 static inline int arch_read_can_lock(arch_rwlock_t *lock) in arch_read_can_lock() 62 static inline int arch_write_can_lock(arch_rwlock_t *lock) in arch_write_can_lock() 67 static inline void arch_read_lock(arch_rwlock_t *lock) in arch_read_lock() 87 static inline void arch_write_lock(arch_rwlock_t *lock) in arch_write_lock() 107 static inline int arch_read_trylock(arch_rwlock_t * lock) in arch_read_trylock() 129 static inline int arch_write_trylock(arch_rwlock_t * lock) in arch_write_trylock() 151 static inline void arch_read_unlock(arch_rwlock_t * lock) in arch_read_unlock() 167 static inline void arch_write_unlock(arch_rwlock_t * lock) in arch_write_unlock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/blackfin/include/asm/ |
| D | spinlock.h | 55 static inline int arch_read_can_lock(arch_rwlock_t *rw) in arch_read_can_lock() 60 static inline int arch_write_can_lock(arch_rwlock_t *rw) in arch_write_can_lock() 65 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 72 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 77 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 82 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 89 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 94 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock()
|
| D | spinlock_types.h | 24 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | spinlock.h | 114 extern void __rw_yield(arch_rwlock_t *lock); 198 static inline long __arch_read_trylock(arch_rwlock_t *rw) in __arch_read_trylock() 222 static inline long __arch_write_trylock(arch_rwlock_t *rw) in __arch_write_trylock() 242 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 256 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 270 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 275 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 280 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 297 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/parisc/include/asm/ |
| D | spinlock.h | 73 static __inline__ void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 85 static __inline__ void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 97 static __inline__ int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 123 static __inline__ void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 145 static __inline__ void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 153 static __inline__ int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 177 static __inline__ int arch_read_can_lock(arch_rwlock_t *rw) in arch_read_can_lock() 186 static __inline__ int arch_write_can_lock(arch_rwlock_t *rw) in arch_write_can_lock()
|
| D | spinlock_types.h | 17 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/xtensa/include/asm/ |
| D | spinlock.h | 101 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 119 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 136 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 148 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 167 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 187 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/sh/include/asm/ |
| D | spinlock.h | 111 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 129 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 145 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 163 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 173 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 196 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/mn10300/include/asm/ |
| D | spinlock.h | 116 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 129 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 142 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 154 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 166 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock() 176 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/arm64/include/asm/ |
| D | spinlock.h | 152 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 179 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 202 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 229 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 257 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 277 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock()
|
| D | spinlock_types.h | 41 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/m32r/include/asm/ |
| D | spinlock.h | 152 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 203 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 256 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 278 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 302 static inline int arch_read_trylock(arch_rwlock_t *lock) in arch_read_trylock() 311 static inline int arch_write_trylock(arch_rwlock_t *lock) in arch_write_trylock()
|
| D | spinlock_types.h | 16 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/ia64/include/asm/ |
| D | spinlock.h | 153 arch_read_lock_flags(arch_rwlock_t *lock, unsigned long flags) in arch_read_lock_flags() 184 arch_rwlock_t *__read_lock_ptr = (rw); \ 197 arch_rwlock_t *__read_lock_ptr = (rw); \ 204 arch_write_lock_flags(arch_rwlock_t *lock, unsigned long flags) in arch_write_lock_flags() 242 static inline void arch_write_unlock(arch_rwlock_t *x) in arch_write_unlock() 272 static inline void arch_write_unlock(arch_rwlock_t *x) in arch_write_unlock() 280 static inline int arch_read_trylock(arch_rwlock_t *x) in arch_read_trylock() 283 arch_rwlock_t lock; in arch_read_trylock()
|
| D | spinlock_types.h | 17 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/arm/include/asm/ |
| D | spinlock.h | 141 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 160 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock() 184 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 212 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 231 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 252 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock()
|
| D | spinlock_types.h | 29 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/tile/lib/ |
| D | spinlock_32.c | 113 int arch_read_trylock(arch_rwlock_t *rwlock) in arch_read_trylock() 140 void arch_read_lock(arch_rwlock_t *rwlock) in arch_read_lock() 148 void arch_read_unlock(arch_rwlock_t *rwlock) in arch_read_unlock() 172 void arch_write_lock(arch_rwlock_t *rwlock) in arch_write_lock() 227 int arch_write_trylock(arch_rwlock_t *rwlock) in arch_write_trylock() 247 void arch_write_unlock(arch_rwlock_t *rwlock) in arch_write_unlock()
|
| D | spinlock_64.c | 86 void __read_lock_failed(arch_rwlock_t *rw) in __read_lock_failed() 103 void __write_lock_failed(arch_rwlock_t *rw, u32 val) in __write_lock_failed()
|
| /linux-4.4.14/arch/mips/include/asm/ |
| D | spinlock.h | 229 static inline void arch_read_lock(arch_rwlock_t *rw) in arch_read_lock() 262 static inline void arch_read_unlock(arch_rwlock_t *rw) in arch_read_unlock() 290 static inline void arch_write_lock(arch_rwlock_t *rw) in arch_write_lock() 323 static inline void arch_write_unlock(arch_rwlock_t *rw) in arch_write_unlock() 335 static inline int arch_read_trylock(arch_rwlock_t *rw) in arch_read_trylock() 379 static inline int arch_write_trylock(arch_rwlock_t *rw) in arch_write_trylock()
|
| D | spinlock_types.h | 33 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/s390/lib/ |
| D | spinlock.c | 137 void _raw_read_lock_wait(arch_rwlock_t *rw) in _raw_read_lock_wait() 165 int _raw_read_trylock_retry(arch_rwlock_t *rw) in _raw_read_trylock_retry() 186 void _raw_write_lock_wait(arch_rwlock_t *rw, unsigned int prev) in _raw_write_lock_wait() 215 void _raw_write_lock_wait(arch_rwlock_t *rw) in _raw_write_lock_wait() 245 int _raw_write_trylock_retry(arch_rwlock_t *rw) in _raw_write_trylock_retry()
|
| /linux-4.4.14/include/linux/ |
| D | spinlock_types_up.h | 33 } arch_rwlock_t; typedef
|
| D | rwlock_types.h | 12 arch_rwlock_t raw_lock;
|
| /linux-4.4.14/include/asm-generic/ |
| D | qrwlock_types.h | 14 } arch_rwlock_t; typedef
|
| /linux-4.4.14/arch/powerpc/lib/ |
| D | locks.c | 51 void __rw_yield(arch_rwlock_t *rw) in __rw_yield()
|
| /linux-4.4.14/kernel/locking/ |
| D | spinlock_debug.c | 44 lock->raw_lock = (arch_rwlock_t) __ARCH_RW_LOCK_UNLOCKED; in __rwlock_init()
|