Lines Matching defs:clkevt
69 struct clock_event_device clkevt;
74 static struct tc_clkevt_device *to_tc_clkevt(struct clock_event_device *clkevt)
76 return container_of(clkevt, struct tc_clkevt_device, clkevt);
93 if (tcd->clkevt.mode == CLOCK_EVT_MODE_PERIODIC
94 || tcd->clkevt.mode == CLOCK_EVT_MODE_ONESHOT) {
149 static struct tc_clkevt_device clkevt = {
150 .clkevt = {
169 dev->clkevt.event_handler(&dev->clkevt);
187 clkevt.regs = tc->regs;
188 clkevt.clk = t2_clk;
189 tc_irqaction.dev_id = &clkevt;
193 clkevt.clkevt.mult = div_sc(32768, NSEC_PER_SEC, clkevt.clkevt.shift);
194 clkevt.clkevt.max_delta_ns
195 = clockevent_delta2ns(0xffff, &clkevt.clkevt);
196 clkevt.clkevt.min_delta_ns = clockevent_delta2ns(1, &clkevt.clkevt) + 1;
197 clkevt.clkevt.cpumask = cpumask_of(0);
201 clockevents_register_device(&clkevt.clkevt);