Searched refs:wake_q (Results 1 – 3 of 3) sorted by relevance
/ipc/ |
D | sem.c | 767 struct wake_q_head *wake_q) in wake_up_sem_queue_prepare() argument 769 wake_q_add(wake_q, q->sleeper); in wake_up_sem_queue_prepare() 836 struct wake_q_head *wake_q) in wake_const_ops() argument 855 wake_up_sem_queue_prepare(q, error, wake_q); in wake_const_ops() 875 int nsops, struct wake_q_head *wake_q) in do_smart_wakeup_zero() argument 888 semop_completed |= wake_const_ops(sma, num, wake_q); in do_smart_wakeup_zero() 899 semop_completed |= wake_const_ops(sma, i, wake_q); in do_smart_wakeup_zero() 908 semop_completed |= wake_const_ops(sma, -1, wake_q); in do_smart_wakeup_zero() 930 static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) in update_queue() argument 967 do_smart_wakeup_zero(sma, q->sops, q->nsops, wake_q); in update_queue() [all …]
|
D | msg.c | 198 struct wake_q_head *wake_q, bool kill) in ss_wakeup() argument 230 wake_q_add(wake_q, mss->tsk); in ss_wakeup() 235 struct wake_q_head *wake_q) in expunge_all() argument 240 wake_q_add(wake_q, msr->r_tsk); in expunge_all() 257 DEFINE_WAKE_Q(wake_q); in freeque() 259 expunge_all(msq, -EIDRM, &wake_q); in freeque() 260 ss_wakeup(msq, &wake_q, true); in freeque() 263 wake_up_q(&wake_q); in freeque() 410 DEFINE_WAKE_Q(wake_q); in msgctl_down() 430 expunge_all(msq, -EAGAIN, &wake_q); in msgctl_down() [all …]
|
D | mqueue.c | 924 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() argument 931 wake_q_add(wake_q, receiver->task); in pipelined_send() 945 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive() argument 959 wake_q_add(wake_q, sender->task); in pipelined_receive() 976 DEFINE_WAKE_Q(wake_q); in do_mq_timedsend() 1058 pipelined_send(&wake_q, info, msg_ptr, receiver); in do_mq_timedsend() 1071 wake_up_q(&wake_q); in do_mq_timedsend() 1155 DEFINE_WAKE_Q(wake_q); in do_mq_timedreceive() 1163 pipelined_receive(&wake_q, info); in do_mq_timedreceive() 1165 wake_up_q(&wake_q); in do_mq_timedreceive()
|