Lines Matching defs:sun5i_timer
45 struct sun5i_timer {
56 container_of(x, struct sun5i_timer, clk_rate_cb)
58 container_of(x, struct sun5i_timer, clksrc)
60 container_of(x, struct sun5i_timer, clkevt)
68 static void sun5i_clkevt_sync(struct sun5i_timer *ce)
78 static void sun5i_clkevt_time_stop(struct sun5i_timer *ce, u8 timer)
89 static void sun5i_clkevt_time_setup(struct sun5i_timer *ce, u8 timer, u32 delay)
96 static void sun5i_clkevt_time_start(struct sun5i_timer *ce, u8 timer, bool periodic)
112 struct sun5i_timer *ce = clkevt_to_sun5i_timer(clkevt);
120 struct sun5i_timer *ce = clkevt_to_sun5i_timer(clkevt);
129 struct sun5i_timer *ce = clkevt_to_sun5i_timer(clkevt);
140 struct sun5i_timer *ce = clkevt_to_sun5i_timer(clkevt);
151 struct sun5i_timer *ce = dev_id;
161 struct sun5i_timer *cs = clksrc_to_sun5i_timer(clksrc);
171 struct sun5i_timer *cs = nb_to_sun5i_timer(nb);
194 struct sun5i_timer *cs = platform_get_drvdata(pdev);
223 struct sun5i_timer *ce = platform_get_drvdata(pdev);
262 struct sun5i_timer *st;
340 struct sun5i_timer *st = platform_get_drvdata(pdev);