/kernel/linux/linux-6.6/kernel/futex/ |
H A D | waitwake.c | 115 void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q) in futex_wake_mark() argument
|
/kernel/linux/linux-5.10/kernel/locking/ |
H A D | rtmutex.c | 1015 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter() argument 1443 void rt_mutex_postunlock(struct wake_q_head *wake_q) in rt_mutex_postunlock() argument 1336 rt_mutex_slowunlock(struct rt_mutex *lock, struct wake_q_head *wake_q) rt_mutex_slowunlock() argument 1610 __rt_mutex_futex_unlock(struct rt_mutex *lock, struct wake_q_head *wake_q) __rt_mutex_futex_unlock() argument [all...] |
H A D | rwsem.c | 400 rwsem_mark_wake(struct rw_semaphore *sem, enum rwsem_wake_type wake_type, struct wake_q_head *wake_q) rwsem_mark_wake() argument [all...] |
/kernel/linux/linux-5.10/ipc/ |
H A D | msg.c | 211 ss_wakeup(struct msg_queue *msq, struct wake_q_head *wake_q, bool kill) ss_wakeup() argument 248 expunge_all(struct msg_queue *msq, int res, struct wake_q_head *wake_q) expunge_all() argument 810 pipelined_send(struct msg_queue *msq, struct msg_msg *msg, struct wake_q_head *wake_q) pipelined_send() argument [all...] |
H A D | sem.c | 784 wake_up_sem_queue_prepare(struct sem_queue *q, int error, struct wake_q_head *wake_q) wake_up_sem_queue_prepare() argument 852 wake_const_ops(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) wake_const_ops() argument 891 do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, int nsops, struct wake_q_head *wake_q) do_smart_wakeup_zero() argument 947 update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) update_queue() argument 1027 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 | mqueue.c | 1016 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op() argument 1033 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() argument 1044 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive() argument [all...] |
/kernel/linux/linux-6.6/ipc/ |
H A D | msg.c | 212 ss_wakeup(struct msg_queue *msq, struct wake_q_head *wake_q, bool kill) ss_wakeup() argument 249 expunge_all(struct msg_queue *msq, int res, struct wake_q_head *wake_q) expunge_all() argument 816 pipelined_send(struct msg_queue *msq, struct msg_msg *msg, struct wake_q_head *wake_q) pipelined_send() argument [all...] |
H A D | mqueue.c | 1017 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op() argument 1034 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() argument 1045 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive() argument [all...] |
H A D | sem.c | 786 wake_up_sem_queue_prepare(struct sem_queue *q, int error, struct wake_q_head *wake_q) wake_up_sem_queue_prepare() argument 854 wake_const_ops(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) wake_const_ops() argument 893 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 1029 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...] |
/kernel/linux/linux-6.6/kernel/locking/ |
H A D | rwsem.c | 583 wake_q_init(wake_q); variable 594 wake_up_q(wake_q); variable 411 rwsem_mark_wake(struct rw_semaphore *sem, enum rwsem_wake_type wake_type, struct wake_q_head *wake_q) rwsem_mark_wake() argument 975 rwsem_cond_wake_waiter(struct rw_semaphore *sem, long count, struct wake_q_head *wake_q) rwsem_cond_wake_waiter() argument [all...] |
/kernel/linux/linux-5.10/kernel/futex/ |
H A D | core.c | 1477 static void mark_wake_futex(struct wake_q_head *wake_q, struct futex_q *q) in mark_wake_futex() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | sched.h | 1147 struct wake_q_node wake_q; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | sched.h | 1255 struct wake_q_node wake_q; member
|