Lines Matching refs:tk
260 void update_vsyscall(struct timekeeper *tk) in update_vsyscall() argument
262 if (tk->tkr_mono.clock != &cycle_counter_cs) in update_vsyscall()
267 vdso_data->cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall()
268 vdso_data->mask = tk->tkr_mono.mask; in update_vsyscall()
269 vdso_data->mult = tk->tkr_mono.mult; in update_vsyscall()
270 vdso_data->shift = tk->tkr_mono.shift; in update_vsyscall()
272 vdso_data->wall_time_sec = tk->xtime_sec; in update_vsyscall()
273 vdso_data->wall_time_snsec = tk->tkr_mono.xtime_nsec; in update_vsyscall()
275 vdso_data->monotonic_time_sec = tk->xtime_sec in update_vsyscall()
276 + tk->wall_to_monotonic.tv_sec; in update_vsyscall()
277 vdso_data->monotonic_time_snsec = tk->tkr_mono.xtime_nsec in update_vsyscall()
278 + ((u64)tk->wall_to_monotonic.tv_nsec in update_vsyscall()
279 << tk->tkr_mono.shift); in update_vsyscall()
281 (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift)) { in update_vsyscall()
283 ((u64)NSEC_PER_SEC) << tk->tkr_mono.shift; in update_vsyscall()
287 vdso_data->wall_time_coarse_sec = tk->xtime_sec; in update_vsyscall()
288 vdso_data->wall_time_coarse_nsec = (long)(tk->tkr_mono.xtime_nsec >> in update_vsyscall()
289 tk->tkr_mono.shift); in update_vsyscall()
292 vdso_data->wall_time_coarse_sec + tk->wall_to_monotonic.tv_sec; in update_vsyscall()
294 vdso_data->wall_time_coarse_nsec + tk->wall_to_monotonic.tv_nsec; in update_vsyscall()