mutex_waiter 959 include/linux/sched.h struct mutex_waiter *blocked_on; mutex_waiter 30 kernel/locking/mutex-debug.c void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) mutex_waiter 37 kernel/locking/mutex-debug.c void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) mutex_waiter 45 kernel/locking/mutex-debug.c void debug_mutex_free_waiter(struct mutex_waiter *waiter) mutex_waiter 51 kernel/locking/mutex-debug.c void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 60 kernel/locking/mutex-debug.c void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 18 kernel/locking/mutex-debug.h struct mutex_waiter *waiter); mutex_waiter 20 kernel/locking/mutex-debug.h struct mutex_waiter *waiter); mutex_waiter 21 kernel/locking/mutex-debug.h extern void debug_mutex_free_waiter(struct mutex_waiter *waiter); mutex_waiter 23 kernel/locking/mutex-debug.h struct mutex_waiter *waiter, mutex_waiter 25 kernel/locking/mutex-debug.h extern void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 198 kernel/locking/mutex.c static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) mutex_waiter 200 kernel/locking/mutex.c return list_first_entry(&lock->wait_list, struct mutex_waiter, list) == waiter; mutex_waiter 208 kernel/locking/mutex.c __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 367 kernel/locking/mutex.c __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 446 kernel/locking/mutex.c struct mutex_waiter *cur; mutex_waiter 503 kernel/locking/mutex.c struct mutex_waiter *waiter) mutex_waiter 551 kernel/locking/mutex.c struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) mutex_waiter 639 kernel/locking/mutex.c const bool use_ww_ctx, struct mutex_waiter *waiter) mutex_waiter 715 kernel/locking/mutex.c const bool use_ww_ctx, struct mutex_waiter *waiter) mutex_waiter 805 kernel/locking/mutex.c __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter, mutex_waiter 810 kernel/locking/mutex.c struct mutex_waiter *cur; mutex_waiter 852 kernel/locking/mutex.c __ww_mutex_add_waiter(struct mutex_waiter *waiter, mutex_waiter 856 kernel/locking/mutex.c struct mutex_waiter *cur; mutex_waiter 930 kernel/locking/mutex.c struct mutex_waiter waiter; mutex_waiter 1265 kernel/locking/mutex.c struct mutex_waiter *waiter = mutex_waiter 1267 kernel/locking/mutex.c struct mutex_waiter, list); mutex_waiter 23 kernel/locking/mutex.h debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter)