• Home
  • Raw
  • Download

Lines Matching refs:lock

18 void __lockfunc _raw_read_lock(rwlock_t *lock)		__acquires(lock);
19 void __lockfunc _raw_write_lock(rwlock_t *lock) __acquires(lock);
20 void __lockfunc _raw_read_lock_bh(rwlock_t *lock) __acquires(lock);
21 void __lockfunc _raw_write_lock_bh(rwlock_t *lock) __acquires(lock);
22 void __lockfunc _raw_read_lock_irq(rwlock_t *lock) __acquires(lock);
23 void __lockfunc _raw_write_lock_irq(rwlock_t *lock) __acquires(lock);
24 unsigned long __lockfunc _raw_read_lock_irqsave(rwlock_t *lock)
25 __acquires(lock);
26 unsigned long __lockfunc _raw_write_lock_irqsave(rwlock_t *lock)
27 __acquires(lock);
28 int __lockfunc _raw_read_trylock(rwlock_t *lock);
29 int __lockfunc _raw_write_trylock(rwlock_t *lock);
30 void __lockfunc _raw_read_unlock(rwlock_t *lock) __releases(lock);
31 void __lockfunc _raw_write_unlock(rwlock_t *lock) __releases(lock);
32 void __lockfunc _raw_read_unlock_bh(rwlock_t *lock) __releases(lock);
33 void __lockfunc _raw_write_unlock_bh(rwlock_t *lock) __releases(lock);
34 void __lockfunc _raw_read_unlock_irq(rwlock_t *lock) __releases(lock);
35 void __lockfunc _raw_write_unlock_irq(rwlock_t *lock) __releases(lock);
37 _raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
38 __releases(lock);
40 _raw_write_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
41 __releases(lock);
44 #define _raw_read_lock(lock) __raw_read_lock(lock) argument
48 #define _raw_write_lock(lock) __raw_write_lock(lock) argument
52 #define _raw_read_lock_bh(lock) __raw_read_lock_bh(lock) argument
56 #define _raw_write_lock_bh(lock) __raw_write_lock_bh(lock) argument
60 #define _raw_read_lock_irq(lock) __raw_read_lock_irq(lock) argument
64 #define _raw_write_lock_irq(lock) __raw_write_lock_irq(lock) argument
68 #define _raw_read_lock_irqsave(lock) __raw_read_lock_irqsave(lock) argument
72 #define _raw_write_lock_irqsave(lock) __raw_write_lock_irqsave(lock) argument
76 #define _raw_read_trylock(lock) __raw_read_trylock(lock) argument
80 #define _raw_write_trylock(lock) __raw_write_trylock(lock) argument
84 #define _raw_read_unlock(lock) __raw_read_unlock(lock) argument
88 #define _raw_write_unlock(lock) __raw_write_unlock(lock) argument
92 #define _raw_read_unlock_bh(lock) __raw_read_unlock_bh(lock) argument
96 #define _raw_write_unlock_bh(lock) __raw_write_unlock_bh(lock) argument
100 #define _raw_read_unlock_irq(lock) __raw_read_unlock_irq(lock) argument
104 #define _raw_write_unlock_irq(lock) __raw_write_unlock_irq(lock) argument
108 #define _raw_read_unlock_irqrestore(lock, flags) \ argument
109 __raw_read_unlock_irqrestore(lock, flags)
113 #define _raw_write_unlock_irqrestore(lock, flags) \ argument
114 __raw_write_unlock_irqrestore(lock, flags)
117 static inline int __raw_read_trylock(rwlock_t *lock) in __raw_read_trylock() argument
120 if (do_raw_read_trylock(lock)) { in __raw_read_trylock()
121 rwlock_acquire_read(&lock->dep_map, 0, 1, _RET_IP_); in __raw_read_trylock()
128 static inline int __raw_write_trylock(rwlock_t *lock) in __raw_write_trylock() argument
131 if (do_raw_write_trylock(lock)) { in __raw_write_trylock()
132 rwlock_acquire(&lock->dep_map, 0, 1, _RET_IP_); in __raw_write_trylock()
146 static inline void __raw_read_lock(rwlock_t *lock) in __raw_read_lock() argument
149 rwlock_acquire_read(&lock->dep_map, 0, 0, _RET_IP_); in __raw_read_lock()
150 LOCK_CONTENDED(lock, do_raw_read_trylock, do_raw_read_lock); in __raw_read_lock()
153 static inline unsigned long __raw_read_lock_irqsave(rwlock_t *lock) in __raw_read_lock_irqsave() argument
159 rwlock_acquire_read(&lock->dep_map, 0, 0, _RET_IP_); in __raw_read_lock_irqsave()
160 LOCK_CONTENDED_FLAGS(lock, do_raw_read_trylock, do_raw_read_lock, in __raw_read_lock_irqsave()
165 static inline void __raw_read_lock_irq(rwlock_t *lock) in __raw_read_lock_irq() argument
169 rwlock_acquire_read(&lock->dep_map, 0, 0, _RET_IP_); in __raw_read_lock_irq()
170 LOCK_CONTENDED(lock, do_raw_read_trylock, do_raw_read_lock); in __raw_read_lock_irq()
173 static inline void __raw_read_lock_bh(rwlock_t *lock) in __raw_read_lock_bh() argument
176 rwlock_acquire_read(&lock->dep_map, 0, 0, _RET_IP_); in __raw_read_lock_bh()
177 LOCK_CONTENDED(lock, do_raw_read_trylock, do_raw_read_lock); in __raw_read_lock_bh()
180 static inline unsigned long __raw_write_lock_irqsave(rwlock_t *lock) in __raw_write_lock_irqsave() argument
186 rwlock_acquire(&lock->dep_map, 0, 0, _RET_IP_); in __raw_write_lock_irqsave()
187 LOCK_CONTENDED_FLAGS(lock, do_raw_write_trylock, do_raw_write_lock, in __raw_write_lock_irqsave()
192 static inline void __raw_write_lock_irq(rwlock_t *lock) in __raw_write_lock_irq() argument
196 rwlock_acquire(&lock->dep_map, 0, 0, _RET_IP_); in __raw_write_lock_irq()
197 LOCK_CONTENDED(lock, do_raw_write_trylock, do_raw_write_lock); in __raw_write_lock_irq()
200 static inline void __raw_write_lock_bh(rwlock_t *lock) in __raw_write_lock_bh() argument
203 rwlock_acquire(&lock->dep_map, 0, 0, _RET_IP_); in __raw_write_lock_bh()
204 LOCK_CONTENDED(lock, do_raw_write_trylock, do_raw_write_lock); in __raw_write_lock_bh()
207 static inline void __raw_write_lock(rwlock_t *lock) in __raw_write_lock() argument
210 rwlock_acquire(&lock->dep_map, 0, 0, _RET_IP_); in __raw_write_lock()
211 LOCK_CONTENDED(lock, do_raw_write_trylock, do_raw_write_lock); in __raw_write_lock()
216 static inline void __raw_write_unlock(rwlock_t *lock) in __raw_write_unlock() argument
218 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_write_unlock()
219 do_raw_write_unlock(lock); in __raw_write_unlock()
223 static inline void __raw_read_unlock(rwlock_t *lock) in __raw_read_unlock() argument
225 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_read_unlock()
226 do_raw_read_unlock(lock); in __raw_read_unlock()
231 __raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags) in __raw_read_unlock_irqrestore() argument
233 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_read_unlock_irqrestore()
234 do_raw_read_unlock(lock); in __raw_read_unlock_irqrestore()
239 static inline void __raw_read_unlock_irq(rwlock_t *lock) in __raw_read_unlock_irq() argument
241 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_read_unlock_irq()
242 do_raw_read_unlock(lock); in __raw_read_unlock_irq()
247 static inline void __raw_read_unlock_bh(rwlock_t *lock) in __raw_read_unlock_bh() argument
249 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_read_unlock_bh()
250 do_raw_read_unlock(lock); in __raw_read_unlock_bh()
254 static inline void __raw_write_unlock_irqrestore(rwlock_t *lock, in __raw_write_unlock_irqrestore() argument
257 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_write_unlock_irqrestore()
258 do_raw_write_unlock(lock); in __raw_write_unlock_irqrestore()
263 static inline void __raw_write_unlock_irq(rwlock_t *lock) in __raw_write_unlock_irq() argument
265 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_write_unlock_irq()
266 do_raw_write_unlock(lock); in __raw_write_unlock_irq()
271 static inline void __raw_write_unlock_bh(rwlock_t *lock) in __raw_write_unlock_bh() argument
273 rwlock_release(&lock->dep_map, _RET_IP_); in __raw_write_unlock_bh()
274 do_raw_write_unlock(lock); in __raw_write_unlock_bh()