Lines Matching refs:mutex
50 __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key) in __mutex_init()
95 void __sched mutex_lock(struct mutex *lock) in mutex_lock()
225 bool mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner) in mutex_spin_on_owner()
254 static inline int mutex_can_spin_on_owner(struct mutex *lock) in mutex_can_spin_on_owner()
277 static inline bool mutex_try_to_acquire(struct mutex *lock) in mutex_try_to_acquire()
306 static bool mutex_optimistic_spin(struct mutex *lock, in mutex_optimistic_spin()
402 static bool mutex_optimistic_spin(struct mutex *lock, in mutex_optimistic_spin()
423 void __sched mutex_unlock(struct mutex *lock) in mutex_unlock()
481 __ww_mutex_lock_check_stamp(struct mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock_check_stamp()
505 __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass, in __mutex_lock_common()
617 mutex_lock_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_nested()
627 _mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest) in _mutex_lock_nest_lock()
637 mutex_lock_killable_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_killable_nested()
646 mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_interruptible_nested()
718 __mutex_unlock_common_slowpath(struct mutex *lock, int nested) in __mutex_unlock_common_slowpath()
761 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_unlock_slowpath()
772 __mutex_lock_killable_slowpath(struct mutex *lock);
775 __mutex_lock_interruptible_slowpath(struct mutex *lock);
788 int __sched mutex_lock_interruptible(struct mutex *lock) in mutex_lock_interruptible()
803 int __sched mutex_lock_killable(struct mutex *lock) in mutex_lock_killable()
820 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_lock_slowpath()
827 __mutex_lock_killable_slowpath(struct mutex *lock) in __mutex_lock_killable_slowpath()
834 __mutex_lock_interruptible_slowpath(struct mutex *lock) in __mutex_lock_interruptible_slowpath()
863 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_trylock_slowpath()
902 int __sched mutex_trylock(struct mutex *lock) in mutex_trylock()
960 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) in atomic_dec_and_mutex_lock()