Lines Matching refs:num
48 #define TIMER_OFFSET(num) (1 << (TIMERS_PER_GROUP - 1 - num)) argument
149 unsigned int num; in detect_idle_cascade_timer() local
158 num = casc_priv->timer_num; in detect_idle_cascade_timer()
159 priv->timer[num].cascade_handle = casc_priv; in detect_idle_cascade_timer()
164 return &priv->timer[num]; in detect_idle_cascade_timer()
174 unsigned int num) in set_cascade_timer() argument
182 casc_priv = priv->timer[num].cascade_handle; in set_cascade_timer()
192 out_be32(&priv->regs[num].gtccr, 0); in set_cascade_timer()
193 out_be32(&priv->regs[num].gtbcr, tmp_ticks | TIMER_STOP); in set_cascade_timer()
195 out_be32(&priv->regs[num - 1].gtccr, 0); in set_cascade_timer()
196 out_be32(&priv->regs[num - 1].gtbcr, rem_ticks); in set_cascade_timer()
219 ret = set_cascade_timer(priv, ticks, allocated_timer->num); in get_cascade_timer()
232 unsigned int num; in get_timer() local
255 num = TIMERS_PER_GROUP - 1 - i; in get_timer()
261 out_be32(&priv->regs[num].gtbcr, in get_timer()
263 out_be32(&priv->regs[num].gtccr, 0); 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()
287 clrbits32(&priv->regs[handle->num].gtbcr, TIMER_STOP); in mpic_start_timer()
300 struct timer_group_priv, timer[handle->num]); in mpic_stop_timer()
303 setbits32(&priv->regs[handle->num].gtbcr, TIMER_STOP); in mpic_stop_timer()
305 casc_priv = priv->timer[handle->num].cascade_handle; in mpic_stop_timer()
307 out_be32(&priv->regs[handle->num].gtccr, 0); in mpic_stop_timer()
308 out_be32(&priv->regs[handle->num - 1].gtccr, 0); in mpic_stop_timer()
310 out_be32(&priv->regs[handle->num].gtccr, 0); 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()
333 tmp_ticks = in_be32(&priv->regs[handle->num].gtccr); in mpic_get_remain_time()
336 tmp_ticks = in_be32(&priv->regs[handle->num - 1].gtccr); in mpic_get_remain_time()
339 ticks = in_be32(&priv->regs[handle->num].gtccr); 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()
378 priv->idle |= TIMER_OFFSET(handle->num); in mpic_free_timer()
495 priv->timer[offset + j].num = offset + j; in timer_group_get_irq()