Lines Matching refs:timer

86         r = ptimer_get_count(s->timer);  in cmsdk_apb_timer_read()
89 r = ptimer_get_limit(s->timer); in cmsdk_apb_timer_read()
124 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_write()
126 ptimer_run(s->timer, ptimer_get_limit(s->timer) == 0); in cmsdk_apb_timer_write()
128 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
130 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_write()
134 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_write()
136 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
138 ptimer_set_limit(s->timer, value, 1); in cmsdk_apb_timer_write()
144 ptimer_run(s->timer, 0); in cmsdk_apb_timer_write()
146 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_write()
149 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_write()
150 if (!value && !ptimer_get_limit(s->timer)) { in cmsdk_apb_timer_write()
151 ptimer_stop(s->timer); in cmsdk_apb_timer_write()
153 ptimer_set_count(s->timer, value); in cmsdk_apb_timer_write()
155 ptimer_run(s->timer, ptimer_get_limit(s->timer) == 0); in cmsdk_apb_timer_write()
157 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_write()
200 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_reset()
201 ptimer_stop(s->timer); in cmsdk_apb_timer_reset()
203 ptimer_set_limit(s->timer, 0, 1); in cmsdk_apb_timer_reset()
204 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_reset()
211 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_clk_update()
212 ptimer_set_period_from_clock(s->timer, s->pclk, 1); in cmsdk_apb_timer_clk_update()
213 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_clk_update()
238 s->timer = ptimer_init(cmsdk_apb_timer_tick, s, in cmsdk_apb_timer_realize()
244 ptimer_transaction_begin(s->timer); in cmsdk_apb_timer_realize()
245 ptimer_set_period_from_clock(s->timer, s->pclk, 1); in cmsdk_apb_timer_realize()
246 ptimer_transaction_commit(s->timer); in cmsdk_apb_timer_realize()
254 VMSTATE_PTIMER(timer, CMSDKAPBTimer),