| /linux/kernel/locking/ |
| H A D | ww_mutex.h | 313 struct ww_acquire_ctx *ww_ctx, struct wake_q_head *wake_q) in __ww_mutex_die() argument 344 struct wake_q_head *wake_q) in __ww_mutex_wound() argument 409 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() argument 556 __ww_mutex_add_waiter(struct MUTEX_WAITER * waiter,struct MUTEX * lock,struct ww_acquire_ctx * ww_ctx,struct wake_q_head * wake_q) __ww_mutex_add_waiter() argument [all...] |
| H A D | rtmutex.c | 39 struct wake_q_head *wake_q) in __ww_mutex_add_waiter() argument 46 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() argument 1214 task_blocks_on_rt_mutex(struct rt_mutex_base * lock,struct rt_mutex_waiter * waiter,struct task_struct * task,struct ww_acquire_ctx * ww_ctx,enum rtmutex_chainwalk chwalk,struct wake_q_head * wake_q) task_blocks_on_rt_mutex() argument 1625 rt_mutex_slowlock_block(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,struct hrtimer_sleeper * timeout,struct rt_mutex_waiter * waiter,struct wake_q_head * wake_q) rt_mutex_slowlock_block() argument 1715 __rt_mutex_slowlock(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,enum rtmutex_chainwalk chwalk,struct rt_mutex_waiter * waiter,struct wake_q_head * wake_q) __rt_mutex_slowlock() argument 1773 __rt_mutex_slowlock_locked(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,struct wake_q_head * wake_q) __rt_mutex_slowlock_locked() argument 1852 rtlock_slowlock_locked(struct rt_mutex_base * lock,struct wake_q_head * wake_q) rtlock_slowlock_locked() argument [all...] |
| H A D | rtmutex_api.c | 314 __rt_mutex_start_proxy_lock(struct rt_mutex_base * lock,struct rt_mutex_waiter * waiter,struct task_struct * task,struct wake_q_head * wake_q) __rt_mutex_start_proxy_lock() argument
|
| /linux/io_uring/ |
| H A D | futex.c | 157 static void io_futex_wakev_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wakev_fn() argument 210 static void io_futex_wake_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wake_fn() argument
|
| /linux/ipc/ |
| H A D | sem.c | 787 struct wake_q_head *wake_q) in wake_up_sem_queue_prepare() argument 855 struct wake_q_head *wake_q) in wake_const_ops() argument 894 do_smart_wakeup_zero(struct sem_array * sma,struct sembuf * sops,int nsops,struct wake_q_head * wake_q) do_smart_wakeup_zero() argument 949 update_queue(struct sem_array * sma,int semnum,struct wake_q_head * wake_q) update_queue() argument 1030 do_smart_update(struct sem_array * sma,struct sembuf * sops,int nsops,int otime,struct wake_q_head * wake_q) do_smart_update() argument [all...] |
| H A D | msg.c | 213 struct wake_q_head *wake_q, bool kill) in ss_wakeup() 250 struct wake_q_head *wake_q) in expunge_all() 817 struct wake_q_head *wake_q) in pipelined_send()
|
| H A D | mqueue.c | 993 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op() 1010 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() 1021 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive()
|
| /linux/include/linux/ |
| H A D | sched.h | 1233 struct wake_q_node wake_q; global() member
|