Symbol: arch_rwlock_t
arch/alpha/include/asm/spinlock.h
119
static inline int arch_write_trylock(arch_rwlock_t * lock)
arch/alpha/include/asm/spinlock.h
141
static inline void arch_read_unlock(arch_rwlock_t * lock)
arch/alpha/include/asm/spinlock.h
157
static inline void arch_write_unlock(arch_rwlock_t * lock)
arch/alpha/include/asm/spinlock.h
57
static inline void arch_read_lock(arch_rwlock_t *lock)
arch/alpha/include/asm/spinlock.h
77
static inline void arch_write_lock(arch_rwlock_t *lock)
arch/alpha/include/asm/spinlock.h
97
static inline int arch_read_trylock(arch_rwlock_t * lock)
arch/arc/include/asm/spinlock.h
109
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
134
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
167
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
193
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
213
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
298
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
322
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
346
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
352
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
358
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
369
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/arc/include/asm/spinlock.h
79
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
139
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
158
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
182
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
207
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
227
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/arm/include/asm/spinlock.h
248
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/hexagon/include/asm/spinlock.h
109
static inline void arch_write_unlock(arch_rwlock_t *lock)
arch/hexagon/include/asm/spinlock.h
28
static inline void arch_read_lock(arch_rwlock_t *lock)
arch/hexagon/include/asm/spinlock.h
43
static inline void arch_read_unlock(arch_rwlock_t *lock)
arch/hexagon/include/asm/spinlock.h
58
static inline int arch_read_trylock(arch_rwlock_t *lock)
arch/hexagon/include/asm/spinlock.h
76
static inline void arch_write_lock(arch_rwlock_t *lock)
arch/hexagon/include/asm/spinlock.h
91
static inline int arch_write_trylock(arch_rwlock_t *lock)
arch/parisc/include/asm/spinlock.h
103
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/parisc/include/asm/spinlock.h
127
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/parisc/include/asm/spinlock.h
133
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/parisc/include/asm/spinlock.h
139
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/parisc/include/asm/spinlock.h
150
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/parisc/include/asm/spinlock.h
79
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
106
static inline void rw_yield(arch_rwlock_t *lock)
arch/powerpc/include/asm/simple_spinlock.h
159
static inline long __arch_read_trylock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
183
static inline long __arch_write_trylock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
203
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
217
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
231
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
236
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
241
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
257
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/powerpc/include/asm/simple_spinlock.h
92
void splpar_rw_yield(arch_rwlock_t *lock);
arch/powerpc/include/asm/simple_spinlock.h
95
static inline void splpar_rw_yield(arch_rwlock_t *lock) {}
arch/powerpc/lib/locks.c
46
void splpar_rw_yield(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
121
void arch_read_lock_wait(arch_rwlock_t *lp);
arch/s390/include/asm/spinlock.h
122
void arch_write_lock_wait(arch_rwlock_t *lp);
arch/s390/include/asm/spinlock.h
124
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
133
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
138
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
146
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
152
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/s390/include/asm/spinlock.h
160
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/s390/lib/spinlock.c
308
void arch_read_lock_wait(arch_rwlock_t *rw)
arch/s390/lib/spinlock.c
329
void arch_write_lock_wait(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
52
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
59
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
66
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
71
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
76
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-cas.h
84
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
108
static inline void arch_read_unlock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
124
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
142
static inline void arch_write_unlock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
152
static inline int arch_read_trylock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
175
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/sh/include/asm/spinlock-llsc.h
90
static inline void arch_read_lock(arch_rwlock_t *rw)
arch/sparc/include/asm/spinlock_32.h
101
register arch_rwlock_t *lp asm("g1");
arch/sparc/include/asm/spinlock_32.h
119
static inline void arch_write_lock(arch_rwlock_t *rw)
arch/sparc/include/asm/spinlock_32.h
121
register arch_rwlock_t *lp asm("g1");
arch/sparc/include/asm/spinlock_32.h
133
static inline void arch_write_unlock(arch_rwlock_t *lock)
arch/sparc/include/asm/spinlock_32.h
142
static inline int arch_write_trylock(arch_rwlock_t *rw)
arch/sparc/include/asm/spinlock_32.h
162
static inline int __arch_read_trylock(arch_rwlock_t *rw)
arch/sparc/include/asm/spinlock_32.h
164
register arch_rwlock_t *lp asm("g1");
arch/sparc/include/asm/spinlock_32.h
79
static inline void __arch_read_lock(arch_rwlock_t *rw)
arch/sparc/include/asm/spinlock_32.h
81
register arch_rwlock_t *lp asm("g1");
arch/sparc/include/asm/spinlock_32.h
99
static inline void __arch_read_unlock(arch_rwlock_t *rw)
include/linux/rwlock_types.h
26
arch_rwlock_t raw_lock;
kernel/locking/spinlock_debug.c
46
lock->raw_lock = (arch_rwlock_t) __ARCH_RW_LOCK_UNLOCKED;