Lines Matching refs:limit

59     uint64_t limit;  member
109 uint64_t count, limit; in slavio_timer_get_out() local
111 if (t->limit == 0) { /* free-run system or processor counter */ in slavio_timer_get_out()
112 limit = TIMER_MAX_COUNT32; in slavio_timer_get_out()
114 limit = t->limit; in slavio_timer_get_out()
116 count = limit - PERIODS_TO_LIMIT(ptimer_get_count(t->timer)); in slavio_timer_get_out()
118 trace_slavio_timer_get_out(t->limit, t->counthigh, t->count); in slavio_timer_get_out()
133 if (t->limit != 0) { in slavio_timer_irq()
137 if (!slavio_timer_is_user(tc) && t->limit != 0) { in slavio_timer_irq()
165 ret = t->limit & TIMER_LIMIT_MASK32; in slavio_timer_mem_readl()
220 t->limit = TIMER_MAX_COUNT64; in slavio_timer_mem_writel()
225 ptimer_set_count(t->timer, LIMIT_TO_PERIODS(t->limit - count)); in slavio_timer_mem_writel()
229 t->limit = val & TIMER_MAX_COUNT32; in slavio_timer_mem_writel()
230 if (t->limit == 0) { /* free-run */ in slavio_timer_mem_writel()
234 ptimer_set_limit(t->timer, LIMIT_TO_PERIODS(t->limit), 1); in slavio_timer_mem_writel()
244 t->limit = TIMER_MAX_COUNT64; in slavio_timer_mem_writel()
250 ptimer_set_count(t->timer, LIMIT_TO_PERIODS(t->limit - count)); in slavio_timer_mem_writel()
258 t->limit = val & TIMER_MAX_COUNT32; in slavio_timer_mem_writel()
260 if (t->limit == 0) { /* free-run */ in slavio_timer_mem_writel()
263 ptimer_set_limit(t->timer, LIMIT_TO_PERIODS(t->limit), 0); in slavio_timer_mem_writel()
300 curr_timer->limit = TIMER_MAX_COUNT64; in slavio_timer_mem_writel()
302 LIMIT_TO_PERIODS(curr_timer->limit), in slavio_timer_mem_writel()
348 VMSTATE_UINT64(limit, CPUTimerState),
377 curr_timer->limit = 0; in slavio_timer_reset()