Lines Matching refs:timer
72 struct mpic_timer timer[TIMERS_PER_GROUP]; member
159 priv->timer[num].cascade_handle = casc_priv; in detect_idle_cascade_timer()
164 return &priv->timer[num]; in detect_idle_cascade_timer()
182 casc_priv = priv->timer[num].cascade_handle; in set_cascade_timer()
229 struct mpic_timer *timer; in get_timer() local
246 timer = get_cascade_timer(priv, ticks); in get_timer()
247 if (!timer) in get_timer()
250 return timer; in get_timer()
264 priv->timer[num].cascade_handle = NULL; in get_timer()
266 return &priv->timer[num]; in get_timer()
285 struct timer_group_priv, timer[handle->num]); in mpic_start_timer()
300 struct timer_group_priv, timer[handle->num]); in mpic_stop_timer()
305 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_stop_timer()
325 struct timer_group_priv, timer[handle->num]); in mpic_get_remain_time()
331 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_get_remain_time()
358 struct timer_group_priv, timer[handle->num]); in mpic_free_timer()
365 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_free_timer()
367 free_irq(priv->timer[handle->num].irq, priv->timer[handle->num].dev); in mpic_free_timer()
376 priv->timer[handle->num].cascade_handle = NULL; in mpic_free_timer()
494 priv->timer[offset + j].irq = irq; in timer_group_get_irq()
495 priv->timer[offset + j].num = offset + j; in timer_group_get_irq()