Lines Matching refs:wake_q
39 #include <linux/sched/wake_q.h>
73 * - The actual wakeup of a sleeping task is performed using the wake_q
1017 static inline void __pipelined_op(struct wake_q_head *wake_q,
1028 wake_q_add_safe(wake_q, task);
1034 static inline void pipelined_send(struct wake_q_head *wake_q,
1040 __pipelined_op(wake_q, info, receiver);
1045 static inline void pipelined_receive(struct wake_q_head *wake_q,
1058 __pipelined_op(wake_q, info, sender);
1074 DEFINE_WAKE_Q(wake_q);
1158 pipelined_send(&wake_q, info, msg_ptr, receiver);
1170 wake_up_q(&wake_q);
1256 DEFINE_WAKE_Q(wake_q);
1263 pipelined_receive(&wake_q, info);
1265 wake_up_q(&wake_q);