Home
last modified time | relevance | path

Searched refs:dw_ced (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/clocksource/
Ddw_apb_timer.c76 void dw_apb_clockevent_pause(struct dw_apb_clock_event_device *dw_ced) in dw_apb_clockevent_pause() argument
78 disable_irq(dw_ced->timer.irq); in dw_apb_clockevent_pause()
79 apbt_disable_int(&dw_ced->timer); in dw_apb_clockevent_pause()
90 struct dw_apb_clock_event_device *dw_ced = ced_to_dw_apb_ced(evt); in dw_apb_clockevent_irq() local
97 if (dw_ced->eoi) in dw_apb_clockevent_irq()
98 dw_ced->eoi(&dw_ced->timer); in dw_apb_clockevent_irq()
118 struct dw_apb_clock_event_device *dw_ced = ced_to_dw_apb_ced(evt); in apbt_set_mode() local
126 period = DIV_ROUND_UP(dw_ced->timer.freq, HZ); in apbt_set_mode()
127 ctrl = apbt_readl(&dw_ced->timer, APBTMR_N_CONTROL); in apbt_set_mode()
129 apbt_writel(&dw_ced->timer, ctrl, APBTMR_N_CONTROL); in apbt_set_mode()
[all …]
/linux-4.1.27/include/linux/
Ddw_apb_timer.h40 void dw_apb_clockevent_register(struct dw_apb_clock_event_device *dw_ced);
41 void dw_apb_clockevent_pause(struct dw_apb_clock_event_device *dw_ced);
42 void dw_apb_clockevent_resume(struct dw_apb_clock_event_device *dw_ced);
43 void dw_apb_clockevent_stop(struct dw_apb_clock_event_device *dw_ced);