Lines Matching refs:ts
155 static void DurationToTimeSpec(timespec& ts, const std::chrono::milliseconds d) { in DurationToTimeSpec() argument
158 ts.tv_sec = std::min<std::chrono::seconds::rep>(s.count(), std::numeric_limits<time_t>::max()); in DurationToTimeSpec()
159 ts.tv_nsec = ns.count(); in DurationToTimeSpec()
164 static void UpdateTimeSpec(timespec& ts, std::chrono::milliseconds relative_timeout, in UpdateTimeSpec() argument
169 ts = { 0, 0 }; in UpdateTimeSpec()
172 DurationToTimeSpec(ts, remaining_timeout); in UpdateTimeSpec()
189 timespec ts; in WaitForPropertyCreation() local
190 UpdateTimeSpec(ts, relative_timeout, start_time); in WaitForPropertyCreation()
191 if (!__system_property_wait(nullptr, global_serial, &global_serial, &ts)) return nullptr; in WaitForPropertyCreation()
206 timespec ts; in WaitForProperty() local
212 UpdateTimeSpec(ts, relative_timeout, start_time); in WaitForProperty()
214 if (!__system_property_wait(pi, data.last_read_serial, &unused, &ts)) return false; in WaitForProperty()