Lines Matching defs:lock

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()
157 ww_mutex_set_context_fastpath(struct ww_mutex *lock, in ww_mutex_set_context_fastpath()
201 ww_mutex_set_context_slowpath(struct ww_mutex *lock, in ww_mutex_set_context_slowpath()
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()
453 void __sched ww_mutex_unlock(struct ww_mutex *lock) in ww_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()
656 ww_mutex_deadlock_injection(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_deadlock_injection()
682 __ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock()
697 __ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock_interruptible()
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() local
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() local
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()
841 __ww_mutex_lock_slowpath(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock_slowpath()
848 __ww_mutex_lock_interruptible_slowpath(struct ww_mutex *lock, in __ww_mutex_lock_interruptible_slowpath()
863 struct mutex *lock = container_of(lock_count, struct mutex, count); in __mutex_trylock_slowpath() local
902 int __sched mutex_trylock(struct mutex *lock) in mutex_trylock()
916 __ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock()
934 __ww_mutex_lock_interruptible(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in __ww_mutex_lock_interruptible()
960 int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock) in atomic_dec_and_mutex_lock()