Lines Matching refs:vdso_ts
21 struct vdso_timestamp *vdso_ts;
34 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC];
35 vdso_ts->sec = tk->xtime_sec + tk->wall_to_monotonic.tv_sec;
41 vdso_ts->sec++;
43 vdso_ts->nsec = nsec;
46 sec = vdso_ts->sec;
52 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_BOOTTIME];
53 vdso_ts->sec = sec;
57 vdso_ts->sec++;
59 vdso_ts->nsec = nsec;
62 vdso_ts = &vdata[CS_RAW].basetime[CLOCK_MONOTONIC_RAW];
63 vdso_ts->sec = tk->raw_sec;
64 vdso_ts->nsec = tk->tkr_raw.xtime_nsec;
67 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_TAI];
68 vdso_ts->sec = tk->xtime_sec + (s64)tk->tai_offset;
69 vdso_ts->nsec = tk->tkr_mono.xtime_nsec;
75 struct vdso_timestamp *vdso_ts;
87 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME];
88 vdso_ts->sec = tk->xtime_sec;
89 vdso_ts->nsec = tk->tkr_mono.xtime_nsec;
92 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME_COARSE];
93 vdso_ts->sec = tk->xtime_sec;
94 vdso_ts->nsec = tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift;
97 vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC_COARSE];
98 vdso_ts->sec = tk->xtime_sec + tk->wall_to_monotonic.tv_sec;
101 vdso_ts->sec += __iter_div_u64_rem(nsec, NSEC_PER_SEC, &vdso_ts->nsec);