Searched refs:mutex_waiter (Results 1 – 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/kernel/locking/ |
D | mutex-debug.h | 18 struct mutex_waiter *waiter); 20 struct mutex_waiter *waiter); 21 extern void debug_mutex_free_waiter(struct mutex_waiter *waiter); 23 struct mutex_waiter *waiter, 25 extern void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,
|
D | mutex-debug.c | 30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() 37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() 45 void debug_mutex_free_waiter(struct mutex_waiter *waiter) in debug_mutex_free_waiter() 51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_add_waiter() 60 void debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, in debug_mutex_remove_waiter()
|
D | mutex.c | 198 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first() 200 return list_first_entry(&lock->wait_list, struct mutex_waiter, list) == waiter; in __mutex_waiter_is_first() 208 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 219 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter() 377 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_die() 456 struct mutex_waiter *cur; in __ww_mutex_check_waiters() 513 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 561 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 649 struct mutex_waiter *waiter) in mutex_optimistic_spin() 725 struct mutex_waiter *waiter) in mutex_optimistic_spin() [all …]
|
D | mutex.h | 21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
|
/kernel/linux/linux-5.10/include/linux/ |
D | mutex.h | 83 struct mutex_waiter { struct
|
D | sched.h | 1160 struct mutex_waiter *blocked_on;
|