Lines Matching refs:timer
64 struct mpic_timer timer[TIMERS_PER_GROUP]; member
123 priv->timer[num].cascade_handle = casc_priv; in detect_idle_cascade_timer()
128 return &priv->timer[num]; in detect_idle_cascade_timer()
146 casc_priv = priv->timer[num].cascade_handle; in set_cascade_timer()
193 struct mpic_timer *timer; in get_timer() local
210 timer = get_cascade_timer(priv, ticks); in get_timer()
211 if (!timer) in get_timer()
214 return timer; in get_timer()
228 priv->timer[num].cascade_handle = NULL; in get_timer()
230 return &priv->timer[num]; in get_timer()
249 struct timer_group_priv, timer[handle->num]); in mpic_start_timer()
264 struct timer_group_priv, timer[handle->num]); in mpic_stop_timer()
269 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_stop_timer()
289 struct timer_group_priv, timer[handle->num]); in mpic_get_remain_time()
295 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_get_remain_time()
322 struct timer_group_priv, timer[handle->num]); in mpic_free_timer()
329 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_free_timer()
331 free_irq(priv->timer[handle->num].irq, priv->timer[handle->num].dev); in mpic_free_timer()
340 priv->timer[handle->num].cascade_handle = NULL; in mpic_free_timer()
452 priv->timer[offset + j].irq = irq; in timer_group_get_irq()
453 priv->timer[offset + j].num = offset + j; in timer_group_get_irq()