Lines Matching refs:ts
76 #define getrawmonotonic(ts) nanouptime(ts)
81 struct timespec ts;
83 timespecsub(&lhs, &rhs, &ts);
85 return ts;
89 set_normalized_timespec(struct timespec *ts, time_t sec, int64_t nsec)
92 ts->tv_sec = sec;
93 ts->tv_nsec = nsec;
97 timespec_to_ns(const struct timespec *ts)
99 return ((ts->tv_sec * NSEC_PER_SEC) + ts->tv_nsec);
105 struct timespec ts;
109 ts.tv_sec = 0;
110 ts.tv_nsec = 0;
111 return (ts);
114 ts.tv_sec = nsec / NSEC_PER_SEC;
117 ts.tv_sec--;
120 ts.tv_nsec = rem;
121 return (ts);
127 timespec_valid(const struct timespec *ts)
129 if (ts->tv_sec < 0 || ts->tv_sec > 100000000 ||
130 ts->tv_nsec < 0 || ts->tv_nsec >= 1000000000)