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()
121 ret = rwbase_rtmutex_slowlock_locked(rtm, state); in __rwbase_read_lock()
132 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
134 rwbase_rtmutex_unlock(rtm); in __rwbase_read_lock()
152 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_read_unlock() local
156 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
163 owner = rt_mutex_owner(rtm); in __rwbase_read_unlock()
169 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
189 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_write_unlock() local
196 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in __rwbase_write_unlock()
197 rwbase_rtmutex_unlock(rtm); in __rwbase_write_unlock()
202 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_unlock() local
205 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_unlock()
211 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_downgrade() local
214 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_downgrade()
239 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_lock() local
243 if (rwbase_rtmutex_lock_state(rtm, state)) in rwbase_write_lock()
249 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
267 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
269 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
277 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
283 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_trylock() local
286 if (!rwbase_rtmutex_trylock(rtm)) in rwbase_write_trylock()
291 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_trylock()
293 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_trylock()