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()
508 __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass, in __mutex_lock_common()
615 mutex_lock_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_nested()
625 _mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest) in _mutex_lock_nest_lock()
635 mutex_lock_killable_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_killable_nested()
644 mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass) in mutex_lock_interruptible_nested()
716 __mutex_unlock_common_slowpath(struct mutex *lock, int nested) in __mutex_unlock_common_slowpath()
759 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_unlock_slowpath()
770 __mutex_lock_killable_slowpath(struct mutex *lock);
773 __mutex_lock_interruptible_slowpath(struct mutex *lock);
786 int __sched mutex_lock_interruptible(struct mutex *lock) in mutex_lock_interruptible()
801 int __sched mutex_lock_killable(struct mutex *lock) in mutex_lock_killable()
818 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_lock_slowpath()
825 __mutex_lock_killable_slowpath(struct mutex *lock) in __mutex_lock_killable_slowpath()
832 __mutex_lock_interruptible_slowpath(struct mutex *lock) in __mutex_lock_interruptible_slowpath()
861 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_trylock_slowpath()
900 int __sched mutex_trylock(struct mutex *lock) in mutex_trylock()
958 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) in atomic_dec_and_mutex_lock()