• Home
  • Raw
  • Download

Lines Matching refs:ts

65 	register struct timespec *ts asm("r1") = _ts;  in clock_gettime_fallback()
73 : "r" (clkid), "r" (ts), "r" (nr) in clock_gettime_fallback()
79 static notrace int do_realtime_coarse(struct timespec *ts, in do_realtime_coarse() argument
87 ts->tv_sec = vdata->xtime_coarse_sec; in do_realtime_coarse()
88 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_realtime_coarse()
95 static notrace int do_monotonic_coarse(struct timespec *ts, in do_monotonic_coarse() argument
104 ts->tv_sec = vdata->xtime_coarse_sec; in do_monotonic_coarse()
105 ts->tv_nsec = vdata->xtime_coarse_nsec; in do_monotonic_coarse()
112 ts->tv_sec += tomono.tv_sec; in do_monotonic_coarse()
113 timespec_add_ns(ts, tomono.tv_nsec); in do_monotonic_coarse()
136 static notrace int do_realtime(struct timespec *ts, struct vdso_data *vdata) in do_realtime() argument
147 ts->tv_sec = vdata->xtime_clock_sec; in do_realtime()
152 ts->tv_nsec = 0; in do_realtime()
153 timespec_add_ns(ts, nsecs); in do_realtime()
158 static notrace int do_monotonic(struct timespec *ts, struct vdso_data *vdata) in do_monotonic() argument
170 ts->tv_sec = vdata->xtime_clock_sec; in do_monotonic()
178 ts->tv_sec += tomono.tv_sec; in do_monotonic()
179 ts->tv_nsec = 0; in do_monotonic()
180 timespec_add_ns(ts, nsecs + tomono.tv_nsec); in do_monotonic()
187 static notrace int do_realtime(struct timespec *ts, struct vdso_data *vdata) in do_realtime() argument
192 static notrace int do_monotonic(struct timespec *ts, struct vdso_data *vdata) in do_monotonic() argument
199 notrace int __vdso_clock_gettime(clockid_t clkid, struct timespec *ts) in __vdso_clock_gettime() argument
208 ret = do_realtime_coarse(ts, vdata); in __vdso_clock_gettime()
211 ret = do_monotonic_coarse(ts, vdata); in __vdso_clock_gettime()
214 ret = do_realtime(ts, vdata); in __vdso_clock_gettime()
217 ret = do_monotonic(ts, vdata); in __vdso_clock_gettime()
224 ret = clock_gettime_fallback(clkid, ts); in __vdso_clock_gettime()
248 struct timespec ts; in __vdso_gettimeofday() local
254 ret = do_realtime(&ts, vdata); in __vdso_gettimeofday()
259 tv->tv_sec = ts.tv_sec; in __vdso_gettimeofday()
260 tv->tv_usec = ts.tv_nsec / 1000; in __vdso_gettimeofday()