Lines Matching defs:clock_event_device
106 struct clock_event_device { struct
107 void (*event_handler)(struct clock_event_device *); argument
108 int (*set_next_event)(unsigned long evt, struct clock_event_device *); argument
109 int (*set_next_ktime)(ktime_t expires, struct clock_event_device *); argument
126 void (*set_mode)(enum clock_event_mode mode, struct clock_event_device *); argument
127 int (*set_state_periodic)(struct clock_event_device *); argument
128 int (*set_state_oneshot)(struct clock_event_device *); argument
129 int (*set_state_shutdown)(struct clock_event_device *); argument
130 int (*tick_resume)(struct clock_event_device *); argument
133 void (*suspend)(struct clock_event_device *); argument
134 void (*resume)(struct clock_event_device *); argument
135 unsigned long min_delta_ticks;
136 unsigned long max_delta_ticks;
138 const char *name;
139 int rating;
140 int irq;
141 int bound_on;
142 const struct cpumask *cpumask;
143 struct list_head list;
144 struct module *owner;