Home
last modified time | relevance | path

Searched defs:waiter (Results 1 - 25 of 61) sorted by relevance

123

/kernel/linux/linux-5.10/kernel/locking/
H A Drtmutex-debug.h28 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *waiter, in debug_rt_mutex_detect_deadlock() argument
H A Dmutex.h21 debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) in debug_mutex_lock_common() argument
H A Dmutex-debug.c30 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 Drtmutex-debug.c87 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 Dsemaphore.c207 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 Dmutex-debug.c28 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 Dsemaphore.c212 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 Dww_mutex.h53 __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 Drtmutex_common.h120 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 Di915_scheduler_types.h74 struct i915_sched_node *waiter; member
/kernel/linux/linux-6.6/tools/testing/selftests/futex/functional/
H A Dfutex_requeue.c43 pthread_t waiter[10]; in main() local
H A Dfutex_waitv.c62 pthread_t waiter; in main() local
H A Dfutex_requeue_pi_signal_restart.c122 pthread_t waiter; in main() local
[all...]
H A Dfutex_wait.c53 pthread_t waiter; in main() local
/kernel/linux/linux-5.10/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi_signal_restart.c122 pthread_t waiter; in main() local
[all...]
H A Dfutex_requeue_pi.c283 pthread_t waiter[THREAD_MAX], waker, blocker; in unit_test() local
/kernel/linux/linux-5.10/drivers/tty/
H A Dtty_ldsem.c76 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 Dtty_ldsem.c76 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 Di915_scheduler_types.h74 struct i915_sched_node *waiter; member
/kernel/linux/linux-5.10/tools/testing/selftests/filesystems/epoll/
H A Depoll_wakeup_test.c21 pthread_t waiter; member
[all...]
/kernel/linux/linux-5.10/fs/iomap/
H A Ddirect-io.c40 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 Dpage_io.c75 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read() local
/kernel/linux/linux-5.10/lib/
H A Dklist.c185 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 Dsyncpt.c210 struct host1x_waitlist *waiter; in host1x_syncpt_wait() local
H A Dintr.c36 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...]

Completed in 13 milliseconds

123