Lines Matching refs:cd
175 struct clock_event_device *cd; in hpet_irq_handler() local
182 cd = &per_cpu(hpet_clockevent_device, cpu); in hpet_irq_handler()
183 cd->event_handler(cd); in hpet_irq_handler()
227 struct clock_event_device *cd; in setup_hpet_timer() local
231 cd = &per_cpu(hpet_clockevent_device, cpu); in setup_hpet_timer()
232 cd->name = "hpet"; in setup_hpet_timer()
233 cd->rating = 320; in setup_hpet_timer()
234 cd->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT; in setup_hpet_timer()
235 cd->set_state_shutdown = hpet_set_state_shutdown; in setup_hpet_timer()
236 cd->set_state_periodic = hpet_set_state_periodic; in setup_hpet_timer()
237 cd->set_state_oneshot = hpet_set_state_oneshot; in setup_hpet_timer()
238 cd->tick_resume = hpet_tick_resume; in setup_hpet_timer()
239 cd->set_next_event = hpet_next_event; in setup_hpet_timer()
240 cd->irq = HPET_T0_IRQ; in setup_hpet_timer()
241 cd->cpumask = cpumask_of(cpu); in setup_hpet_timer()
242 clockevent_set_clock(cd, HPET_FREQ); in setup_hpet_timer()
243 cd->max_delta_ns = clockevent_delta2ns(0x7fffffff, cd); in setup_hpet_timer()
244 cd->min_delta_ns = clockevent_delta2ns(HPET_MIN_PROG_DELTA, cd); in setup_hpet_timer()
246 clockevents_register_device(cd); in setup_hpet_timer()