Home
last modified time | relevance | path

Searched refs:mutex_waiter (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/locking/
H A Dmutex-debug.h18 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 Dmutex-debug.c30 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 Dmutex.c202 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 Dmutex.h21 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 Ddtask.h61 struct mutex_waiter *waiter,
/OK3568_Linux_fs/kernel/include/linux/
H A Dmutex.h85 struct mutex_waiter { struct
H A Dsched.h1039 struct mutex_waiter *blocked_on;