Lines Matching refs:clkevt
75 struct clock_event_device clkevt; member
80 static struct tc_clkevt_device *to_tc_clkevt(struct clock_event_device *clkevt) in to_tc_clkevt() argument
82 return container_of(clkevt, struct tc_clkevt_device, clkevt); in to_tc_clkevt()
99 if (tcd->clkevt.mode == CLOCK_EVT_MODE_PERIODIC in tc_mode()
100 || tcd->clkevt.mode == CLOCK_EVT_MODE_ONESHOT) { in tc_mode()
155 static struct tc_clkevt_device clkevt = { variable
156 .clkevt = {
174 dev->clkevt.event_handler(&dev->clkevt); in ch2_irq()
193 clkevt.regs = tc->regs; in setup_clkevents()
194 clkevt.clk = t2_clk; in setup_clkevents()
198 clkevt.clkevt.cpumask = cpumask_of(0); in setup_clkevents()
200 ret = request_irq(irq, ch2_irq, IRQF_TIMER, "tc_clkevt", &clkevt); in setup_clkevents()
206 clockevents_config_and_register(&clkevt.clkevt, 32768, 1, 0xffff); in setup_clkevents()