Lines Matching refs:clock_event_device
26 extern void tick_setup_periodic(struct clock_event_device *dev, int broadcast);
27 extern void tick_handle_periodic(struct clock_event_device *dev);
28 extern void tick_check_new_device(struct clock_event_device *dev);
33 extern bool tick_check_replacement(struct clock_event_device *curdev,
34 struct clock_event_device *newdev);
35 extern void tick_install_replacement(struct clock_event_device *dev);
39 extern int clockevents_tick_resume(struct clock_event_device *dev);
41 static inline int tick_device_is_functional(struct clock_event_device *dev) in tick_device_is_functional()
46 static inline enum clock_event_state clockevent_get_state(struct clock_event_device *dev) in clockevent_get_state()
51 static inline void clockevent_set_state(struct clock_event_device *dev, in clockevent_set_state()
57 extern void clockevents_shutdown(struct clock_event_device *dev);
58 extern void __clockevents_exchange_device(struct clock_event_device *old,
59 struct clock_event_device *new);
60 extern void clockevents_exchange_device(struct clock_event_device *old,
61 struct clock_event_device *new);
62 extern void clockevents_switch_state(struct clock_event_device *dev,
64 extern int clockevents_program_event(struct clock_event_device *dev,
66 extern void clockevents_handle_noop(struct clock_event_device *dev);
67 extern int __clockevents_update_freq(struct clock_event_device *dev, u32 freq);
71 extern int tick_device_uses_broadcast(struct clock_event_device *dev, int cpu);
72 extern void tick_install_broadcast_device(struct clock_event_device *dev, int cpu);
73 extern int tick_is_broadcast_device(struct clock_event_device *dev);
78 extern void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast);
79 extern int tick_broadcast_update_freq(struct clock_event_device *dev, u32 freq);
82 extern const struct clock_event_device *tick_get_wakeup_device(int cpu);
84 static inline void tick_install_broadcast_device(struct clock_event_device *dev, int cpu) { } in tick_install_broadcast_device()
85 static inline int tick_is_broadcast_device(struct clock_event_device *dev) { return 0; } in tick_is_broadcast_device()
86 static inline int tick_device_uses_broadcast(struct clock_event_device *dev, int cpu) { return 0; } in tick_device_uses_broadcast()
87 static inline void tick_do_periodic_broadcast(struct clock_event_device *d) { } in tick_do_periodic_broadcast()
92 static inline int tick_broadcast_update_freq(struct clock_event_device *dev, u32 freq) { return -EN… in tick_broadcast_update_freq()
95 static inline void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast) in tick_set_periodic_handler()
108 extern void tick_setup_oneshot(struct clock_event_device *newdev,
109 void (*handler)(struct clock_event_device *),
113 extern int tick_switch_to_oneshot(void (*handler)(struct clock_event_device *));
122 void tick_setup_oneshot(struct clock_event_device *newdev, in tick_setup_oneshot()
123 void (*handler)(struct clock_event_device *), in tick_setup_oneshot() argument