Lines Matching refs:cd
149 struct clock_event_device *cd; in hpet_irq_handler() local
156 cd = &per_cpu(hpet_clockevent_device, cpu); in hpet_irq_handler()
157 cd->event_handler(cd); in hpet_irq_handler()
201 struct clock_event_device *cd; in setup_hpet_timer() local
205 cd = &per_cpu(hpet_clockevent_device, cpu); in setup_hpet_timer()
206 cd->name = "hpet"; in setup_hpet_timer()
207 cd->rating = 320; in setup_hpet_timer()
208 cd->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT; in setup_hpet_timer()
209 cd->set_mode = hpet_set_mode; in setup_hpet_timer()
210 cd->set_next_event = hpet_next_event; in setup_hpet_timer()
211 cd->irq = HPET_T0_IRQ; in setup_hpet_timer()
212 cd->cpumask = cpumask_of(cpu); in setup_hpet_timer()
213 clockevent_set_clock(cd, HPET_FREQ); in setup_hpet_timer()
214 cd->max_delta_ns = clockevent_delta2ns(0x7fffffff, cd); in setup_hpet_timer()
215 cd->min_delta_ns = 5000; in setup_hpet_timer()
217 clockevents_register_device(cd); in setup_hpet_timer()