Lines Matching refs:clkevt
147 struct clock_event_device clkevt; member
153 static struct tc_clkevt_device *to_tc_clkevt(struct clock_event_device *clkevt) in to_tc_clkevt() argument
155 return container_of(clkevt, struct tc_clkevt_device, clkevt); in to_tc_clkevt()
229 static struct tc_clkevt_device clkevt = { variable
230 .clkevt = {
249 dev->clkevt.event_handler(&dev->clkevt); in ch2_irq()
268 clkevt.regs = tc->regs; in setup_clkevents()
269 clkevt.clk = t2_clk; in setup_clkevents()
273 clkevt.rate = clk_get_rate(t2_clk) / atmel_tcb_divisors[divisor_idx]; in setup_clkevents()
281 clkevt.rate = clk_get_rate(tc->slow_clk); in setup_clkevents()
287 clkevt.clkevt.cpumask = cpumask_of(0); in setup_clkevents()
289 ret = request_irq(irq, ch2_irq, IRQF_TIMER, "tc_clkevt", &clkevt); in setup_clkevents()
297 clockevents_config_and_register(&clkevt.clkevt, clkevt.rate, 1, BIT(bits) - 1); in setup_clkevents()
452 clkevt.clkevt.name = kbasename(node->parent->full_name); in tcb_clksrc_init()