Searched refs:wake_q (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/kernel/locking/ |
D | rtmutex.c | 976 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter() argument 1006 wake_q_add(wake_q, waiter->task); in mark_wakeup_next_waiter() 1264 struct wake_q_head *wake_q) in rt_mutex_slowunlock() argument 1317 mark_wakeup_next_waiter(wake_q, lock); in rt_mutex_slowunlock() 1376 WAKE_Q(wake_q); in rt_mutex_fastunlock() 1382 bool deboost = slowfn(lock, &wake_q); in rt_mutex_fastunlock() 1384 wake_up_q(&wake_q); in rt_mutex_fastunlock()
|
/linux-4.4.14/kernel/ |
D | futex.c | 1183 static void mark_wake_futex(struct wake_q_head *wake_q, struct futex_q *q) in mark_wake_futex() argument 1194 wake_q_add(wake_q, p); in mark_wake_futex() 1212 WAKE_Q(wake_q); in wake_futex_pi() 1279 deboost = rt_mutex_futex_unlock(&pi_state->pi_mutex, &wake_q); in wake_futex_pi() 1288 wake_up_q(&wake_q); in wake_futex_pi() 1329 WAKE_Q(wake_q); in futex_wake() 1357 mark_wake_futex(&wake_q, this); in futex_wake() 1364 wake_up_q(&wake_q); in futex_wake() 1383 WAKE_Q(wake_q); in futex_wake_op() 1435 mark_wake_futex(&wake_q, this); in futex_wake_op() [all …]
|
D | fork.c | 383 tsk->wake_q.next = NULL; in dup_task_struct()
|
/linux-4.4.14/ipc/ |
D | mqueue.c | 919 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() argument 926 wake_q_add(wake_q, receiver->task); in pipelined_send() 940 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive() argument 954 wake_q_add(wake_q, sender->task); in pipelined_receive() 972 WAKE_Q(wake_q); in SYSCALL_DEFINE5() 1056 pipelined_send(&wake_q, info, msg_ptr, receiver); in SYSCALL_DEFINE5() 1069 wake_up_q(&wake_q); in SYSCALL_DEFINE5() 1156 WAKE_Q(wake_q); in SYSCALL_DEFINE5() 1164 pipelined_receive(&wake_q, info); in SYSCALL_DEFINE5() 1166 wake_up_q(&wake_q); in SYSCALL_DEFINE5()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 719 static inline void wake_q(struct net_device *netdev, int q) in wake_q() function 758 wake_q(lio->netdev, q); in check_txq_status() 764 wake_q(lio->netdev, lio->txq); in check_txq_status() 1347 wake_q(lio->netdev, q); in check_txq_state()
|
/linux-4.4.14/kernel/sched/ |
D | core.c | 523 struct wake_q_node *node = &task->wake_q; in wake_q_add() 552 task = container_of(node, struct task_struct, wake_q); in wake_up_q() 556 task->wake_q.next = NULL; in wake_up_q()
|
/linux-4.4.14/include/linux/ |
D | sched.h | 1598 struct wake_q_node wake_q; member
|