Home
last modified time | relevance | path

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

12

/linux/kernel/locking/
A Drwsem.c946 DEFINE_WAKE_Q(wake_q); in rwsem_down_read_slowpath()
973 &wake_q); in rwsem_down_read_slowpath()
975 wake_up_q(&wake_q); in rwsem_down_read_slowpath()
1024 wake_up_q(&wake_q); in rwsem_down_read_slowpath()
1065 DEFINE_WAKE_Q(wake_q); in rwsem_down_write_slowpath()
1110 wake_up_q(&wake_q); in rwsem_down_write_slowpath()
1169 wake_up_q(&wake_q); in rwsem_down_write_slowpath()
1181 DEFINE_WAKE_Q(wake_q); in rwsem_wake()
1189 wake_up_q(&wake_q); in rwsem_wake()
1202 DEFINE_WAKE_Q(wake_q); in rwsem_downgrade_wake()
[all …]
A Dmutex.c897 DEFINE_WAKE_Q(wake_q); in __mutex_unlock_slowpath()
936 wake_q_add(&wake_q, next); in __mutex_unlock_slowpath()
944 wake_up_q(&wake_q); in __mutex_unlock_slowpath()
A D.rtmutex_api.o.cmd751 include/linux/sched/wake_q.h \
A D.rwsem.o.cmd677 include/linux/sched/wake_q.h \
A D.mutex.o.cmd747 include/linux/sched/wake_q.h \
/linux/ipc/
A Dsem.c856 struct wake_q_head *wake_q) in wake_const_ops() argument
1150 DEFINE_WAKE_Q(wake_q); in freeary()
1191 wake_up_q(&wake_q); in freeary()
1351 DEFINE_WAKE_Q(wake_q); in semctl_setval()
1402 wake_up_q(&wake_q); in semctl_setval()
1414 DEFINE_WAKE_Q(wake_q); in semctl_main()
1565 wake_up_q(&wake_q); in semctl_main()
2106 DEFINE_WAKE_Q(wake_q); in __do_semtimedop()
2119 wake_up_q(&wake_q); in __do_semtimedop()
2355 DEFINE_WAKE_Q(wake_q); in exit_sem()
[all …]
A Dmsg.c244 wake_q_add(wake_q, mss->tsk); in ss_wakeup()
249 struct wake_q_head *wake_q) in expunge_all() argument
278 DEFINE_WAKE_Q(wake_q); in freeque()
281 ss_wakeup(msq, &wake_q, true); in freeque()
284 wake_up_q(&wake_q); in freeque()
431 DEFINE_WAKE_Q(wake_q); in msgctl_down()
458 wake_up_q(&wake_q); in msgctl_down()
849 DEFINE_WAKE_Q(wake_q); in do_msgsnd()
947 wake_up_q(&wake_q); in do_msgsnd()
1099 DEFINE_WAKE_Q(wake_q); in do_msgrcv()
[all …]
A Dmqueue.c1005 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op() argument
1016 wake_q_add_safe(wake_q, task); in __pipelined_op()
1022 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send() argument
1028 __pipelined_op(wake_q, info, receiver); in pipelined_send()
1046 __pipelined_op(wake_q, info, sender); in pipelined_receive()
1062 DEFINE_WAKE_Q(wake_q); in do_mq_timedsend()
1146 pipelined_send(&wake_q, info, msg_ptr, receiver); in do_mq_timedsend()
1159 wake_up_q(&wake_q); in do_mq_timedsend()
1245 DEFINE_WAKE_Q(wake_q); in do_mq_timedreceive()
1253 pipelined_receive(&wake_q, info); in do_mq_timedreceive()
[all …]
A D.msg.o.cmd927 include/linux/sched/wake_q.h \
A D.sem.o.cmd1222 include/linux/sched/wake_q.h \
/linux/kernel/futex/
A Dwaitwake.c115 void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q) in futex_wake_mark() argument
137 wake_q_add_safe(wake_q, p); in futex_wake_mark()
149 DEFINE_WAKE_Q(wake_q); in futex_wake()
177 futex_wake_mark(&wake_q, this); in futex_wake()
184 wake_up_q(&wake_q); in futex_wake()
245 DEFINE_WAKE_Q(wake_q); in futex_wake_op()
292 futex_wake_mark(&wake_q, this); in futex_wake_op()
306 futex_wake_mark(&wake_q, this); in futex_wake_op()
316 wake_up_q(&wake_q); in futex_wake_op()
A Drequeue.c372 DEFINE_WAKE_Q(wake_q); in futex_requeue()
594 futex_wake_mark(&wake_q, this); in futex_requeue()
674 wake_up_q(&wake_q); in futex_requeue()
A Dfutex.h152 extern void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q);
A D.pi.o.cmd743 include/linux/sched/wake_q.h \
A D.requeue.o.cmd752 include/linux/sched/wake_q.h \
A D.waitwake.o.cmd753 include/linux/sched/wake_q.h \
A D.core.o.cmd1102 include/linux/sched/wake_q.h \
A D.syscalls.o.cmd1215 include/linux/sched/wake_q.h \
/linux/include/linux/
A Dsched.h1111 struct wake_q_node wake_q; member
/linux/kernel/sched/
A Dcore.c874 struct wake_q_node *node = &task->wake_q; in __wake_q_add()
944 task = container_of(node, struct task_struct, wake_q); in wake_up_q()
947 task->wake_q.next = NULL; in wake_up_q()
A D.autogroup.o.cmd890 include/linux/sched/wake_q.h \
A D.clock.o.cmd889 include/linux/sched/wake_q.h \
/linux/kernel/
A Dfork.c952 tsk->wake_q.next = NULL; in dup_task_struct()
A D.stop_machine.o.cmd1079 include/linux/sched/wake_q.h \
/linux/kernel/rcu/
A D.tree.o.cmd1327 include/linux/sched/wake_q.h \

Completed in 93 milliseconds

12