Lines Matching full:lock

73 #define __local_lock_init(lock)					\  argument
77 debug_check_no_locks_freed((void *)lock, sizeof(*lock));\
78 lockdep_init_map_type(&(lock)->dep_map, #lock, &__key, \
81 local_lock_debug_init(lock); \
84 #define __local_trylock_init(lock) __local_lock_init(lock.llock) argument
86 #define __spinlock_nested_bh_init(lock) \ argument
90 debug_check_no_locks_freed((void *)lock, sizeof(*lock));\
91 lockdep_init_map_type(&(lock)->dep_map, #lock, &__key, \
94 local_lock_debug_init(lock); \
97 #define __local_lock_acquire(lock) \ argument
102 l = (local_lock_t *)this_cpu_ptr(lock); \
104 _Generic((lock), \
113 #define __local_lock(lock) \ argument
116 __local_lock_acquire(lock); \
119 #define __local_lock_irq(lock) \ argument
122 __local_lock_acquire(lock); \
125 #define __local_lock_irqsave(lock, flags) \ argument
128 __local_lock_acquire(lock); \
131 #define __local_trylock(lock) \ argument
136 tl = this_cpu_ptr(lock); \
148 #define __local_trylock_irqsave(lock, flags) \ argument
153 tl = this_cpu_ptr(lock); \
165 #define __local_lock_release(lock) \ argument
170 l = (local_lock_t *)this_cpu_ptr(lock); \
173 _Generic((lock), \
181 #define __local_unlock(lock) \ argument
183 __local_lock_release(lock); \
187 #define __local_unlock_irq(lock) \ argument
189 __local_lock_release(lock); \
193 #define __local_unlock_irqrestore(lock, flags) \ argument
195 __local_lock_release(lock); \
199 #define __local_lock_nested_bh(lock) \ argument
202 local_lock_acquire(this_cpu_ptr(lock)); \
205 #define __local_unlock_nested_bh(lock) \ argument
206 local_lock_release(this_cpu_ptr(lock))
233 #define __local_lock_irq(lock) __local_lock(lock) argument
235 #define __local_lock_irqsave(lock, flags) \ argument
239 __local_lock(lock); \
248 #define __local_unlock_irq(lock) __local_unlock(lock) argument
250 #define __local_unlock_irqrestore(lock, flags) __local_unlock(lock) argument
252 #define __local_lock_nested_bh(lock) \ argument
255 spin_lock(this_cpu_ptr(lock)); \
258 #define __local_unlock_nested_bh(lock) \ argument
260 spin_unlock(this_cpu_ptr((lock))); \
263 #define __local_trylock(lock) \ argument
271 __locked = spin_trylock(this_cpu_ptr((lock))); \
278 #define __local_trylock_irqsave(lock, flags) \ argument
282 __local_trylock(lock); \