Lines Matching refs:dev
52 struct clock_event_device *dev = __get_cpu_var(tick_cpu_device).evtdev; in tick_is_oneshot_available() local
54 return dev && (dev->features & CLOCK_EVT_FEAT_ONESHOT); in tick_is_oneshot_available()
79 void tick_handle_periodic(struct clock_event_device *dev) in tick_handle_periodic() argument
86 if (dev->mode != CLOCK_EVT_MODE_ONESHOT) in tick_handle_periodic()
92 next = ktime_add(dev->next_event, tick_period); in tick_handle_periodic()
94 if (!clockevents_program_event(dev, next, ktime_get())) in tick_handle_periodic()
104 void tick_setup_periodic(struct clock_event_device *dev, int broadcast) in tick_setup_periodic() argument
106 tick_set_periodic_handler(dev, broadcast); in tick_setup_periodic()
109 if (!tick_device_is_functional(dev)) in tick_setup_periodic()
112 if ((dev->features & CLOCK_EVT_FEAT_PERIODIC) && in tick_setup_periodic()
114 clockevents_set_mode(dev, CLOCK_EVT_MODE_PERIODIC); in tick_setup_periodic()
124 clockevents_set_mode(dev, CLOCK_EVT_MODE_ONESHOT); in tick_setup_periodic()
127 if (!clockevents_program_event(dev, next, ktime_get())) in tick_setup_periodic()
301 struct clock_event_device *dev = td->evtdev; in tick_shutdown() local
306 if (dev) { in tick_shutdown()
311 dev->mode = CLOCK_EVT_MODE_UNUSED; in tick_shutdown()
312 clockevents_exchange_device(dev, NULL); in tick_shutdown()
350 void *dev) in tick_notify() argument
355 return tick_check_new_device(dev); in tick_notify()
360 tick_broadcast_on_off(reason, dev); in tick_notify()
369 tick_handover_do_timer(dev); in tick_notify()
373 tick_shutdown_broadcast_oneshot(dev); in tick_notify()
374 tick_shutdown_broadcast(dev); in tick_notify()
375 tick_shutdown(dev); in tick_notify()