/kernel/linux/linux-5.10/kernel/locking/ |
H A D | rtmutex-debug.h | 28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock() argument
|
H A D | mutex.h | 21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() argument
|
H A D | mutex-debug.c | 30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() argument 37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() argument 45 debug_mutex_free_waiter(struct mutex_waiter *waiter) debug_mutex_free_waiter() argument 51 debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct task_struct *task) debug_mutex_add_waiter() argument 60 debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct task_struct *task) debug_mutex_remove_waiter() argument [all...] |
H A D | rtmutex-debug.c | 87 void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) in debug_rt_mutex_print_deadlock() argument 158 void debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) in debug_rt_mutex_init_waiter() argument 164 debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) debug_rt_mutex_free_waiter() argument [all...] |
H A D | semaphore.c | 207 struct semaphore_waiter waiter; in __down_common() local 257 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local [all...] |
/third_party/alsa-utils/axfer/ |
H A D | waiter-poll.c | 22 static int poll_wait_event(struct waiter_context *waiter, int timeout_msec) in poll_wait_event() argument
|
H A D | waiter-epoll.c | 25 static int epoll_prepare(struct waiter_context *waiter) in epoll_prepare() argument 51 static int epoll_wait_event(struct waiter_context *waiter, int timeout_msec) in epoll_wait_event() argument 81 epoll_release(struct waiter_context *waiter) epoll_release() argument [all...] |
H A D | waiter.c | 41 int waiter_context_init(struct waiter_context *waiter, in waiter_context_init() argument 46 const struct waiter_data *waiter; in waiter_context_init() member 80 waiter_context_prepare(struct waiter_context *waiter) waiter_context_prepare() argument 85 waiter_context_wait_event(struct waiter_context *waiter, int timeout_msec) waiter_context_wait_event() argument 91 waiter_context_release(struct waiter_context *waiter) waiter_context_release() argument 96 waiter_context_destroy(struct waiter_context *waiter) waiter_context_destroy() argument [all...] |
H A D | waiter-select.c | 42 static int select_wait_event(struct waiter_context *waiter, int timeout_msec) in select_wait_event() argument [all...] |
/third_party/musl/libc-test/src/regression/ |
H A D | pthread_cond_wait-cancel_ignored.c | 21 static void *waiter(void *p) in waiter() function
|
/kernel/linux/linux-6.6/kernel/locking/ |
H A D | mutex-debug.c | 28 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() argument 36 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_wake_waiter() argument 44 debug_mutex_free_waiter(struct mutex_waiter *waiter) debug_mutex_free_waiter() argument 50 debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct task_struct *task) debug_mutex_add_waiter() argument 59 debug_mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct task_struct *task) debug_mutex_remove_waiter() argument [all...] |
H A D | semaphore.c | 212 struct semaphore_waiter waiter; in ___down_common() local 274 struct semaphore_waiter *waiter = list_first_entry(&sem->wait_list, in __up() local [all...] |
H A D | ww_mutex.h | 53 __ww_waiter_add(struct mutex *lock, struct mutex_waiter *waiter, struct mutex_waiter *pos) in __ww_waiter_add() argument 130 __ww_waiter_add(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, struct rt_mutex_waiter *pos) in __ww_waiter_add() argument 277 __ww_mutex_die(struct MUTEX *lock, struct MUTEX_WAITER *waiter, in __ww_mutex_die() argument 441 __ww_mutex_check_kill(struct MUTEX *lock, struct MUTEX_WAITER *waiter, struct ww_acquire_ctx *ctx) __ww_mutex_check_kill() argument 489 __ww_mutex_add_waiter(struct MUTEX_WAITER *waiter, struct MUTEX *lock, struct ww_acquire_ctx *ww_ctx) __ww_mutex_add_waiter() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_scheduler_types.h | 74 struct i915_sched_node *waiter; member
|
/kernel/linux/linux-6.6/tools/testing/selftests/futex/functional/ |
H A D | futex_requeue.c | 43 pthread_t waiter[10]; in main() local
|
H A D | futex_waitv.c | 62 pthread_t waiter; in main() local
|
H A D | futex_requeue_pi_signal_restart.c | 122 pthread_t waiter; in main() local [all...] |
H A D | futex_wait.c | 53 pthread_t waiter; in main() local
|
/kernel/linux/linux-5.10/tools/testing/selftests/futex/functional/ |
H A D | futex_requeue_pi_signal_restart.c | 122 pthread_t waiter; in main() local [all...] |
/third_party/musl/src/thread/ |
H A D | pthread_cond_timedwait.c | 25 struct waiter { struct [all...] |
/third_party/musl/porting/linux/user/src/thread/ |
H A D | pthread_cond_timedwait.c | 40 struct waiter { struct [all...] |
/third_party/ltp/testcases/kernel/ipc/semaphore/ |
H A D | sem02.c | 123 void *waiter(void *foo) in waiter() function
|
/third_party/ltp/testcases/kernel/syscalls/ipc/semop/ |
H A D | semop05.c | 123 void *waiter(void *foo) in waiter() function
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | tty_ldsem.c | 76 struct ldsem_waiter *waiter, *next; in __ldsem_wake_readers() local 121 struct ldsem_waiter *waiter; in __ldsem_wake_writer() local 158 struct ldsem_waiter waiter; in down_read_failed() local 232 struct ldsem_waiter waiter; down_write_failed() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | tty_ldsem.c | 76 struct ldsem_waiter *waiter, *next; in __ldsem_wake_readers() local 121 struct ldsem_waiter *waiter; in __ldsem_wake_writer() local 158 struct ldsem_waiter waiter; in down_read_failed() local 232 struct ldsem_waiter waiter; down_write_failed() local [all...] |