Lines Matching refs:expires

376 	unsigned long expires = timer->expires;  in __internal_add_timer()  local
377 unsigned long idx = expires - base->timer_jiffies; in __internal_add_timer()
381 int i = expires & TVR_MASK; in __internal_add_timer()
384 int i = (expires >> TVR_BITS) & TVN_MASK; in __internal_add_timer()
387 int i = (expires >> (TVR_BITS + TVN_BITS)) & TVN_MASK; in __internal_add_timer()
390 int i = (expires >> (TVR_BITS + 2 * TVN_BITS)) & TVN_MASK; in __internal_add_timer()
406 expires = idx + base->timer_jiffies; in __internal_add_timer()
408 i = (expires >> (TVR_BITS + 3 * TVN_BITS)) & TVN_MASK; in __internal_add_timer()
427 time_before(timer->expires, base->next_timer)) in internal_add_timer()
428 base->next_timer = timer->expires; in internal_add_timer()
662 debug_activate(struct timer_list *timer, unsigned long expires) in debug_activate() argument
665 trace_timer_start(timer, expires, timer->flags); in debug_activate()
742 if (timer->expires == base->next_timer) in detach_if_pending()
782 __mod_timer(struct timer_list *timer, unsigned long expires, in __mod_timer() argument
798 debug_activate(timer, expires); in __mod_timer()
822 timer->expires = expires; in __mod_timer()
841 int mod_timer_pending(struct timer_list *timer, unsigned long expires) in mod_timer_pending() argument
843 return __mod_timer(timer, expires, true, TIMER_NOT_PINNED); in mod_timer_pending()
858 unsigned long apply_slack(struct timer_list *timer, unsigned long expires) in apply_slack() argument
864 expires_limit = expires + timer->slack; in apply_slack()
866 long delta = expires - jiffies; in apply_slack()
869 return expires; in apply_slack()
871 expires_limit = expires + delta / 256; in apply_slack()
873 mask = expires ^ expires_limit; in apply_slack()
875 return expires; in apply_slack()
906 int mod_timer(struct timer_list *timer, unsigned long expires) in mod_timer() argument
908 expires = apply_slack(timer, expires); in mod_timer()
915 if (timer_pending(timer) && timer->expires == expires) in mod_timer()
918 return __mod_timer(timer, expires, false, TIMER_NOT_PINNED); in mod_timer()
941 int mod_timer_pinned(struct timer_list *timer, unsigned long expires) in mod_timer_pinned() argument
943 if (timer->expires == expires && timer_pending(timer)) in mod_timer_pinned()
946 return __mod_timer(timer, expires, false, TIMER_PINNED); in mod_timer_pinned()
967 mod_timer(timer, timer->expires); in add_timer()
1003 debug_activate(timer, timer->expires); in add_timer_on()
1272 unsigned long expires = timer_jiffies + NEXT_TIMER_MAX_DELTA; in __next_timer_interrupt() local
1285 expires = nte->expires; in __next_timer_interrupt()
1289 return expires; in __next_timer_interrupt()
1316 if (time_before(nte->expires, expires)) in __next_timer_interrupt()
1317 expires = nte->expires; in __next_timer_interrupt()
1327 return expires; in __next_timer_interrupt()
1336 return expires; in __next_timer_interrupt()
1343 static u64 cmp_next_hrtimer_event(u64 basem, u64 expires) in cmp_next_hrtimer_event() argument
1351 if (expires <= nextevt) in cmp_next_hrtimer_event()
1352 return expires; in cmp_next_hrtimer_event()
1383 u64 expires = KTIME_MAX; in get_next_timer_interrupt() local
1391 return expires; in get_next_timer_interrupt()
1399 expires = basem; in get_next_timer_interrupt()
1401 expires = basem + (nextevt - basej) * TICK_NSEC; in get_next_timer_interrupt()
1405 return cmp_next_hrtimer_event(basem, expires); in get_next_timer_interrupt()