• Home
  • Raw
  • Download

Lines Matching refs:clock_event_device

36 static DEFINE_PER_CPU(struct clock_event_device *, tick_oneshot_wakeup_device);
38 static void tick_broadcast_setup_oneshot(struct clock_event_device *bc, bool from_periodic);
40 static void tick_resume_broadcast_oneshot(struct clock_event_device *bc);
46 tick_broadcast_setup_oneshot(struct clock_event_device *bc, bool from_periodic) { BUG(); } in tick_broadcast_setup_oneshot()
48 static inline void tick_resume_broadcast_oneshot(struct clock_event_device *bc) { } in tick_resume_broadcast_oneshot()
67 static struct clock_event_device *tick_get_oneshot_wakeup_device(int cpu);
69 const struct clock_event_device *tick_get_wakeup_device(int cpu) in tick_get_wakeup_device()
77 static void tick_broadcast_start_periodic(struct clock_event_device *bc) in tick_broadcast_start_periodic()
86 static bool tick_check_broadcast_device(struct clock_event_device *curdev, in tick_check_broadcast_device()
87 struct clock_event_device *newdev) in tick_check_broadcast_device()
102 static struct clock_event_device *tick_get_oneshot_wakeup_device(int cpu) in tick_get_oneshot_wakeup_device()
107 static void tick_oneshot_wakeup_handler(struct clock_event_device *wd) in tick_oneshot_wakeup_handler()
116 static bool tick_set_oneshot_wakeup_device(struct clock_event_device *newdev, in tick_set_oneshot_wakeup_device()
119 struct clock_event_device *curdev = tick_get_oneshot_wakeup_device(cpu); in tick_set_oneshot_wakeup_device()
148 static struct clock_event_device *tick_get_oneshot_wakeup_device(int cpu) in tick_get_oneshot_wakeup_device()
153 static bool tick_set_oneshot_wakeup_device(struct clock_event_device *newdev, in tick_set_oneshot_wakeup_device()
163 void tick_install_broadcast_device(struct clock_event_device *dev, int cpu) in tick_install_broadcast_device()
165 struct clock_event_device *cur = tick_broadcast_device.evtdev; in tick_install_broadcast_device()
209 int tick_is_broadcast_device(struct clock_event_device *dev) in tick_is_broadcast_device()
214 int tick_broadcast_update_freq(struct clock_event_device *dev, u32 freq) in tick_broadcast_update_freq()
232 static void tick_device_setup_broadcast_func(struct clock_event_device *dev) in tick_device_setup_broadcast_func()
247 int tick_device_uses_broadcast(struct clock_event_device *dev, int cpu) in tick_device_uses_broadcast()
249 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_device_uses_broadcast()
331 struct clock_event_device *evt = td->evtdev; in tick_receive_broadcast()
356 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_do_broadcast()
400 static void tick_handle_periodic_broadcast(struct clock_event_device *dev) in tick_handle_periodic_broadcast()
440 struct clock_event_device *bc, *dev; in tick_broadcast_control()
515 void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast) in tick_set_periodic_handler()
526 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_shutdown_broadcast()
551 struct clock_event_device *bc; in tick_suspend_broadcast()
581 struct clock_event_device *bc; in tick_resume_broadcast()
634 static void tick_broadcast_set_affinity(struct clock_event_device *bc, in tick_broadcast_set_affinity()
647 static void tick_broadcast_set_event(struct clock_event_device *bc, int cpu, in tick_broadcast_set_event()
657 static void tick_resume_broadcast_oneshot(struct clock_event_device *bc) in tick_resume_broadcast_oneshot()
686 static void tick_handle_oneshot_broadcast(struct clock_event_device *dev) in tick_handle_oneshot_broadcast()
766 static int broadcast_needs_cpu(struct clock_event_device *bc, int cpu) in broadcast_needs_cpu()
775 static void broadcast_shutdown_local(struct clock_event_device *bc, in broadcast_shutdown_local()
776 struct clock_event_device *dev) in broadcast_shutdown_local()
796 struct clock_event_device *bc, *dev = td->evtdev; in ___tick_broadcast_oneshot_control()
934 struct clock_event_device *dev, *wd; in tick_oneshot_wakeup_control()
1020 static void tick_broadcast_setup_oneshot(struct clock_event_device *bc, in tick_broadcast_setup_oneshot()
1122 struct clock_event_device *bc; in tick_broadcast_switch_to_oneshot()
1140 struct clock_event_device *bc; in hotplug_cpu__broadcast_tick_pull()
1184 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_broadcast_oneshot_available()
1192 struct clock_event_device *bc = tick_broadcast_device.evtdev; in __tick_broadcast_oneshot_control()