Lines Matching refs:spinlock
296 struct rt_spinlock *spinlock; in rt_timer_detach() local
303 spinlock = _timerlock_idx(timer); in rt_timer_detach()
304 level = rt_spin_lock_irqsave(spinlock); in rt_timer_detach()
310 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_detach()
380 struct rt_spinlock *spinlock; in rt_timer_delete() local
387 spinlock = _timerlock_idx(timer); in rt_timer_delete()
389 level = rt_spin_lock_irqsave(spinlock); in rt_timer_delete()
394 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_delete()
566 struct rt_spinlock *spinlock; in rt_timer_start() local
577 spinlock = &_stimer_lock; in rt_timer_start()
583 spinlock = &_stimer_lock; in rt_timer_start()
589 spinlock = &_htimer_lock; in rt_timer_start()
604 level = rt_spin_lock_irqsave(spinlock); in rt_timer_start()
608 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_start()
629 struct rt_spinlock *spinlock; in rt_timer_stop() local
635 spinlock = _timerlock_idx(timer); in rt_timer_stop()
637 level = rt_spin_lock_irqsave(spinlock); in rt_timer_stop()
641 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_stop()
650 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_stop()
667 struct rt_spinlock *spinlock; in rt_timer_control() local
674 spinlock = _timerlock_idx(timer); in rt_timer_control()
676 level = rt_spin_lock_irqsave(spinlock); in rt_timer_control()
736 rt_spin_unlock_irqrestore(spinlock, level); in rt_timer_control()