Home | History | Annotate | Download | only in time

Lines Matching defs:ts

84 int64_t ConvertTimespecToMicros(const struct timespec& ts) {
87 if (sizeof(ts.tv_sec) <= 4 && sizeof(ts.tv_nsec) <= 8) {
88 int64_t result = ts.tv_sec;
90 result += (ts.tv_nsec / base::Time::kNanosecondsPerMicrosecond);
93 base::CheckedNumeric<int64_t> result(ts.tv_sec);
95 result += (ts.tv_nsec / base::Time::kNanosecondsPerMicrosecond);
108 struct timespec ts;
109 if (clock_gettime(clk_id, &ts) != 0) {
113 return ConvertTimespecToMicros(ts);
125 TimeDelta TimeDelta::FromTimeSpec(const timespec& ts) {
126 return TimeDelta(ts.tv_sec * Time::kMicrosecondsPerSecond +
127 ts.tv_nsec / Time::kNanosecondsPerMicrosecond);