Lines Matching refs:clkevt

438 	struct dmtimer_clockevent *clkevt = data;
439 struct dmtimer_systimer *t = &clkevt->t;
442 clkevt->dev.event_handler(&clkevt->dev);
450 struct dmtimer_clockevent *clkevt = to_dmtimer_clockevent(evt);
451 struct dmtimer_systimer *t = &clkevt->t;
467 struct dmtimer_clockevent *clkevt = to_dmtimer_clockevent(evt);
468 struct dmtimer_systimer *t = &clkevt->t;
488 struct dmtimer_clockevent *clkevt = to_dmtimer_clockevent(evt);
489 struct dmtimer_systimer *t = &clkevt->t;
497 writel_relaxed(clkevt->period, t->base + t->load);
501 writel_relaxed(clkevt->period, t->base + t->counter);
513 struct dmtimer_clockevent *clkevt = to_dmtimer_clockevent(evt);
514 struct dmtimer_systimer *t = &clkevt->t;
522 struct dmtimer_clockevent *clkevt = to_dmtimer_clockevent(evt);
523 struct dmtimer_systimer *t = &clkevt->t;
535 static int __init dmtimer_clkevt_init_common(struct dmtimer_clockevent *clkevt,
546 t = &clkevt->t;
547 dev = &clkevt->dev;
567 error = dmtimer_systimer_setup(np, &clkevt->t);
571 clkevt->period = 0xffffffff - DIV_ROUND_CLOSEST(t->rate, HZ);
581 IRQF_TIMER, name, clkevt);
602 struct dmtimer_clockevent *clkevt;
605 clkevt = kzalloc(sizeof(*clkevt), GFP_KERNEL);
606 if (!clkevt)
609 error = dmtimer_clkevt_init_common(clkevt, np,
617 clockevents_config_and_register(&clkevt->dev, clkevt->t.rate,
623 clkevt->dev.suspend = omap_clockevent_idle;
624 clkevt->dev.resume = omap_clockevent_unidle;
630 kfree(clkevt);
640 struct dmtimer_clockevent *clkevt;
650 clkevt = per_cpu_ptr(&dmtimer_percpu_timer, cpu);
652 error = dmtimer_clkevt_init_common(clkevt, np, CLOCK_EVT_FEAT_ONESHOT,
664 struct dmtimer_clockevent *clkevt = per_cpu_ptr(&dmtimer_percpu_timer, cpu);
665 struct clock_event_device *dev = &clkevt->dev;
666 struct dmtimer_systimer *t = &clkevt->t;
676 struct dmtimer_clockevent *clkevt = per_cpu_ptr(&dmtimer_percpu_timer, 0);
677 struct dmtimer_systimer *t = &clkevt->t;