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;
26 vdata[CS_HRES_COARSE].max_cycles = tk->tkr_mono.clock->max_cycles;
28 vdata[CS_HRES_COARSE].mask = tk->tkr_mono.mask;
29 vdata[CS_HRES_COARSE].mult = tk->tkr_mono.mult;
30 vdata[CS_HRES_COARSE].shift = tk->tkr_mono.shift;
31 vdata[CS_RAW].cycle_last = tk->tkr_raw.cycle_last;
33 vdata[CS_RAW].max_cycles = tk->tkr_raw.clock->max_cycles;
35 vdata[CS_RAW].mask = tk->tkr_raw.mask;
36 vdata[CS_RAW].mult = tk->tkr_raw.mult;
37 vdata[CS_RAW].shift = tk->tkr_raw.shift;
40 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC];
58 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_BOOTTIME];
68 vdso_ts = &vdata[CS_RAW].basetime[CLOCK_MONOTONIC_RAW];
73 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_TAI];
80 struct vdso_data *vdata = __arch_get_k_vdso_data();
86 vdso_write_begin(vdata);
89 vdata[CS_HRES_COARSE].clock_mode = clock_mode;
90 vdata[CS_RAW].clock_mode = clock_mode;
93 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME];
98 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME_COARSE];
103 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC_COARSE];
113 WRITE_ONCE(vdata[CS_HRES_COARSE].hrtimer_res, hrtimer_resolution);
120 update_vdso_data(vdata, tk);
122 __arch_update_vsyscall(vdata, tk);
124 vdso_write_end(vdata);
126 __arch_sync_vdso_data(vdata);
131 struct vdso_data *vdata = __arch_get_k_vdso_data();
133 vdata[CS_HRES_COARSE].tz_minuteswest = sys_tz.tz_minuteswest;
134 vdata[CS_HRES_COARSE].tz_dsttime = sys_tz.tz_dsttime;
136 __arch_sync_vdso_data(vdata);
153 struct vdso_data *vdata = __arch_get_k_vdso_data();
157 vdso_write_begin(vdata);
171 struct vdso_data *vdata = __arch_get_k_vdso_data();
173 vdso_write_end(vdata);
174 __arch_sync_vdso_data(vdata);