/linux-4.4.14/drivers/clocksource/ |
D | timer-stm32.c | 38 struct clock_event_device evtdev; member 43 static int stm32_clock_event_shutdown(struct clock_event_device *evtdev) in stm32_clock_event_shutdown() argument 46 container_of(evtdev, struct stm32_clock_event_ddata, evtdev); in stm32_clock_event_shutdown() 53 static int stm32_clock_event_set_periodic(struct clock_event_device *evtdev) in stm32_clock_event_set_periodic() argument 56 container_of(evtdev, struct stm32_clock_event_ddata, evtdev); in stm32_clock_event_set_periodic() 65 struct clock_event_device *evtdev) in stm32_clock_event_set_next_event() argument 68 container_of(evtdev, struct stm32_clock_event_ddata, evtdev); in stm32_clock_event_set_next_event() 83 data->evtdev.event_handler(&data->evtdev); in stm32_clock_event_handler() 89 .evtdev = { 162 clockevents_config_and_register(&data->evtdev, in stm32_clockevent_init()
|
D | time-efm32.c | 46 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 …]
|
D | time-lpc32xx.c | 44 struct clock_event_device evtdev; member 57 struct clock_event_device *evtdev) in lpc32xx_clkevt_next_event() argument 60 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_next_event() 76 static int lpc32xx_clkevt_shutdown(struct clock_event_device *evtdev) in lpc32xx_clkevt_shutdown() argument 79 container_of(evtdev, struct lpc32xx_clock_event_ddata, evtdev); in lpc32xx_clkevt_shutdown() 87 static int lpc32xx_clkevt_oneshot(struct clock_event_device *evtdev) in lpc32xx_clkevt_oneshot() argument 93 return lpc32xx_clkevt_shutdown(evtdev); in lpc32xx_clkevt_oneshot() 103 ddata->evtdev.event_handler(&ddata->evtdev); in lpc32xx_clock_event_handler() 109 .evtdev = { 225 clockevents_config_and_register(&lpc32xx_clk_event_ddata.evtdev, in lpc32xx_clockevent_init()
|
/linux-4.4.14/kernel/time/ |
D | tick-broadcast.c | 91 struct clock_event_device *cur = tick_broadcast_device.evtdev; in tick_install_broadcast_device() 102 tick_broadcast_device.evtdev = dev; in tick_install_broadcast_device() 122 return (dev && tick_broadcast_device.evtdev == dev); in tick_is_broadcast_device() 160 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_device_uses_broadcast() 243 struct clock_event_device *evt = td->evtdev; in tick_receive_broadcast() 269 struct clock_event_device *bc = tick_broadcast_device.evtdev; in tick_do_broadcast() 295 td->evtdev->broadcast(mask); in tick_do_broadcast() 321 if (clockevent_state_shutdown(tick_broadcast_device.evtdev)) { in tick_handle_periodic_broadcast() 341 td->evtdev->event_handler(td->evtdev); in tick_handle_periodic_broadcast() 362 dev = td->evtdev; in tick_broadcast_control() [all …]
|
D | tick-common.c | 67 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 …]
|
D | tick-oneshot.c | 29 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_program_event() 55 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_resume_oneshot() 79 struct clock_event_device *dev = td->evtdev; in tick_switch_to_oneshot()
|
D | tick-sched.h | 12 struct clock_event_device *evtdev; member
|
D | clockevents.c | 400 return ced == per_cpu(tick_cpu_device, cpu).evtdev ? -EAGAIN : -EBUSY; in __clockevents_try_unbind() 665 if (td && td->evtdev) in sysfs_show_current_tick_dev() 666 count = snprintf(buf, PAGE_SIZE, "%s\n", td->evtdev->name); in sysfs_show_current_tick_dev()
|
D | timer_list.c | 208 struct clock_event_device *dev = td->evtdev; in print_tickdevice()
|
D | hrtimer.c | 1419 if (td && td->evtdev) in __hrtimer_peek_ahead_timers() 1420 hrtimer_interrupt(td->evtdev); in __hrtimer_peek_ahead_timers()
|
D | tick-sched.c | 574 struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); in tick_nohz_stop_sched_tick()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | ipipe.h | 207 #define ipipe_update_tick_evtdev(evtdev) do { } while (0) argument
|
/linux-4.4.14/arch/x86/kernel/ |
D | hpet.c | 56 inline struct hpet_dev *EVT_TO_HPET_DEV(struct clock_event_device *evtdev) in EVT_TO_HPET_DEV() argument 58 return container_of(evtdev, struct hpet_dev, evt); in EVT_TO_HPET_DEV()
|