Lines Matching refs:newValue
53 struct itimerspec newValue = {{0, 0}, {0, 0}};
61 newValue.it_value.tv_sec = now.tv_sec + interval_ / MILLI_TO_BASE;
62 newValue.it_value.tv_nsec = now.tv_nsec + (interval_ % MILLI_TO_BASE) * MILLI_TO_NANO;
63 if (newValue.it_value.tv_nsec >= NANO_TO_BASE) {
64 newValue.it_value.tv_sec += 1;
65 newValue.it_value.tv_nsec = newValue.it_value.tv_nsec % NANO_TO_BASE;
70 newValue.it_interval.tv_sec = 0;
71 newValue.it_interval.tv_nsec = 0;
74 newValue.it_interval.tv_sec = interval_ / MILLI_TO_BASE;
75 newValue.it_interval.tv_nsec = (interval_ % MILLI_TO_BASE) * MILLI_TO_NANO;
78 if (timerfd_settime(GetHandle(), TFD_TIMER_ABSTIME, &newValue, nullptr) == -1) {