Lines Matching defs:lock
73 static inline struct task_struct *__mutex_owner(struct mutex *lock) in __mutex_owner()
102 static inline void mutex_destroy(struct mutex *lock) {} in mutex_destroy()
147 static inline bool mutex_is_locked(struct mutex *lock) in mutex_is_locked()
166 #define mutex_lock(lock) mutex_lock_nested(lock, 0) argument
167 #define mutex_lock_interruptible(lock) mutex_lock_interruptible_nested(lock, 0) argument
168 #define mutex_lock_killable(lock) mutex_lock_killable_nested(lock, 0) argument
169 #define mutex_lock_io(lock) mutex_lock_io_nested(lock, 0) argument
171 #define mutex_lock_nest_lock(lock, nest_lock) \ argument
183 # define mutex_lock_nested(lock, subclass) mutex_lock(lock) argument
184 # define mutex_lock_interruptible_nested(lock, subclass) mutex_lock_interruptible(lock) argument
185 # define mutex_lock_killable_nested(lock, subclass) mutex_lock_killable(lock) argument
186 # define mutex_lock_nest_lock(lock, nest_lock) mutex_lock(lock) argument
187 # define mutex_lock_io_nested(lock, subclass) mutex_lock(lock) argument
224 mutex_trylock_recursive(struct mutex *lock) in mutex_trylock_recursive()