Lines Matching refs:ts
229 void InitTimeSpec(bool absolute, int clock, int64_t ms, int32_t ns, timespec* ts) { in InitTimeSpec() argument
232 clock_gettime(clock, ts); in InitTimeSpec()
237 ts->tv_sec = tv.tv_sec; in InitTimeSpec()
238 ts->tv_nsec = tv.tv_usec * 1000; in InitTimeSpec()
241 ts->tv_sec = 0; in InitTimeSpec()
242 ts->tv_nsec = 0; in InitTimeSpec()
245 int64_t end_sec = ts->tv_sec + ms / 1000; in InitTimeSpec()
257 ts->tv_sec = end_sec; in InitTimeSpec()
258 ts->tv_nsec = (ts->tv_nsec + (ms % 1000) * 1000000) + ns; in InitTimeSpec()
261 if (ts->tv_nsec >= 1000000000L) { in InitTimeSpec()
262 ts->tv_sec++; in InitTimeSpec()
263 ts->tv_nsec -= 1000000000L; in InitTimeSpec()