Lines Matching refs:wake_q
1018 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter() argument
1058 wake_q_add(wake_q, waiter->task); in mark_wakeup_next_waiter()
1340 struct wake_q_head *wake_q) in rt_mutex_slowunlock() argument
1394 mark_wakeup_next_waiter(wake_q, lock); in rt_mutex_slowunlock()
1446 void rt_mutex_postunlock(struct wake_q_head *wake_q) in rt_mutex_postunlock() argument
1448 wake_up_q(wake_q); in rt_mutex_postunlock()
1459 DEFINE_WAKE_Q(wake_q); in rt_mutex_fastunlock()
1464 if (slowfn(lock, &wake_q)) in rt_mutex_fastunlock()
1465 rt_mutex_postunlock(&wake_q); in rt_mutex_fastunlock()
1614 struct wake_q_head *wake_q) in __rt_mutex_futex_unlock() argument
1631 mark_wakeup_next_waiter(wake_q, lock); in __rt_mutex_futex_unlock()
1638 DEFINE_WAKE_Q(wake_q); in rt_mutex_futex_unlock()
1643 postunlock = __rt_mutex_futex_unlock(lock, &wake_q); in rt_mutex_futex_unlock()
1647 rt_mutex_postunlock(&wake_q); in rt_mutex_futex_unlock()