Lines Matching full:expires
196 ktime_t expires; in hrtimer_check_target() local
198 expires = ktime_sub(hrtimer_get_expires(timer), new_base->offset); in hrtimer_check_target()
199 return expires < new_base->cpu_base->expires_next; in hrtimer_check_target()
510 ktime_t expires; in __hrtimer_next_event_base() local
526 expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in __hrtimer_next_event_base()
527 if (expires < expires_next) { in __hrtimer_next_event_base()
528 expires_next = expires; in __hrtimer_next_event_base()
671 * T1 expires 50ms from now in __hrtimer_reprogram()
672 * T2 expires 5s from now in __hrtimer_reprogram()
804 * When a timer is enqueued and expires earlier than the already enqueued
805 * timers, we have to check, whether it expires earlier than the timer for
814 ktime_t expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in hrtimer_reprogram() local
822 if (expires < 0) in hrtimer_reprogram()
823 expires = 0; in hrtimer_reprogram()
838 if (!ktime_before(expires, timer_cpu_base->softirq_expires_next)) in hrtimer_reprogram()
842 timer_cpu_base->softirq_expires_next = expires; in hrtimer_reprogram()
844 if (!ktime_before(expires, timer_cpu_base->expires_next) || in hrtimer_reprogram()
856 if (expires >= cpu_base->expires_next) in hrtimer_reprogram()
868 __hrtimer_reprogram(cpu_base, timer, expires); in hrtimer_reprogram()
876 ktime_t expires; in update_needs_ipi() local
918 expires = ktime_sub(next->expires, base->offset); in update_needs_ipi()
919 if (expires < cpu_base->expires_next) in update_needs_ipi()
927 if (expires < cpu_base->softirq_expires_next) in update_needs_ipi()
1103 * timer is the one which expires next. The caller can disable this by setting
1193 ktime_t expires; in hrtimer_update_softirq_timer() local
1198 expires = __hrtimer_get_next_event(cpu_base, HRTIMER_ACTIVE_SOFT); in hrtimer_update_softirq_timer()
1202 * hrtimer expires at the same time than the next hard in hrtimer_update_softirq_timer()
1205 if (expires == KTIME_MAX) in hrtimer_update_softirq_timer()
1402 * Just relax if the timer expires in hard interrupt context or if in hrtimer_cancel_wait_running()
1485 u64 expires = KTIME_MAX; in hrtimer_get_next_event() local
1491 expires = __hrtimer_get_next_event(cpu_base, HRTIMER_ACTIVE_ALL); in hrtimer_get_next_event()
1495 return expires; in hrtimer_get_next_event()
1508 u64 expires = KTIME_MAX; in hrtimer_next_event_without() local
1518 expires = __hrtimer_next_event_base(cpu_base, exclude, in hrtimer_next_event_without()
1522 expires = __hrtimer_next_event_base(cpu_base, exclude, active, in hrtimer_next_event_without()
1523 expires); in hrtimer_next_event_without()
1528 return expires; in hrtimer_next_event_without()
2080 hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires); in hrtimer_nanosleep_restart()
2112 restart->nanosleep.expires = hrtimer_get_expires_tv64(&t.timer); in hrtimer_nanosleep()
2213 * expires before the earliest on this CPU, but we run in migrate_hrtimer_list()
2277 * @expires: timeout value (ktime_t)
2278 * @delta: slack in expires timeout (ktime_t) for SCHED_OTHER tasks
2283 schedule_hrtimeout_range_clock(ktime_t *expires, u64 delta, in schedule_hrtimeout_range_clock() argument
2292 if (expires && *expires == 0) { in schedule_hrtimeout_range_clock()
2300 if (!expires) { in schedule_hrtimeout_range_clock()
2313 hrtimer_set_expires_range_ns(&t.timer, *expires, delta); in schedule_hrtimeout_range_clock()
2330 * @expires: timeout value (ktime_t)
2331 * @delta: slack in expires timeout (ktime_t) for SCHED_OTHER tasks
2341 * The kernel give the normal best effort behavior for "@expires+@delta",
2342 * but may decide to fire the timer earlier, but no earlier than @expires.
2361 int __sched schedule_hrtimeout_range(ktime_t *expires, u64 delta, in schedule_hrtimeout_range() argument
2364 return schedule_hrtimeout_range_clock(expires, delta, mode, in schedule_hrtimeout_range()
2371 * @expires: timeout value (ktime_t)
2395 int __sched schedule_hrtimeout(ktime_t *expires, in schedule_hrtimeout() argument
2398 return schedule_hrtimeout_range(expires, 0, mode); in schedule_hrtimeout()