Lines Matching refs:rtm
71 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_lock() local
76 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_lock()
114 ret = rwbase_rtmutex_slowlock_locked(rtm, state, &wake_q); in __rwbase_read_lock()
127 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
132 rwbase_rtmutex_unlock(rtm); in __rwbase_read_lock()
153 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_unlock() local
157 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
164 owner = rt_mutex_owner(rtm); in __rwbase_read_unlock()
170 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
190 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_write_unlock() local
197 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in __rwbase_write_unlock()
198 rwbase_rtmutex_unlock(rtm); in __rwbase_write_unlock()
203 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_unlock() local
206 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_unlock()
212 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_downgrade() local
215 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_downgrade()
240 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_lock() local
244 if (rwbase_rtmutex_lock_state(rtm, state)) in rwbase_write_lock()
252 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
271 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
273 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
281 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
288 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_trylock() local
291 if (!rwbase_rtmutex_trylock(rtm)) in rwbase_write_trylock()
296 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_trylock()
298 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_trylock()