Lines Matching refs:expires
44 static inline void set_vtimer(u64 expires)
51 : "=Q" (timer) : "Q" (expires));
53 S390_lowcore.last_update_timer = expires;
275 if (tmp->expires > timer->expires) {
296 if (timer->expires < elapsed)
300 timer->expires -= elapsed;
305 atomic64_set(&virt_timer_current, timer->expires);
316 timer->expires = timer->interval +
341 atomic64_set(&virt_timer_current, timer->expires);
346 timer->expires += atomic64_read(&virt_timer_elapsed);
347 if (likely((s64) timer->expires <
349 /* The new timer expires before the current timer. */
350 atomic64_set(&virt_timer_current, timer->expires);
360 timer->interval = periodic ? timer->expires : 0;
384 static int __mod_vtimer(struct vtimer_list *timer, u64 expires, int periodic)
391 if (timer->expires == expires && vtimer_pending(timer))
397 timer->interval = periodic ? expires : 0;
398 timer->expires = expires;
407 int mod_virt_timer(struct vtimer_list *timer, u64 expires)
409 return __mod_vtimer(timer, expires, 0);
416 int mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires)
418 return __mod_vtimer(timer, expires, 1);