Lines Matching refs:vdata
16 static inline void update_vdso_data(struct vdso_data *vdata, in update_vdso_data() argument
22 vdata[CS_HRES_COARSE].cycle_last = tk->tkr_mono.cycle_last; in update_vdso_data()
23 vdata[CS_HRES_COARSE].mask = tk->tkr_mono.mask; in update_vdso_data()
24 vdata[CS_HRES_COARSE].mult = tk->tkr_mono.mult; in update_vdso_data()
25 vdata[CS_HRES_COARSE].shift = tk->tkr_mono.shift; in update_vdso_data()
26 vdata[CS_RAW].cycle_last = tk->tkr_raw.cycle_last; in update_vdso_data()
27 vdata[CS_RAW].mask = tk->tkr_raw.mask; in update_vdso_data()
28 vdata[CS_RAW].mult = tk->tkr_raw.mult; in update_vdso_data()
29 vdata[CS_RAW].shift = tk->tkr_raw.shift; in update_vdso_data()
32 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME]; in update_vdso_data()
37 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC]; in update_vdso_data()
55 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_BOOTTIME]; in update_vdso_data()
65 vdso_ts = &vdata[CS_RAW].basetime[CLOCK_MONOTONIC_RAW]; in update_vdso_data()
70 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_TAI]; in update_vdso_data()
78 WRITE_ONCE(vdata[CS_HRES_COARSE].hrtimer_res, hrtimer_resolution); in update_vdso_data()
83 struct vdso_data *vdata = __arch_get_k_vdso_data(); in update_vsyscall() local
96 vdso_write_begin(vdata); in update_vsyscall()
98 vdata[CS_HRES_COARSE].clock_mode = __arch_get_clock_mode(tk); in update_vsyscall()
99 vdata[CS_RAW].clock_mode = __arch_get_clock_mode(tk); in update_vsyscall()
102 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME_COARSE]; in update_vsyscall()
107 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC_COARSE]; in update_vsyscall()
113 update_vdso_data(vdata, tk); in update_vsyscall()
115 __arch_update_vsyscall(vdata, tk); in update_vsyscall()
117 vdso_write_end(vdata); in update_vsyscall()
119 __arch_sync_vdso_data(vdata); in update_vsyscall()
124 struct vdso_data *vdata = __arch_get_k_vdso_data(); in update_vsyscall_tz() local
126 vdata[CS_HRES_COARSE].tz_minuteswest = sys_tz.tz_minuteswest; in update_vsyscall_tz()
127 vdata[CS_HRES_COARSE].tz_dsttime = sys_tz.tz_dsttime; in update_vsyscall_tz()
129 __arch_sync_vdso_data(vdata); in update_vsyscall_tz()