Lines Matching refs:clkevt
67 * @clkevt: clockevent
71 struct clock_event_device clkevt;
76 struct mchp_pit64b_clkevt, clkevt))
185 irq_data->clkevt.event_handler(&irq_data->clkevt);
338 ce->clkevt.name = MCHP_PIT64B_NAME;
339 ce->clkevt.features = CLOCK_EVT_FEAT_ONESHOT | CLOCK_EVT_FEAT_PERIODIC;
340 ce->clkevt.rating = 150;
341 ce->clkevt.set_state_shutdown = mchp_pit64b_clkevt_shutdown;
342 ce->clkevt.set_state_periodic = mchp_pit64b_clkevt_set_periodic;
343 ce->clkevt.set_next_event = mchp_pit64b_clkevt_set_next_event;
344 ce->clkevt.suspend = mchp_pit64b_clkevt_suspend;
345 ce->clkevt.resume = mchp_pit64b_clkevt_resume;
346 ce->clkevt.cpumask = cpumask_of(0);
347 ce->clkevt.irq = irq;
352 pr_debug("clkevt: Failed to setup PIT64B IRQ\n");
357 clockevents_config_and_register(&ce->clkevt, clk_rate, 1, ULONG_MAX);
363 bool clkevt)
365 u32 freq = clkevt ? MCHP_PIT64B_DEF_CE_FREQ : MCHP_PIT64B_DEF_CS_FREQ;
384 if (clkevt) {
412 if (clkevt)