Lines Matching full:expires

209 	ktime_t expires;  in hrtimer_suitable_target()  local
227 expires = ktime_sub(hrtimer_get_expires(timer), new_base->offset); in hrtimer_suitable_target()
229 return expires >= new_base->cpu_base->expires_next; in hrtimer_suitable_target()
529 ktime_t expires; in __hrtimer_next_event_base() local
545 expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in __hrtimer_next_event_base()
546 if (expires < expires_next) { in __hrtimer_next_event_base()
547 expires_next = expires; in __hrtimer_next_event_base()
685 * T1 expires 50ms from now in __hrtimer_reprogram()
686 * T2 expires 5s from now in __hrtimer_reprogram()
816 * When a timer is enqueued and expires earlier than the already enqueued
817 * timers, we have to check, whether it expires earlier than the timer for
826 ktime_t expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in hrtimer_reprogram() local
834 if (expires < 0) in hrtimer_reprogram()
835 expires = 0; in hrtimer_reprogram()
850 if (!ktime_before(expires, timer_cpu_base->softirq_expires_next)) in hrtimer_reprogram()
854 timer_cpu_base->softirq_expires_next = expires; in hrtimer_reprogram()
856 if (!ktime_before(expires, timer_cpu_base->expires_next) || in hrtimer_reprogram()
868 if (expires >= cpu_base->expires_next) in hrtimer_reprogram()
880 __hrtimer_reprogram(cpu_base, timer, expires); in hrtimer_reprogram()
888 ktime_t expires; in update_needs_ipi() local
930 expires = ktime_sub(next->expires, base->offset); in update_needs_ipi()
931 if (expires < cpu_base->expires_next) in update_needs_ipi()
939 if (expires < cpu_base->softirq_expires_next) in update_needs_ipi()
1117 * timer is the one which expires next. The caller can disable this by setting
1207 ktime_t expires; in hrtimer_update_softirq_timer() local
1212 expires = __hrtimer_get_next_event(cpu_base, HRTIMER_ACTIVE_SOFT); in hrtimer_update_softirq_timer()
1216 * hrtimer expires at the same time than the next hard in hrtimer_update_softirq_timer()
1219 if (expires == KTIME_MAX) in hrtimer_update_softirq_timer()
1458 * Just relax if the timer expires in hard interrupt context or if in hrtimer_cancel_wait_running()
1541 u64 expires = KTIME_MAX; in hrtimer_get_next_event() local
1547 expires = __hrtimer_get_next_event(cpu_base, HRTIMER_ACTIVE_ALL); in hrtimer_get_next_event()
1551 return expires; in hrtimer_get_next_event()
1564 u64 expires = KTIME_MAX; in hrtimer_next_event_without() local
1574 expires = __hrtimer_next_event_base(cpu_base, exclude, in hrtimer_next_event_without()
1578 expires = __hrtimer_next_event_base(cpu_base, exclude, active, in hrtimer_next_event_without()
1579 expires); in hrtimer_next_event_without()
1584 return expires; in hrtimer_next_event_without()
2173 hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires); in hrtimer_nanosleep_restart()
2200 restart->nanosleep.expires = hrtimer_get_expires_tv64(&t.timer); in hrtimer_nanosleep()
2310 * expires before the earliest on this CPU, but we run in migrate_hrtimer_list()