Lines Matching refs:rtm

72 	struct rt_mutex_base *rtm = &rwb->rtmutex;  in __rwbase_read_lock()  local
75 raw_spin_lock_irq(&rtm->wait_lock); in __rwbase_read_lock()
82 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
120 ret = rwbase_rtmutex_slowlock_locked(rtm, state); in __rwbase_read_lock()
131 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_lock()
133 rwbase_rtmutex_unlock(rtm); in __rwbase_read_lock()
149 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()
163 raw_spin_unlock_irq(&rtm->wait_lock); in __rwbase_read_unlock()
182 struct rt_mutex_base *rtm = &rwb->rtmutex; in __rwbase_write_unlock() local
189 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in __rwbase_write_unlock()
190 rwbase_rtmutex_unlock(rtm); in __rwbase_write_unlock()
195 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_unlock() local
198 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_unlock()
204 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_downgrade() local
207 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_downgrade()
232 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_lock() local
236 if (rwbase_rtmutex_lock_state(rtm, state)) in rwbase_write_lock()
242 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_lock()
258 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_lock()
260 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()
273 struct rt_mutex_base *rtm = &rwb->rtmutex; in rwbase_write_trylock() local
276 if (!rwbase_rtmutex_trylock(rtm)) in rwbase_write_trylock()
281 raw_spin_lock_irqsave(&rtm->wait_lock, flags); in rwbase_write_trylock()
283 raw_spin_unlock_irqrestore(&rtm->wait_lock, flags); in rwbase_write_trylock()