Searched refs:arch_rwlock_t (Results 1 - 25 of 25) sorted by relevance

/linux-master/arch/alpha/include/asm/
H A Dspinlock_types.h17 } arch_rwlock_t; typedef in typeref:struct:__anon2
H A Dspinlock.h57 static inline void arch_read_lock(arch_rwlock_t *lock)
77 static inline void arch_write_lock(arch_rwlock_t *lock)
97 static inline int arch_read_trylock(arch_rwlock_t * lock)
119 static inline int arch_write_trylock(arch_rwlock_t * lock)
141 static inline void arch_read_unlock(arch_rwlock_t * lock)
157 static inline void arch_write_unlock(arch_rwlock_t * lock)
/linux-master/arch/hexagon/include/asm/
H A Dspinlock_types.h23 } arch_rwlock_t; typedef in typeref:struct:__anon10
H A Dspinlock.h28 static inline void arch_read_lock(arch_rwlock_t *lock)
43 static inline void arch_read_unlock(arch_rwlock_t *lock)
58 static inline int arch_read_trylock(arch_rwlock_t *lock)
76 static inline void arch_write_lock(arch_rwlock_t *lock)
91 static inline int arch_write_trylock(arch_rwlock_t *lock)
109 static inline void arch_write_unlock(arch_rwlock_t *lock)
/linux-master/arch/powerpc/include/asm/
H A Dsimple_spinlock_types.h17 } arch_rwlock_t; typedef in typeref:struct:__anon18
H A Dsimple_spinlock.h92 void splpar_rw_yield(arch_rwlock_t *lock);
95 static inline void splpar_rw_yield(arch_rwlock_t *lock) {}
106 static inline void rw_yield(arch_rwlock_t *lock)
159 static inline long __arch_read_trylock(arch_rwlock_t *rw)
183 static inline long __arch_write_trylock(arch_rwlock_t *rw)
203 static inline void arch_read_lock(arch_rwlock_t *rw)
217 static inline void arch_write_lock(arch_rwlock_t *rw)
231 static inline int arch_read_trylock(arch_rwlock_t *rw)
236 static inline int arch_write_trylock(arch_rwlock_t *rw)
241 static inline void arch_read_unlock(arch_rwlock_t *r
[all...]
/linux-master/arch/sh/include/asm/
H A Dspinlock_types.h17 } arch_rwlock_t; typedef in typeref:struct:__anon24
H A Dspinlock-llsc.h90 static inline void arch_read_lock(arch_rwlock_t *rw)
108 static inline void arch_read_unlock(arch_rwlock_t *rw)
124 static inline void arch_write_lock(arch_rwlock_t *rw)
142 static inline void arch_write_unlock(arch_rwlock_t *rw)
152 static inline int arch_read_trylock(arch_rwlock_t *rw)
175 static inline int arch_write_trylock(arch_rwlock_t *rw)
H A Dspinlock-cas.h52 static inline void arch_read_lock(arch_rwlock_t *rw)
59 static inline void arch_read_unlock(arch_rwlock_t *rw)
66 static inline void arch_write_lock(arch_rwlock_t *rw)
71 static inline void arch_write_unlock(arch_rwlock_t *rw)
76 static inline int arch_read_trylock(arch_rwlock_t *rw)
84 static inline int arch_write_trylock(arch_rwlock_t *rw)
/linux-master/include/linux/
H A Dspinlock_types_up.h33 } arch_rwlock_t; typedef in typeref:struct:__anon354
H A Drwlock_types.h26 arch_rwlock_t raw_lock;
/linux-master/arch/s390/include/asm/
H A Dspinlock_types.h18 } arch_rwlock_t; typedef in typeref:struct:__anon22
H A Dspinlock.h102 void arch_read_lock_wait(arch_rwlock_t *lp);
103 void arch_write_lock_wait(arch_rwlock_t *lp);
105 static inline void arch_read_lock(arch_rwlock_t *rw)
114 static inline void arch_read_unlock(arch_rwlock_t *rw)
119 static inline void arch_write_lock(arch_rwlock_t *rw)
125 static inline void arch_write_unlock(arch_rwlock_t *rw)
131 static inline int arch_read_trylock(arch_rwlock_t *rw)
140 static inline int arch_write_trylock(arch_rwlock_t *rw)
/linux-master/arch/sparc/include/asm/
H A Dspinlock_32.h68 * | 24-bit counter | wlock | arch_rwlock_t
79 static inline void __arch_read_lock(arch_rwlock_t *rw)
81 register arch_rwlock_t *lp asm("g1");
99 static inline void __arch_read_unlock(arch_rwlock_t *rw)
101 register arch_rwlock_t *lp asm("g1");
119 static inline void arch_write_lock(arch_rwlock_t *rw)
121 register arch_rwlock_t *lp asm("g1");
133 static inline void arch_write_unlock(arch_rwlock_t *lock)
142 static inline int arch_write_trylock(arch_rwlock_t *rw)
162 static inline int __arch_read_trylock(arch_rwlock_t *r
[all...]
H A Dspinlock_types.h21 } arch_rwlock_t; typedef in typeref:struct:__anon1176
/linux-master/arch/arc/include/asm/
H A Dspinlock_types.h29 } arch_rwlock_t; typedef in typeref:struct:__anon13
H A Dspinlock.h79 static inline void arch_read_lock(arch_rwlock_t *rw)
109 static inline int arch_read_trylock(arch_rwlock_t *rw)
134 static inline void arch_write_lock(arch_rwlock_t *rw)
167 static inline int arch_write_trylock(arch_rwlock_t *rw)
193 static inline void arch_read_unlock(arch_rwlock_t *rw)
213 static inline void arch_write_unlock(arch_rwlock_t *rw)
298 static inline int arch_read_trylock(arch_rwlock_t *rw)
322 static inline int arch_write_trylock(arch_rwlock_t *rw)
346 static inline void arch_read_lock(arch_rwlock_t *rw)
352 static inline void arch_write_lock(arch_rwlock_t *r
[all...]
/linux-master/arch/parisc/include/asm/
H A Dspinlock.h79 static inline int arch_read_trylock(arch_rwlock_t *rw)
103 static inline int arch_write_trylock(arch_rwlock_t *rw)
127 static inline void arch_read_lock(arch_rwlock_t *rw)
133 static inline void arch_write_lock(arch_rwlock_t *rw)
139 static inline void arch_read_unlock(arch_rwlock_t *rw)
150 static inline void arch_write_unlock(arch_rwlock_t *rw)
H A Dspinlock_types.h27 } arch_rwlock_t; typedef in typeref:struct:__anon2
/linux-master/arch/arm/include/asm/
H A Dspinlock_types.h30 } arch_rwlock_t; typedef in typeref:struct:__anon5
H A Dspinlock.h139 static inline void arch_write_lock(arch_rwlock_t *rw)
158 static inline int arch_write_trylock(arch_rwlock_t *rw)
182 static inline void arch_write_unlock(arch_rwlock_t *rw)
207 static inline void arch_read_lock(arch_rwlock_t *rw)
227 static inline void arch_read_unlock(arch_rwlock_t *rw)
248 static inline int arch_read_trylock(arch_rwlock_t *rw)
/linux-master/include/asm-generic/
H A Dqrwlock_types.h27 } arch_rwlock_t; typedef in typeref:struct:qrwlock
/linux-master/arch/powerpc/lib/
H A Dlocks.c46 void splpar_rw_yield(arch_rwlock_t *rw)
/linux-master/arch/s390/lib/
H A Dspinlock.c269 void arch_read_lock_wait(arch_rwlock_t *rw)
290 void arch_write_lock_wait(arch_rwlock_t *rw)
/linux-master/kernel/locking/
H A Dspinlock_debug.c46 lock->raw_lock = (arch_rwlock_t) __ARCH_RW_LOCK_UNLOCKED;

Completed in 196 milliseconds