Lines Matching refs:rtmutex
120 #define WAIT_LOCK rtmutex.wait_lock
124 __must_hold(&lock->rtmutex.wait_lock) in __ww_waiter_first()
126 struct rb_node *n = rb_first(&lock->rtmutex.waiters.rb_root); in __ww_waiter_first()
152 __must_hold(&lock->rtmutex.wait_lock) in __ww_waiter_last()
154 struct rb_node *n = rb_last(&lock->rtmutex.waiters.rb_root); in __ww_waiter_last()
169 return rt_mutex_owner(&lock->rtmutex); in __ww_mutex_owner()
174 __must_hold(&lock->rtmutex.wait_lock) in __ww_mutex_has_waiters()
176 return rt_mutex_has_waiters(&lock->rtmutex); in __ww_mutex_has_waiters()
180 __acquires(&lock->rtmutex.wait_lock) in lock_wait_lock()
182 raw_spin_lock_irqsave(&lock->rtmutex.wait_lock, *flags); in lock_wait_lock()
186 __releases(&lock->rtmutex.wait_lock) in unlock_wait_lock()
188 raw_spin_unlock_irqrestore(&lock->rtmutex.wait_lock, *flags); in unlock_wait_lock()
192 __must_hold(&lock->rtmutex.wait_lock) in lockdep_assert_wait_lock_held()
194 lockdep_assert_held(&lock->rtmutex.wait_lock); in lockdep_assert_wait_lock_held()