Searched refs:mutex_waiter (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A 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,
|
| H A 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()
|
| H A D | mutex.c | 202 static inline bool __mutex_waiter_is_first(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_waiter_is_first() 204 return list_first_entry(&lock->wait_list, struct mutex_waiter, list) == waiter; in __mutex_waiter_is_first() 212 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, in __mutex_add_waiter() 226 __mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter) in __mutex_remove_waiter() 384 __ww_mutex_die(struct mutex *lock, struct mutex_waiter *waiter, in __ww_mutex_die() 463 struct mutex_waiter *cur; in __ww_mutex_check_waiters() 520 struct mutex_waiter *waiter) in ww_mutex_spin_on_owner() 568 struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) in mutex_spin_on_owner() 656 struct mutex_waiter *waiter) in mutex_optimistic_spin() 732 struct mutex_waiter *waiter) in mutex_optimistic_spin() [all …]
|
| H A D | mutex.h | 21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common()
|
| /OK3568_Linux_fs/kernel/include/trace/hooks/ |
| H A D | dtask.h | 61 struct mutex_waiter *waiter,
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | mutex.h | 85 struct mutex_waiter { struct
|
| H A D | sched.h | 1039 struct mutex_waiter *blocked_on;
|