Home
last modified time | relevance | path

Searched refs:evtdev (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/clocksource/
Dtime-efm32.c46 struct clock_event_device evtdev; member
51 static int efm32_clock_event_shutdown(struct clock_event_device *evtdev) in efm32_clock_event_shutdown() argument
54 container_of(evtdev, struct efm32_clock_event_ddata, evtdev); in efm32_clock_event_shutdown()
60 static int efm32_clock_event_set_oneshot(struct clock_event_device *evtdev) in efm32_clock_event_set_oneshot() argument
63 container_of(evtdev, struct efm32_clock_event_ddata, evtdev); in efm32_clock_event_set_oneshot()
74 static int efm32_clock_event_set_periodic(struct clock_event_device *evtdev) in efm32_clock_event_set_periodic() argument
77 container_of(evtdev, struct efm32_clock_event_ddata, evtdev); in efm32_clock_event_set_periodic()
90 struct clock_event_device *evtdev) in efm32_clock_event_set_next_event() argument
93 container_of(evtdev, struct efm32_clock_event_ddata, evtdev); in efm32_clock_event_set_next_event()
108 ddata->evtdev.event_handler(&ddata->evtdev); in efm32_clock_event_handler()
[all …]
Dtime-lpc32xx.c45 struct clock_event_device evtdev; member
68 struct clock_event_device *evtdev) in lpc32xx_clkevt_next_event() argument
71 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_next_event()
86 static int lpc32xx_clkevt_shutdown(struct clock_event_device *evtdev) in lpc32xx_clkevt_shutdown() argument
89 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_shutdown()
97 static int lpc32xx_clkevt_oneshot(struct clock_event_device *evtdev) in lpc32xx_clkevt_oneshot() argument
100 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_oneshot()
114 static int lpc32xx_clkevt_periodic(struct clock_event_device *evtdev) in lpc32xx_clkevt_periodic() argument
117 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_periodic()
141 ddata->evtdev.event_handler(&ddata->evtdev); in lpc32xx_clock_event_handler()
[all …]
/Linux-v4.19/kernel/time/
Dtick-broadcast.c94 struct clock_event_device *cur = tick_broadcast_device.evtdev; in tick_install_broadcast_device()
105 tick_broadcast_device.evtdev = dev; in tick_install_broadcast_device()
125 return (dev && tick_broadcast_device.evtdev == dev); in tick_is_broadcast_device()
163 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_device_uses_broadcast()
246 struct clock_event_device *evt = td->evtdev; in tick_receive_broadcast()
272 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_do_broadcast()
298 td->evtdev->broadcast(mask); in tick_do_broadcast()
324 if (clockevent_state_shutdown(tick_broadcast_device.evtdev)) { in tick_handle_periodic_broadcast()
344 td->evtdev->event_handler(td->evtdev); in tick_handle_periodic_broadcast()
364 dev = td->evtdev; in tick_broadcast_control()
[all …]
Dtick-common.c67 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_is_oneshot_available()
187 if (!td->evtdev) { in tick_setup_device()
206 handler = td->evtdev->event_handler; in tick_setup_device()
207 next_event = td->evtdev->next_event; in tick_setup_device()
208 td->evtdev->event_handler = clockevents_handle_noop; in tick_setup_device()
211 td->evtdev = newdev; in tick_setup_device()
241 clockevents_exchange_device(td->evtdev, newdev); in tick_install_replacement()
308 curdev = td->evtdev; in tick_check_new_device()
358 if (!(td->evtdev->features & CLOCK_EVT_FEAT_C3STOP)) in tick_broadcast_oneshot_control()
392 struct clock_event_device *dev = td->evtdev; in tick_shutdown()
[all …]
Dtick-oneshot.c29 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_program_event()
56 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_resume_oneshot()
80 struct clock_event_device *dev = td->evtdev; in tick_switch_to_oneshot()
Dtick-sched.h13 struct clock_event_device *evtdev; member
Dclockevents.c405 return ced == per_cpu(tick_cpu_device, cpu).evtdev ? -EAGAIN : -EBUSY; in __clockevents_try_unbind()
676 if (td && td->evtdev) in sysfs_show_current_tick_dev()
677 count = snprintf(buf, PAGE_SIZE, "%s\n", td->evtdev->name); in sysfs_show_current_tick_dev()
Dtick-sched.c734 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_nohz_stop_tick()
1036 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_nohz_get_sleep_length()
Dtimer_list.c200 struct clock_event_device *dev = td->evtdev; in print_tickdevice()
Dhrtimer.c1588 if (td && td->evtdev) in __hrtimer_peek_ahead_timers()
1589 hrtimer_interrupt(td->evtdev); in __hrtimer_peek_ahead_timers()
/Linux-v4.19/arch/x86/kernel/
Dhpet.c58 static inline struct hpet_dev *EVT_TO_HPET_DEV(struct clock_event_device *evtdev) in EVT_TO_HPET_DEV() argument
60 return container_of(evtdev, struct hpet_dev, evt); in EVT_TO_HPET_DEV()