Lines Matching refs:timers
76 struct gtm_timer timers[4]; member
99 for (i = 0; i < ARRAY_SIZE(gtm->timers); i++) { in gtm_get_timer16()
100 if (!gtm->timers[i].requested) { in gtm_get_timer16()
101 gtm->timers[i].requested = true; in gtm_get_timer16()
103 return >m->timers[i]; in gtm_get_timer16()
136 if (gtm->timers[timer].requested) in gtm_get_specific_timer16()
139 ret = >m->timers[timer]; in gtm_get_specific_timer16()
173 int num = tmr - >m->timers[0]; in gtm_set_ref_timer16()
309 int num = tmr - >m->timers[0]; in gtm_stop_timer16()
337 struct gtm_timer *timers, in gtm_set_shortcuts() argument
346 timers[0].gtcfr = ®s->gtcfr1; in gtm_set_shortcuts()
347 timers[0].gtmdr = ®s->gtmdr1; in gtm_set_shortcuts()
348 timers[0].gtcnr = ®s->gtcnr1; in gtm_set_shortcuts()
349 timers[0].gtrfr = ®s->gtrfr1; in gtm_set_shortcuts()
350 timers[0].gtevr = ®s->gtevr1; in gtm_set_shortcuts()
352 timers[1].gtcfr = ®s->gtcfr1; in gtm_set_shortcuts()
353 timers[1].gtmdr = ®s->gtmdr2; in gtm_set_shortcuts()
354 timers[1].gtcnr = ®s->gtcnr2; in gtm_set_shortcuts()
355 timers[1].gtrfr = ®s->gtrfr2; in gtm_set_shortcuts()
356 timers[1].gtevr = ®s->gtevr2; in gtm_set_shortcuts()
358 timers[2].gtcfr = ®s->gtcfr2; in gtm_set_shortcuts()
359 timers[2].gtmdr = ®s->gtmdr3; in gtm_set_shortcuts()
360 timers[2].gtcnr = ®s->gtcnr3; in gtm_set_shortcuts()
361 timers[2].gtrfr = ®s->gtrfr3; in gtm_set_shortcuts()
362 timers[2].gtevr = ®s->gtevr3; in gtm_set_shortcuts()
364 timers[3].gtcfr = ®s->gtcfr2; in gtm_set_shortcuts()
365 timers[3].gtmdr = ®s->gtmdr4; in gtm_set_shortcuts()
366 timers[3].gtcnr = ®s->gtcnr4; in gtm_set_shortcuts()
367 timers[3].gtrfr = ®s->gtrfr4; in gtm_set_shortcuts()
368 timers[3].gtevr = ®s->gtevr4; in gtm_set_shortcuts()
372 timers[0].gtpsr = ®s->gtpsr1; in gtm_set_shortcuts()
373 timers[1].gtpsr = ®s->gtpsr2; in gtm_set_shortcuts()
374 timers[2].gtpsr = ®s->gtpsr3; in gtm_set_shortcuts()
375 timers[3].gtpsr = ®s->gtpsr4; in gtm_set_shortcuts()
405 for (i = 0; i < ARRAY_SIZE(gtm->timers); i++) { in fsl_gtm_init()
414 gtm->timers[i].irq = irq; in fsl_gtm_init()
415 gtm->timers[i].gtm = gtm; in fsl_gtm_init()
425 gtm_set_shortcuts(np, gtm->timers, gtm->regs); in fsl_gtm_init()