Lines Matching refs:ts
101 static inline void timespec_add_ms(timespec& ts, size_t ms) { in timespec_add_ms() argument
102 ts.tv_sec += ms / 1000; in timespec_add_ms()
103 ts.tv_nsec += (ms % 1000) * 1000000; in timespec_add_ms()
104 if (ts.tv_nsec >= NS_PER_S) { in timespec_add_ms()
105 ts.tv_sec++; in timespec_add_ms()
106 ts.tv_nsec -= NS_PER_S; in timespec_add_ms()
115 timespec ts; in sem_timedwait_helper() local
116 ASSERT_EQ(0, clock_gettime(clock, &ts)); in sem_timedwait_helper()
117 timespec_add_ms(ts, 100); in sem_timedwait_helper()
120 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
125 ts.tv_nsec = -1; in sem_timedwait_helper()
126 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
129 ts.tv_nsec = NS_PER_S; in sem_timedwait_helper()
130 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
134 ts.tv_nsec = NS_PER_S - 1; in sem_timedwait_helper()
135 ts.tv_sec = -1; in sem_timedwait_helper()
136 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()