wake_q 946 include/linux/sched.h struct wake_q_node wake_q; wake_q 941 ipc/mqueue.c static inline void pipelined_send(struct wake_q_head *wake_q, wake_q 948 ipc/mqueue.c wake_q_add(wake_q, receiver->task); wake_q 962 ipc/mqueue.c static inline void pipelined_receive(struct wake_q_head *wake_q, wake_q 976 ipc/mqueue.c wake_q_add(wake_q, sender->task); wake_q 993 ipc/mqueue.c DEFINE_WAKE_Q(wake_q); wake_q 1075 ipc/mqueue.c pipelined_send(&wake_q, info, msg_ptr, receiver); wake_q 1088 ipc/mqueue.c wake_up_q(&wake_q); wake_q 1172 ipc/mqueue.c DEFINE_WAKE_Q(wake_q); wake_q 1180 ipc/mqueue.c pipelined_receive(&wake_q, info); wake_q 1182 ipc/mqueue.c wake_up_q(&wake_q); wake_q 198 ipc/msg.c struct wake_q_head *wake_q, bool kill) wake_q 230 ipc/msg.c wake_q_add(wake_q, mss->tsk); wake_q 235 ipc/msg.c struct wake_q_head *wake_q) wake_q 240 ipc/msg.c wake_q_add(wake_q, msr->r_tsk); wake_q 257 ipc/msg.c DEFINE_WAKE_Q(wake_q); wake_q 259 ipc/msg.c expunge_all(msq, -EIDRM, &wake_q); wake_q 260 ipc/msg.c ss_wakeup(msq, &wake_q, true); wake_q 263 ipc/msg.c wake_up_q(&wake_q); wake_q 410 ipc/msg.c DEFINE_WAKE_Q(wake_q); wake_q 430 ipc/msg.c expunge_all(msq, -EAGAIN, &wake_q); wake_q 435 ipc/msg.c ss_wakeup(msq, &wake_q, false); wake_q 437 ipc/msg.c wake_up_q(&wake_q); wake_q 790 ipc/msg.c struct wake_q_head *wake_q) wake_q 801 ipc/msg.c wake_q_add(wake_q, msr->r_tsk); wake_q 807 ipc/msg.c wake_q_add(wake_q, msr->r_tsk); wake_q 824 ipc/msg.c DEFINE_WAKE_Q(wake_q); wake_q 908 ipc/msg.c if (!pipelined_send(msq, msg, &wake_q)) { wake_q 922 ipc/msg.c wake_up_q(&wake_q); wake_q 1074 ipc/msg.c DEFINE_WAKE_Q(wake_q); wake_q 1139 ipc/msg.c ss_wakeup(msq, &wake_q, false); wake_q 1211 ipc/msg.c wake_up_q(&wake_q); wake_q 767 ipc/sem.c struct wake_q_head *wake_q) wake_q 769 ipc/sem.c wake_q_add(wake_q, q->sleeper); wake_q 836 ipc/sem.c struct wake_q_head *wake_q) wake_q 855 ipc/sem.c wake_up_sem_queue_prepare(q, error, wake_q); wake_q 875 ipc/sem.c int nsops, struct wake_q_head *wake_q) wake_q 888 ipc/sem.c semop_completed |= wake_const_ops(sma, num, wake_q); wake_q 899 ipc/sem.c semop_completed |= wake_const_ops(sma, i, wake_q); wake_q 908 ipc/sem.c semop_completed |= wake_const_ops(sma, -1, wake_q); wake_q 930 ipc/sem.c static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) wake_q 967 ipc/sem.c do_smart_wakeup_zero(sma, q->sops, q->nsops, wake_q); wake_q 971 ipc/sem.c wake_up_sem_queue_prepare(q, error, wake_q); wake_q 1011 ipc/sem.c int otime, struct wake_q_head *wake_q) wake_q 1015 ipc/sem.c otime |= do_smart_wakeup_zero(sma, sops, nsops, wake_q); wake_q 1019 ipc/sem.c otime |= update_queue(sma, -1, wake_q); wake_q 1027 ipc/sem.c otime |= update_queue(sma, i, wake_q); wake_q 1041 ipc/sem.c sops[i].sem_num, wake_q); wake_q 1130 ipc/sem.c DEFINE_WAKE_Q(wake_q); wake_q 1146 ipc/sem.c wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); wake_q 1151 ipc/sem.c wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); wake_q 1157 ipc/sem.c wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); wake_q 1161 ipc/sem.c wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); wake_q 1171 ipc/sem.c wake_up_q(&wake_q); wake_q 1331 ipc/sem.c DEFINE_WAKE_Q(wake_q); wake_q 1379 ipc/sem.c do_smart_update(sma, NULL, 0, 0, &wake_q); wake_q 1382 ipc/sem.c wake_up_q(&wake_q); wake_q 1394 ipc/sem.c DEFINE_WAKE_Q(wake_q); wake_q 1507 ipc/sem.c do_smart_update(sma, NULL, 0, 0, &wake_q); wake_q 1545 ipc/sem.c wake_up_q(&wake_q); wake_q 2097 ipc/sem.c DEFINE_WAKE_Q(wake_q); wake_q 2104 ipc/sem.c do_smart_update(sma, sops, nsops, 1, &wake_q); wake_q 2110 ipc/sem.c wake_up_q(&wake_q); wake_q 2314 ipc/sem.c DEFINE_WAKE_Q(wake_q); wake_q 2401 ipc/sem.c do_smart_update(sma, NULL, 0, 1, &wake_q); wake_q 2404 ipc/sem.c wake_up_q(&wake_q); wake_q 929 kernel/fork.c tsk->wake_q.next = NULL; wake_q 1540 kernel/futex.c static void mark_wake_futex(struct wake_q_head *wake_q, struct futex_q *q) wake_q 1562 kernel/futex.c wake_q_add_safe(wake_q, p); wake_q 1573 kernel/futex.c DEFINE_WAKE_Q(wake_q); wake_q 1633 kernel/futex.c postunlock = __rt_mutex_futex_unlock(&pi_state->pi_mutex, &wake_q); wake_q 1639 kernel/futex.c rt_mutex_postunlock(&wake_q); wake_q 1678 kernel/futex.c DEFINE_WAKE_Q(wake_q); wake_q 1706 kernel/futex.c mark_wake_futex(&wake_q, this); wake_q 1713 kernel/futex.c wake_up_q(&wake_q); wake_q 1779 kernel/futex.c DEFINE_WAKE_Q(wake_q); wake_q 1831 kernel/futex.c mark_wake_futex(&wake_q, this); wake_q 1845 kernel/futex.c mark_wake_futex(&wake_q, this); wake_q 1855 kernel/futex.c wake_up_q(&wake_q); wake_q 2024 kernel/futex.c DEFINE_WAKE_Q(wake_q); wake_q 2226 kernel/futex.c mark_wake_futex(&wake_q, this); wake_q 2294 kernel/futex.c wake_up_q(&wake_q); wake_q 1225 kernel/locking/mutex.c DEFINE_WAKE_Q(wake_q); wake_q 1272 kernel/locking/mutex.c wake_q_add(&wake_q, next); wake_q 1280 kernel/locking/mutex.c wake_up_q(&wake_q); wake_q 1017 kernel/locking/rtmutex.c static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, wake_q 1057 kernel/locking/rtmutex.c wake_q_add(wake_q, waiter->task); wake_q 1339 kernel/locking/rtmutex.c struct wake_q_head *wake_q) wake_q 1393 kernel/locking/rtmutex.c mark_wakeup_next_waiter(wake_q, lock); wake_q 1445 kernel/locking/rtmutex.c void rt_mutex_postunlock(struct wake_q_head *wake_q) wake_q 1447 kernel/locking/rtmutex.c wake_up_q(wake_q); wake_q 1458 kernel/locking/rtmutex.c DEFINE_WAKE_Q(wake_q); wake_q 1463 kernel/locking/rtmutex.c if (slowfn(lock, &wake_q)) wake_q 1464 kernel/locking/rtmutex.c rt_mutex_postunlock(&wake_q); wake_q 1613 kernel/locking/rtmutex.c struct wake_q_head *wake_q) wake_q 1630 kernel/locking/rtmutex.c mark_wakeup_next_waiter(wake_q, lock); wake_q 1637 kernel/locking/rtmutex.c DEFINE_WAKE_Q(wake_q); wake_q 1642 kernel/locking/rtmutex.c postunlock = __rt_mutex_futex_unlock(lock, &wake_q); wake_q 1646 kernel/locking/rtmutex.c rt_mutex_postunlock(&wake_q); wake_q 158 kernel/locking/rtmutex_common.h extern void rt_mutex_postunlock(struct wake_q_head *wake_q); wake_q 403 kernel/locking/rwsem.c struct wake_q_head *wake_q) wake_q 426 kernel/locking/rwsem.c wake_q_add(wake_q, waiter->task); wake_q 551 kernel/locking/rwsem.c wake_q_add_safe(wake_q, tsk); wake_q 999 kernel/locking/rwsem.c DEFINE_WAKE_Q(wake_q); wake_q 1028 kernel/locking/rwsem.c &wake_q); wake_q 1030 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 1082 kernel/locking/rwsem.c rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); wake_q 1085 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 1146 kernel/locking/rwsem.c DEFINE_WAKE_Q(wake_q); wake_q 1194 kernel/locking/rwsem.c : RWSEM_WAKE_ANY, &wake_q); wake_q 1196 kernel/locking/rwsem.c if (!wake_q_empty(&wake_q)) { wake_q 1202 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 1203 kernel/locking/rwsem.c wake_q_init(&wake_q); /* Used again, reinit */ wake_q 1289 kernel/locking/rwsem.c rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); wake_q 1291 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 1304 kernel/locking/rwsem.c DEFINE_WAKE_Q(wake_q); wake_q 1309 kernel/locking/rwsem.c rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); wake_q 1312 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 1325 kernel/locking/rwsem.c DEFINE_WAKE_Q(wake_q); wake_q 1330 kernel/locking/rwsem.c rwsem_mark_wake(sem, RWSEM_WAKE_READ_OWNED, &wake_q); wake_q 1333 kernel/locking/rwsem.c wake_up_q(&wake_q); wake_q 415 kernel/sched/core.c struct wake_q_node *node = &task->wake_q; wake_q 485 kernel/sched/core.c task = container_of(node, struct task_struct, wake_q); wake_q 489 kernel/sched/core.c task->wake_q.next = NULL;