Home
last modified time | relevance | path

Searched refs:wake_q (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/kernel/locking/
Drtmutex.c976 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/
Dfutex.c1183 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 …]
Dfork.c383 tsk->wake_q.next = NULL; in dup_task_struct()
/linux-4.4.14/ipc/
Dmqueue.c919 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/
Dlio_main.c719 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/
Dcore.c523 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/
Dsched.h1598 struct wake_q_node wake_q; member