Lines Matching refs:wake_q

38 					struct wake_q_head *wake_q)  in __ww_mutex_add_waiter()  argument
45 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() argument
1207 struct wake_q_head *wake_q) in task_blocks_on_rt_mutex() argument
1251 res = __ww_mutex_add_waiter(waiter, rtm, ww_ctx, wake_q); in task_blocks_on_rt_mutex()
1295 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in task_blocks_on_rt_mutex()
1608 struct wake_q_head *wake_q) in rt_mutex_slowlock_block() argument
1639 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in rt_mutex_slowlock_block()
1690 struct wake_q_head *wake_q) in __rt_mutex_slowlock() argument
1701 __ww_mutex_check_waiters(rtm, ww_ctx, wake_q); in __rt_mutex_slowlock()
1711 ret = task_blocks_on_rt_mutex(lock, waiter, current, ww_ctx, chwalk, wake_q); in __rt_mutex_slowlock()
1713 ret = rt_mutex_slowlock_block(lock, ww_ctx, state, NULL, waiter, wake_q); in __rt_mutex_slowlock()
1719 __ww_mutex_check_waiters(rtm, ww_ctx, wake_q); in __rt_mutex_slowlock()
1742 struct wake_q_head *wake_q) in __rt_mutex_slowlock_locked() argument
1751 &waiter, wake_q); in __rt_mutex_slowlock_locked()
1767 DEFINE_WAKE_Q(wake_q); in rt_mutex_slowlock()
1789 ret = __rt_mutex_slowlock_locked(lock, ww_ctx, state, &wake_q); in rt_mutex_slowlock()
1790 raw_spin_unlock_irqrestore_wake(&lock->wait_lock, flags, &wake_q); in rt_mutex_slowlock()
1819 struct wake_q_head *wake_q) in rtlock_slowlock_locked() argument
1837 task_blocks_on_rt_mutex(lock, &waiter, current, NULL, RT_MUTEX_MIN_CHAINWALK, wake_q); in rtlock_slowlock_locked()
1848 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in rtlock_slowlock_locked()
1873 DEFINE_WAKE_Q(wake_q); in rtlock_slowlock()
1876 rtlock_slowlock_locked(lock, &wake_q); in rtlock_slowlock()
1877 raw_spin_unlock_irqrestore_wake(&lock->wait_lock, flags, &wake_q); in rtlock_slowlock()