Searched defs:wake_q (Results 1 – 10 of 10) sorted by relevance
/linux/kernel/locking/ |
H A D | ww_mutex.h | 278 struct ww_acquire_ctx *ww_ctx, struct wake_q_head *wake_q) in __ww_mutex_die() 309 struct wake_q_head *wake_q) in __ww_mutex_wound() 373 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() 516 struct wake_q_head *wake_q) in __ww_mutex_add_waiter()
|
H A D | rwsem.c | 412 struct wake_q_head *wake_q) in rwsem_mark_wake() 577 struct wake_q_head *wake_q) in rwsem_del_wake_waiter() 973 struct wake_q_head *wake_q) in rwsem_cond_wake_waiter()
|
H A D | semaphore.c | 322 struct wake_q_head *wake_q) in __up()
|
H A D | rtmutex_api.c | 314 struct wake_q_head *wake_q) in __rt_mutex_start_proxy_lock()
|
/linux/io_uring/ |
H A D | futex.c | 153 io_futex_wakev_fn(struct wake_q_head * wake_q,struct futex_q * q) io_futex_wakev_fn() argument 204 io_futex_wake_fn(struct wake_q_head * wake_q,struct futex_q * q) 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() 855 struct wake_q_head *wake_q) in wake_const_ops() 894 int nsops, struct wake_q_head *wake_q) in do_smart_wakeup_zero() 949 static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) in update_queue() 1030 int otime, struct wake_q_head *wake_q) in do_smart_update()
|
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 | 1018 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op() 1035 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() 1046 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive()
|
/linux/kernel/futex/ |
H A D | waitwake.c | 134 void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q) in futex_wake_mark() argument
|
/linux/include/linux/ |
H A D | sched.h | 1232 struct wake_q_node wake_q; member
|