Lines Matching refs:wake_q
1017 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter() argument
1057 wake_q_add(wake_q, waiter->task); in mark_wakeup_next_waiter()
1339 struct wake_q_head *wake_q) in rt_mutex_slowunlock() argument
1393 mark_wakeup_next_waiter(wake_q, lock); in rt_mutex_slowunlock()
1445 void rt_mutex_postunlock(struct wake_q_head *wake_q) in rt_mutex_postunlock() argument
1447 wake_up_q(wake_q); in rt_mutex_postunlock()
1458 DEFINE_WAKE_Q(wake_q); in rt_mutex_fastunlock()
1463 if (slowfn(lock, &wake_q)) in rt_mutex_fastunlock()
1464 rt_mutex_postunlock(&wake_q); in rt_mutex_fastunlock()
1613 struct wake_q_head *wake_q) in __rt_mutex_futex_unlock() argument
1630 mark_wakeup_next_waiter(wake_q, lock); in __rt_mutex_futex_unlock()
1637 DEFINE_WAKE_Q(wake_q); in rt_mutex_futex_unlock()
1642 postunlock = __rt_mutex_futex_unlock(lock, &wake_q); in rt_mutex_futex_unlock()
1646 rt_mutex_postunlock(&wake_q); in rt_mutex_futex_unlock()