Lines Matching refs:wake_q
1015 static void mark_wakeup_next_waiter(struct wake_q_head *wake_q, in mark_wakeup_next_waiter() argument
1055 wake_q_add(wake_q, waiter->task); in mark_wakeup_next_waiter()
1337 struct wake_q_head *wake_q) in rt_mutex_slowunlock() argument
1391 mark_wakeup_next_waiter(wake_q, lock); in rt_mutex_slowunlock()
1443 void rt_mutex_postunlock(struct wake_q_head *wake_q) in rt_mutex_postunlock() argument
1445 wake_up_q(wake_q); in rt_mutex_postunlock()
1456 DEFINE_WAKE_Q(wake_q); in rt_mutex_fastunlock()
1461 if (slowfn(lock, &wake_q)) in rt_mutex_fastunlock()
1462 rt_mutex_postunlock(&wake_q); in rt_mutex_fastunlock()
1611 struct wake_q_head *wake_q) in __rt_mutex_futex_unlock() argument
1628 mark_wakeup_next_waiter(wake_q, lock); in __rt_mutex_futex_unlock()
1635 DEFINE_WAKE_Q(wake_q); in rt_mutex_futex_unlock()
1640 postunlock = __rt_mutex_futex_unlock(lock, &wake_q); in rt_mutex_futex_unlock()
1644 rt_mutex_postunlock(&wake_q); in rt_mutex_futex_unlock()