Lines Matching refs:ts
119 struct timespec ts;
121 clock_gettime(CLOCK_MONOTONIC, &ts);
126 ts.tv_sec = t.tv_sec;
127 ts.tv_nsec = t.tv_usec*1000;
133 ts.tv_nsec += static_cast<long>(reltime%1000000000);
134 if (reltime_sec < INT64_MAX && ts.tv_nsec >= 1000000000) {
135 ts.tv_nsec -= 1000000000;
139 int64_t time_sec = ts.tv_sec;
146 ts.tv_sec = (time_sec > LONG_MAX) ? LONG_MAX : static_cast<long>(time_sec);
148 return -pthread_cond_timedwait(&mCond, &mutex.mMutex, &ts);