Lines Matching refs:wait_lock
97 __must_hold(&lock->wait_lock) in rt_mutex_owner_encode()
109 __must_hold(&lock->wait_lock) in rt_mutex_set_owner()
119 __must_hold(&lock->wait_lock) in rt_mutex_clear_owner()
126 __must_hold(&lock->wait_lock) in clear_rt_mutex_waiters()
134 __must_hold(&lock->wait_lock) in fixup_rt_mutex_waiters()
272 __releases(lock->wait_lock) in unlock_rt_mutex_safe()
277 raw_spin_unlock_irqrestore(&lock->wait_lock, flags); in unlock_rt_mutex_safe()
336 __must_hold(&lock->wait_lock) in mark_rt_mutex_waiters()
347 __releases(lock->wait_lock) in unlock_rt_mutex_safe()
350 raw_spin_unlock_irqrestore(&lock->wait_lock, flags); in unlock_rt_mutex_safe()
371 lockdep_assert_held(&waiter->lock->wait_lock); in waiter_update_prio()
384 lockdep_assert_held(&waiter->lock->wait_lock); in waiter_clone_prio()
488 lockdep_assert_held(&lock->wait_lock); in rt_mutex_enqueue()
496 lockdep_assert_held(&lock->wait_lock); in rt_mutex_dequeue()
538 lockdep_assert_held(&lock->wait_lock); in rt_mutex_adjust_prio()
851 if (!raw_spin_trylock(&lock->wait_lock)) { in rt_mutex_adjust_prio_chain()
881 raw_spin_unlock(&lock->wait_lock); in rt_mutex_adjust_prio_chain()
903 raw_spin_unlock_irq(&lock->wait_lock); in rt_mutex_adjust_prio_chain()
925 raw_spin_unlock_irq(&lock->wait_lock); in rt_mutex_adjust_prio_chain()
984 raw_spin_unlock_irq(&lock->wait_lock); in rt_mutex_adjust_prio_chain()
1052 raw_spin_unlock_irq(&lock->wait_lock); in rt_mutex_adjust_prio_chain()
1096 lockdep_assert_held(&lock->wait_lock); in try_to_take_rt_mutex()
1215 __must_hold(&lock->wait_lock) in task_blocks_on_rt_mutex()
1222 lockdep_assert_held(&lock->wait_lock); in task_blocks_on_rt_mutex()
1259 __assume_ctx_lock(&rtm->rtmutex.wait_lock); in task_blocks_on_rt_mutex()
1304 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in task_blocks_on_rt_mutex()
1309 raw_spin_lock_irq(&lock->wait_lock); in task_blocks_on_rt_mutex()
1325 lockdep_assert_held(&lock->wait_lock); in mark_wakeup_next_waiter()
1367 __must_hold(&lock->wait_lock) in __rt_mutex_slowtrylock()
1400 raw_spin_lock_irqsave(&lock->wait_lock, flags); in rt_mutex_slowtrylock()
1404 raw_spin_unlock_irqrestore(&lock->wait_lock, flags); in rt_mutex_slowtrylock()
1426 raw_spin_lock_irqsave(&lock->wait_lock, flags); in rt_mutex_slowunlock()
1466 raw_spin_lock_irqsave(&lock->wait_lock, flags); in rt_mutex_slowunlock()
1476 raw_spin_unlock_irqrestore(&lock->wait_lock, flags); in rt_mutex_slowunlock()
1552 __must_hold(&lock->wait_lock) in remove_waiter()
1559 lockdep_assert_held(&lock->wait_lock); in remove_waiter()
1600 raw_spin_unlock_irq(&lock->wait_lock); in remove_waiter()
1605 raw_spin_lock_irq(&lock->wait_lock); in remove_waiter()
1626 __releases(&lock->wait_lock) __acquires(&lock->wait_lock) in rt_mutex_slowlock_block()
1632 __assume_ctx_lock(&rtm->rtmutex.wait_lock); in rt_mutex_slowlock_block()
1661 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in rt_mutex_slowlock_block()
1668 raw_spin_lock_irq(&lock->wait_lock); in rt_mutex_slowlock_block()
1679 __must_hold(&lock->wait_lock) in rt_mutex_handle_deadlock()
1691 raw_spin_unlock_irq(&lock->wait_lock); in rt_mutex_handle_deadlock()
1716 __must_hold(&lock->wait_lock) in __rt_mutex_slowlock()
1722 __assume_ctx_lock(&rtm->rtmutex.wait_lock); in __rt_mutex_slowlock()
1723 lockdep_assert_held(&lock->wait_lock); in __rt_mutex_slowlock()
1774 __must_hold(&lock->wait_lock) in __rt_mutex_slowlock_locked()
1821 raw_spin_lock_irqsave(&lock->wait_lock, flags); in rt_mutex_slowlock()
1823 raw_spin_unlock_irqrestore_wake(&lock->wait_lock, flags, &wake_q); in rt_mutex_slowlock()
1853 __releases(&lock->wait_lock) __acquires(&lock->wait_lock) in rtlock_slowlock_locked()
1858 lockdep_assert_held(&lock->wait_lock); in rtlock_slowlock_locked()
1886 raw_spin_unlock_irq_wake(&lock->wait_lock, wake_q); in rtlock_slowlock_locked()
1893 raw_spin_lock_irq(&lock->wait_lock); in rtlock_slowlock_locked()
1916 raw_spin_lock_irqsave(&lock->wait_lock, flags); in rtlock_slowlock()
1918 raw_spin_unlock_irqrestore_wake(&lock->wait_lock, flags, &wake_q); in rtlock_slowlock()