Lines Matching refs:wall_to_monotonic
143 * wall_to_monotonic is what we need to add to xtime (or xtime corrected
145 * at zero at system boot time, so wall_to_monotonic will be negative,
149 * wall_to_monotonic is moved after resume from suspend for the monotonic
150 * time not to jump. We need to add total_sleep_time to wall_to_monotonic
153 * - wall_to_monotonic is no longer the boot time, getboottime must be
157 static struct timespec wall_to_monotonic __attribute__ ((aligned (16)));
172 wall_to_monotonic.tv_sec -= leapsecond;
173 update_vsyscall(&xtime, &wall_to_monotonic, timekeeper.clock,
245 secs = xtime.tv_sec + wall_to_monotonic.tv_sec;
246 nsecs = xtime.tv_nsec + wall_to_monotonic.tv_nsec;
263 * clock and the wall_to_monotonic offset and stores the result
277 tomono = wall_to_monotonic;
323 wall_to_monotonic = timespec_sub(wall_to_monotonic, ts_delta);
330 update_vsyscall(&xtime, &wall_to_monotonic, timekeeper.clock,
487 set_normalized_timespec(&wall_to_monotonic,
502 * xtime/wall_to_monotonic/jiffies/etc are
519 wall_to_monotonic = timespec_sub(wall_to_monotonic, ts);
800 update_vsyscall(&xtime, &wall_to_monotonic, timekeeper.clock,
810 * This is based on the wall_to_monotonic offset and the total suspend
818 .tv_sec = wall_to_monotonic.tv_sec + total_sleep_time.tv_sec,
819 .tv_nsec = wall_to_monotonic.tv_nsec + total_sleep_time.tv_nsec
849 return wall_to_monotonic;
876 mono = wall_to_monotonic;