Lines Matching refs:delta
26 uint64_t delta; member
55 uint64_t delta; in ptimer_reload() local
68 if (s->delta == 0 && !(s->policy_mask & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER) in ptimer_reload()
78 delta = s->delta; in ptimer_reload()
82 if (delta == 0 && !(s->policy_mask & PTIMER_POLICY_NO_IMMEDIATE_RELOAD)) { in ptimer_reload()
83 delta = s->delta = s->limit; in ptimer_reload()
97 delta += delta_adjust; in ptimer_reload()
101 if (delta == 0 && (s->policy_mask & PTIMER_POLICY_CONTINUOUS_TRIGGER)) { in ptimer_reload()
103 delta = 1; in ptimer_reload()
107 if (delta == 0 && (s->policy_mask & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER)) { in ptimer_reload()
109 delta = 1; in ptimer_reload()
113 if (delta == 0 && (s->policy_mask & PTIMER_POLICY_NO_IMMEDIATE_RELOAD)) { in ptimer_reload()
115 delta = 1; in ptimer_reload()
119 if (delta == 0) { in ptimer_reload()
141 if (s->enabled == 1 && (delta * period < 10000) && in ptimer_reload()
143 period = 10000 / delta; in ptimer_reload()
148 s->next_event = s->last_event + delta * period; in ptimer_reload()
150 s->next_event += ((int64_t)period_frac * delta) >> 32; in ptimer_reload()
170 s->delta = 0; in ptimer_tick()
175 if (s->delta == 0 || s->limit == 0) { in ptimer_tick()
189 s->delta = s->limit; in ptimer_tick()
205 if (s->enabled && s->delta != 0) { in ptimer_get_count()
225 if (!oneshot && (s->delta * period < 10000) && in ptimer_get_count()
227 period = 10000 / s->delta; in ptimer_get_count()
265 if (!oneshot && s->delta == s->limit) { in ptimer_get_count()
292 counter = s->delta; in ptimer_get_count()
300 s->delta = count; in ptimer_set_count()
333 s->delta = ptimer_get_count(s); in ptimer_stop()
343 s->delta = ptimer_get_count(s); in ptimer_set_period()
365 s->delta = ptimer_get_count(s); in ptimer_set_period_from_clock()
388 s->delta = ptimer_get_count(s); in ptimer_set_freq()
403 s->delta = limit; in ptimer_set_limit()
447 VMSTATE_UINT64(delta, ptimer_state),