Searched refs:mutex_waiter (Results  1 – 6 of 6) sorted by relevance
| /Linux-v5.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 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 mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,  in 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() 367 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter,  in __ww_mutex_die() 446 	struct mutex_waiter *cur;  in __ww_mutex_check_waiters() 503 			    struct mutex_waiter *waiter)  in ww_mutex_spin_on_owner() 551 			 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter)  in mutex_spin_on_owner() 639 		      const bool use_ww_ctx, struct mutex_waiter *waiter)  in mutex_optimistic_spin() 715 		      const bool use_ww_ctx, struct mutex_waiter *waiter)  in mutex_optimistic_spin() 805 __ww_mutex_check_kill(struct mutex *lock, struct mutex_waiter *waiter,  in __ww_mutex_check_kill() [all …] 
 | 
| D | mutex.h | 23 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter)  in debug_mutex_lock_common()
  | 
| /Linux-v5.10/include/linux/ | 
| D | mutex.h | 83 struct mutex_waiter {  struct
  | 
| D | sched.h | 1014 	struct mutex_waiter		*blocked_on;
  |