/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...] |
/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...] |
H A D | rtmutex_common.h | 120 rt_mutex_waiter_is_top_waiter(struct rt_mutex_base *lock, struct rt_mutex_waiter *waiter) rt_mutex_waiter_is_top_waiter() argument 199 debug_rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) debug_rt_mutex_init_waiter() argument 205 debug_rt_mutex_free_waiter(struct rt_mutex_waiter *waiter) debug_rt_mutex_free_waiter() argument 211 rt_mutex_init_waiter(struct rt_mutex_waiter *waiter) rt_mutex_init_waiter() argument 220 rt_mutex_init_rtlock_waiter(struct rt_mutex_waiter *waiter) rt_mutex_init_rtlock_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...] |
H A D | futex_requeue_pi.c | 283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
|
/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...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_scheduler_types.h | 74 struct i915_sched_node *waiter; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/filesystems/epoll/ |
H A D | epoll_wakeup_test.c | 21 pthread_t waiter; member [all...] |
/kernel/linux/linux-5.10/fs/iomap/ |
H A D | direct-io.c | 40 struct task_struct *waiter; member 163 struct task_struct *waiter = dio->submit.waiter; in iomap_dio_bio_end_io() local
|
/kernel/linux/linux-5.10/mm/ |
H A D | page_io.c | 75 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read() local
|
/kernel/linux/linux-5.10/lib/ |
H A D | klist.c | 185 struct klist_waiter *waiter, *tmp; in klist_release() local 240 struct klist_waiter waiter; in klist_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | syncpt.c | 210 struct host1x_waitlist *waiter; in host1x_syncpt_wait() local
|
H A D | intr.c | 36 static bool add_waiter_to_queue(struct host1x_waitlist *waiter, in add_waiter_to_queue() argument 60 struct host1x_waitlist *waiter, *next, *prev; in remove_completed_waiters() local 99 action_submit_complete(struct host1x_waitlist *waiter) action_submit_complete() argument 110 action_wakeup(struct host1x_waitlist *waiter) action_wakeup() argument 117 action_wakeup_interruptible(struct host1x_waitlist *waiter) action_wakeup_interruptible() argument 139 struct host1x_waitlist *waiter, *next; run_handlers() local 202 host1x_intr_add_action(struct host1x *host, struct host1x_syncpt *syncpt, u32 thresh, enum host1x_intr_action action, void *data, struct host1x_waitlist *waiter, void **ref) host1x_intr_add_action() argument 247 struct host1x_waitlist *waiter = ref; host1x_intr_put_ref() local 315 struct host1x_waitlist *waiter, *next; host1x_intr_stop() local [all...] |