Lines Matching defs:cd
57 static int sibyte_next_event(unsigned long delta, struct clock_event_device *cd)
75 struct clock_event_device *cd = dev_id;
79 if (clockevent_state_periodic(cd))
88 cd->event_handler(cd);
100 struct clock_event_device *cd = &per_cpu(sibyte_hpt_clockevent, cpu);
107 cd->name = name;
108 cd->features = CLOCK_EVT_FEAT_PERIODIC |
110 clockevent_set_clock(cd, V_SCD_TIMER_FREQ);
111 cd->max_delta_ns = clockevent_delta2ns(0x7fffff, cd);
112 cd->max_delta_ticks = 0x7fffff;
113 cd->min_delta_ns = clockevent_delta2ns(2, cd);
114 cd->min_delta_ticks = 2;
115 cd->rating = 200;
116 cd->irq = irq;
117 cd->cpumask = cpumask_of(cpu);
118 cd->set_next_event = sibyte_next_event;
119 cd->set_state_shutdown = sibyte_shutdown;
120 cd->set_state_periodic = sibyte_set_periodic;
121 cd->set_state_oneshot = sibyte_shutdown;
122 clockevents_register_device(cd);
136 if (request_irq(irq, sibyte_counter_handler, flags, name, cd))