Home
last modified time | relevance | path

Searched refs:wake_q_head (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/sched/
H A Dwake_q.h38 struct wake_q_head { struct
47 struct wake_q_head name = { WAKE_Q_TAIL, &name.first } argument
49 static inline void wake_q_init(struct wake_q_head *head) in wake_q_init()
56 static inline bool wake_q_empty(struct wake_q_head *head) in wake_q_empty()
61 extern void wake_q_add(struct wake_q_head *head, struct task_struct *task);
62 extern void wake_q_add_safe(struct wake_q_head *head, struct task_struct *task);
63 extern void wake_up_q(struct wake_q_head *head);
/OK3568_Linux_fs/kernel/kernel/locking/
H A Drtmutex_common.h155 struct wake_q_head *wqh);
157 extern void rt_mutex_postunlock(struct wake_q_head *wake_q);
H A Drtmutex.c1016 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter()
1340 struct wake_q_head *wake_q) in rt_mutex_slowunlock()
1446 void rt_mutex_postunlock(struct wake_q_head *wake_q) in rt_mutex_postunlock()
1457 struct wake_q_head *wqh)) in rt_mutex_fastunlock()
1622 struct wake_q_head *wake_q) in __rt_mutex_futex_unlock()
H A Drwsem.c399 struct wake_q_head *wake_q) in rwsem_mark_wake()
/OK3568_Linux_fs/kernel/ipc/
H A Dsem.c785 struct wake_q_head *wake_q) in wake_up_sem_queue_prepare()
853 struct wake_q_head *wake_q) in wake_const_ops()
892 int nsops, struct wake_q_head *wake_q) in do_smart_wakeup_zero()
947 static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) in update_queue()
1028 int otime, struct wake_q_head *wake_q) in do_smart_update()
H A Dmsg.c212 struct wake_q_head *wake_q, bool kill) in ss_wakeup()
249 struct wake_q_head *wake_q) in expunge_all()
811 struct wake_q_head *wake_q) in pipelined_send()
H A Dmqueue.c1016 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op()
1033 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send()
1044 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive()
/OK3568_Linux_fs/kernel/kernel/
H A Dstop_machine.c61 struct wake_q_head *wakeq) in __cpu_stop_queue_work()
H A Dfutex.c1468 static void mark_wake_futex(struct wake_q_head *wake_q, struct futex_q *q) in mark_wake_futex()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcore.c530 static bool __wake_q_add(struct wake_q_head *head, struct task_struct *task) in __wake_q_add()
567 void wake_q_add(struct wake_q_head *head, struct task_struct *task) in wake_q_add()
590 void wake_q_add_safe(struct wake_q_head *head, struct task_struct *task) in wake_q_add_safe()
596 void wake_up_q(struct wake_q_head *head) in wake_up_q()