Lines Matching refs:timer
55 ptimer_state *timer; member
116 count = limit - PERIODS_TO_LIMIT(ptimer_get_count(t->timer)); in slavio_timer_get_out()
215 ptimer_transaction_begin(t->timer); in slavio_timer_mem_writel()
225 ptimer_set_count(t->timer, LIMIT_TO_PERIODS(t->limit - count)); in slavio_timer_mem_writel()
231 ptimer_set_limit(t->timer, in slavio_timer_mem_writel()
234 ptimer_set_limit(t->timer, LIMIT_TO_PERIODS(t->limit), 1); in slavio_timer_mem_writel()
237 ptimer_transaction_commit(t->timer); in slavio_timer_mem_writel()
249 ptimer_transaction_begin(t->timer); in slavio_timer_mem_writel()
250 ptimer_set_count(t->timer, LIMIT_TO_PERIODS(t->limit - count)); in slavio_timer_mem_writel()
251 ptimer_transaction_commit(t->timer); in slavio_timer_mem_writel()
259 ptimer_transaction_begin(t->timer); in slavio_timer_mem_writel()
261 ptimer_set_limit(t->timer, LIMIT_TO_PERIODS(TIMER_MAX_COUNT32), 0); in slavio_timer_mem_writel()
263 ptimer_set_limit(t->timer, LIMIT_TO_PERIODS(t->limit), 0); in slavio_timer_mem_writel()
265 ptimer_transaction_commit(t->timer); in slavio_timer_mem_writel()
268 ptimer_transaction_begin(t->timer); in slavio_timer_mem_writel()
273 ptimer_run(t->timer, 0); in slavio_timer_mem_writel()
276 ptimer_stop(t->timer); in slavio_timer_mem_writel()
280 ptimer_transaction_commit(t->timer); in slavio_timer_mem_writel()
290 ptimer_transaction_begin(curr_timer->timer); in slavio_timer_mem_writel()
297 ptimer_stop(curr_timer->timer); in slavio_timer_mem_writel()
301 ptimer_set_limit(curr_timer->timer, in slavio_timer_mem_writel()
310 ptimer_run(curr_timer->timer, 0); in slavio_timer_mem_writel()
317 ptimer_transaction_commit(curr_timer->timer); in slavio_timer_mem_writel()
353 VMSTATE_PTIMER(timer, CPUTimerState),
381 ptimer_transaction_begin(curr_timer->timer); in slavio_timer_reset()
382 ptimer_set_limit(curr_timer->timer, in slavio_timer_reset()
384 ptimer_run(curr_timer->timer, 0); in slavio_timer_reset()
386 ptimer_transaction_commit(curr_timer->timer); in slavio_timer_reset()
407 s->cputimer[i].timer = ptimer_init(slavio_timer_irq, tc, in slavio_timer_init()
409 ptimer_transaction_begin(s->cputimer[i].timer); in slavio_timer_init()
410 ptimer_set_period(s->cputimer[i].timer, TIMER_PERIOD); in slavio_timer_init()
411 ptimer_transaction_commit(s->cputimer[i].timer); in slavio_timer_init()