Lines Matching refs:clock_event_device
20 extern void tick_setup_periodic(struct clock_event_device *dev, int broadcast);
21 extern void tick_handle_periodic(struct clock_event_device *dev);
22 extern void tick_check_new_device(struct clock_event_device *dev);
26 extern bool tick_check_replacement(struct clock_event_device *curdev,
27 struct clock_event_device *newdev);
28 extern void tick_install_replacement(struct clock_event_device *dev);
32 extern int clockevents_tick_resume(struct clock_event_device *dev);
34 static inline int tick_device_is_functional(struct clock_event_device *dev) in tick_device_is_functional()
39 extern void clockevents_shutdown(struct clock_event_device *dev);
40 extern void clockevents_exchange_device(struct clock_event_device *old,
41 struct clock_event_device *new);
42 extern void clockevents_set_state(struct clock_event_device *dev,
44 extern int clockevents_program_event(struct clock_event_device *dev,
46 extern void clockevents_handle_noop(struct clock_event_device *dev);
47 extern int __clockevents_update_freq(struct clock_event_device *dev, u32 freq);
52 extern int tick_device_uses_broadcast(struct clock_event_device *dev, int cpu);
53 extern void tick_install_broadcast_device(struct clock_event_device *dev);
54 extern int tick_is_broadcast_device(struct clock_event_device *dev);
60 extern void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast);
61 extern int tick_broadcast_update_freq(struct clock_event_device *dev, u32 freq);
65 static inline void tick_install_broadcast_device(struct clock_event_device *dev) { } in tick_install_broadcast_device()
66 static inline int tick_is_broadcast_device(struct clock_event_device *dev) { return 0; } in tick_is_broadcast_device()
67 static inline int tick_device_uses_broadcast(struct clock_event_device *dev, int cpu) { return 0; } in tick_device_uses_broadcast()
68 static inline void tick_do_periodic_broadcast(struct clock_event_device *d) { } in tick_do_periodic_broadcast()
74 static inline int tick_broadcast_update_freq(struct clock_event_device *dev, u32 freq) { return -EN… in tick_broadcast_update_freq()
77 static inline void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast) in tick_set_periodic_handler()
90 extern void tick_setup_oneshot(struct clock_event_device *newdev,
91 void (*handler)(struct clock_event_device *),
95 extern int tick_switch_to_oneshot(void (*handler)(struct clock_event_device *));
104 void tick_setup_oneshot(struct clock_event_device *newdev, in tick_setup_oneshot()
105 void (*handler)(struct clock_event_device *), in tick_setup_oneshot() argument
118 extern void tick_broadcast_setup_oneshot(struct clock_event_device *bc);
126 static inline void tick_broadcast_setup_oneshot(struct clock_event_device *bc) { BUG(); } in tick_broadcast_setup_oneshot()