Lines Matching refs:remaining_time
51 struct timespec remaining_time;
80 remaining_time.tv_sec = time_to_sleep->tv_sec
82 remaining_time.tv_nsec = time_to_sleep->tv_nsec
86 if (remaining_time.tv_nsec < 0) {
88 remaining_time.tv_sec -= 1;
89 remaining_time.tv_nsec += 1000000000;
92 else if (remaining_time.tv_nsec >= 1000000000) {
94 remaining_time.tv_sec += 1;
95 remaining_time.tv_nsec -= 1000000000;
99 if (remaining_time.tv_sec < 0) {
101 remaining_time.tv_sec = 0;
102 remaining_time.tv_nsec = 0;
108 time_remaining->tv_sec = remaining_time.tv_sec;
109 time_remaining->tv_nsec = remaining_time.tv_nsec;