Lines Matching refs:expires
69 unsigned long long expires, in sample_to_timespec() argument
73 *tp = ns_to_timespec(expires); in sample_to_timespec()
75 cputime_to_timespec((__force cputime_t)expires, tp); in sample_to_timespec()
91 if (now < timer->it.cpu.expires) in bump_cpu_timer()
95 delta = now + incr - timer->it.cpu.expires; in bump_cpu_timer()
105 timer->it.cpu.expires += incr; in bump_cpu_timer()
438 static inline int expires_gt(cputime_t expires, cputime_t new_exp) in expires_gt() argument
440 return expires == 0 || expires > new_exp; in expires_gt()
466 if (nt->expires < next->expires) in arm_timer()
473 unsigned long long exp = nt->expires; in arm_timer()
509 timer->it.cpu.expires = 0; in cpu_timer_fire()
516 timer->it.cpu.expires = 0; in cpu_timer_fire()
522 timer->it.cpu.expires = 0; in cpu_timer_fire()
633 old_expires = timer->it.cpu.expires; in posix_cpu_timer_set()
670 if (val < timer->it.cpu.expires) { in posix_cpu_timer_set()
671 old_expires = timer->it.cpu.expires - val; in posix_cpu_timer_set()
702 timer->it.cpu.expires = new_expires; in posix_cpu_timer_set()
758 if (timer->it.cpu.expires == 0) { /* Timer not armed at all. */ in posix_cpu_timer_get()
784 timer->it.cpu.expires = 0; in posix_cpu_timer_get()
785 sample_to_timespec(timer->it_clock, timer->it.cpu.expires, in posix_cpu_timer_get()
793 if (now < timer->it.cpu.expires) { in posix_cpu_timer_get()
795 timer->it.cpu.expires - now, in posix_cpu_timer_get()
819 if (!--maxfire || curr < t->expires) in check_timers_list()
820 return t->expires; in check_timers_list()
840 unsigned long long expires; in check_thread_timers() local
843 expires = check_timers_list(timers, firing, prof_ticks(tsk)); in check_thread_timers()
844 tsk_expires->prof_exp = expires_to_cputime(expires); in check_thread_timers()
846 expires = check_timers_list(++timers, firing, virt_ticks(tsk)); in check_thread_timers()
847 tsk_expires->virt_exp = expires_to_cputime(expires); in check_thread_timers()
898 unsigned long long *expires, in check_cpu_itimer() argument
901 if (!it->expires) in check_cpu_itimer()
904 if (cur_time >= it->expires) { in check_cpu_itimer()
906 it->expires += it->incr; in check_cpu_itimer()
909 it->expires -= cputime_one_jiffy; in check_cpu_itimer()
913 it->expires = 0; in check_cpu_itimer()
922 if (it->expires && (!*expires || it->expires < *expires)) { in check_cpu_itimer()
923 *expires = it->expires; in check_cpu_itimer()
1035 timer->it.cpu.expires = 0; in posix_cpu_timer_schedule()
1073 const struct task_cputime *expires) in task_cputime_expired() argument
1075 if (expires->utime && sample->utime >= expires->utime) in task_cputime_expired()
1077 if (expires->stime && sample->utime + sample->stime >= expires->stime) in task_cputime_expired()
1079 if (expires->sum_exec_runtime != 0 && in task_cputime_expired()
1080 sample->sum_exec_runtime >= expires->sum_exec_runtime) in task_cputime_expired()
1276 if (timer.it.cpu.expires == 0) { in do_cpu_nanosleep()
1298 sample_to_timespec(which_clock, timer.it.cpu.expires, rqtp); in do_cpu_nanosleep()
1364 restart_block->nanosleep.expires = timespec_to_ns(rqtp); in posix_cpu_nsleep()
1376 t = ns_to_timespec(restart_block->nanosleep.expires); in posix_cpu_nsleep_restart()
1388 restart_block->nanosleep.expires = timespec_to_ns(&t); in posix_cpu_nsleep_restart()