Lines Matching refs:cevt
34 struct clock_event_device cevt; member
75 return container_of(evt, struct ingenic_tcu_timer, cevt); in to_ingenic_tcu_timer()
106 struct clock_event_device *cevt = (struct clock_event_device *) info; in ingenic_per_cpu_event_handler() local
108 cevt->event_handler(cevt); in ingenic_per_cpu_event_handler()
119 if (timer->cevt.event_handler) { in ingenic_tcu_cevt_cb()
121 csd->info = (void *) &timer->cevt; in ingenic_tcu_cevt_cb()
183 timer->cevt.cpumask = cpumask_of(smp_processor_id()); in ingenic_tcu_setup_cevt()
184 timer->cevt.features = CLOCK_EVT_FEAT_ONESHOT; in ingenic_tcu_setup_cevt()
185 timer->cevt.name = timer->name; in ingenic_tcu_setup_cevt()
186 timer->cevt.rating = 200; in ingenic_tcu_setup_cevt()
187 timer->cevt.set_state_shutdown = ingenic_tcu_cevt_set_state_shutdown; in ingenic_tcu_setup_cevt()
188 timer->cevt.set_next_event = ingenic_tcu_cevt_set_next; in ingenic_tcu_setup_cevt()
190 clockevents_config_and_register(&timer->cevt, rate, 10, 0xffff); in ingenic_tcu_setup_cevt()