Lines Matching refs:vdata

26 	struct vvar_data *vdata = vvar_data;  in update_vsyscall()  local
28 if (unlikely(vdata == NULL)) in update_vsyscall()
31 vvar_write_begin(vdata); in update_vsyscall()
32 vdata->vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_vsyscall()
33 vdata->clock.cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall()
34 vdata->clock.mask = tk->tkr_mono.mask; in update_vsyscall()
35 vdata->clock.mult = tk->tkr_mono.mult; in update_vsyscall()
36 vdata->clock.shift = tk->tkr_mono.shift; in update_vsyscall()
38 vdata->wall_time_sec = tk->xtime_sec; in update_vsyscall()
39 vdata->wall_time_snsec = tk->tkr_mono.xtime_nsec; in update_vsyscall()
41 vdata->monotonic_time_sec = tk->xtime_sec + in update_vsyscall()
43 vdata->monotonic_time_snsec = tk->tkr_mono.xtime_nsec + in update_vsyscall()
47 while (vdata->monotonic_time_snsec >= in update_vsyscall()
49 vdata->monotonic_time_snsec -= in update_vsyscall()
51 vdata->monotonic_time_sec++; in update_vsyscall()
54 vdata->wall_time_coarse_sec = tk->xtime_sec; in update_vsyscall()
55 vdata->wall_time_coarse_nsec = in update_vsyscall()
58 vdata->monotonic_time_coarse_sec = in update_vsyscall()
59 vdata->wall_time_coarse_sec + tk->wall_to_monotonic.tv_sec; in update_vsyscall()
60 vdata->monotonic_time_coarse_nsec = in update_vsyscall()
61 vdata->wall_time_coarse_nsec + tk->wall_to_monotonic.tv_nsec; in update_vsyscall()
63 while (vdata->monotonic_time_coarse_nsec >= NSEC_PER_SEC) { in update_vsyscall()
64 vdata->monotonic_time_coarse_nsec -= NSEC_PER_SEC; in update_vsyscall()
65 vdata->monotonic_time_coarse_sec++; in update_vsyscall()
68 vvar_write_end(vdata); in update_vsyscall()