Lines Matching defs:vdata

18 static inline void update_vdso_data(struct vdso_data *vdata,
24 vdata[CS_HRES_COARSE].cycle_last = tk->tkr_mono.cycle_last;
25 vdata[CS_HRES_COARSE].mask = tk->tkr_mono.mask;
26 vdata[CS_HRES_COARSE].mult = tk->tkr_mono.mult;
27 vdata[CS_HRES_COARSE].shift = tk->tkr_mono.shift;
28 vdata[CS_RAW].cycle_last = tk->tkr_raw.cycle_last;
29 vdata[CS_RAW].mask = tk->tkr_raw.mask;
30 vdata[CS_RAW].mult = tk->tkr_raw.mult;
31 vdata[CS_RAW].shift = tk->tkr_raw.shift;
34 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC];
52 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_BOOTTIME];
62 vdso_ts = &vdata[CS_RAW].basetime[CLOCK_MONOTONIC_RAW];
67 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_TAI];
74 struct vdso_data *vdata = __arch_get_k_vdso_data();
80 vdso_write_begin(vdata);
83 vdata[CS_HRES_COARSE].clock_mode = clock_mode;
84 vdata[CS_RAW].clock_mode = clock_mode;
87 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME];
92 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME_COARSE];
97 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC_COARSE];
107 WRITE_ONCE(vdata[CS_HRES_COARSE].hrtimer_res, hrtimer_resolution);
114 update_vdso_data(vdata, tk);
116 __arch_update_vsyscall(vdata, tk);
118 vdso_write_end(vdata);
120 __arch_sync_vdso_data(vdata);
125 struct vdso_data *vdata = __arch_get_k_vdso_data();
127 vdata[CS_HRES_COARSE].tz_minuteswest = sys_tz.tz_minuteswest;
128 vdata[CS_HRES_COARSE].tz_dsttime = sys_tz.tz_dsttime;
130 __arch_sync_vdso_data(vdata);
147 struct vdso_data *vdata = __arch_get_k_vdso_data();
151 vdso_write_begin(vdata);
165 struct vdso_data *vdata = __arch_get_k_vdso_data();
167 vdso_write_end(vdata);
168 __arch_sync_vdso_data(vdata);