Lines Matching refs:rtm
71 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_lock() local
74 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_lock()
81 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
119 ret = rwbase_rtmutex_slowlock_locked(rtm, state); in __rwbase_read_lock()
130 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
132 rwbase_rtmutex_unlock(rtm); in __rwbase_read_lock()
148 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_unlock() local
152 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
159 owner = rt_mutex_owner(rtm); in __rwbase_read_unlock()
165 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
185 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_write_unlock() local
192 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in __rwbase_write_unlock()
193 rwbase_rtmutex_unlock(rtm); in __rwbase_write_unlock()
198 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_unlock() local
201 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_unlock()
207 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_downgrade() local
210 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_downgrade()
235 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_lock() local
239 if (rwbase_rtmutex_lock_state(rtm, state)) in rwbase_write_lock()
245 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
261 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
263 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
270 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
276 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_trylock() local
279 if (!rwbase_rtmutex_trylock(rtm)) in rwbase_write_trylock()
284 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_trylock()
286 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_trylock()