Lines Matching refs:ts
66 extern void set_normalized_timespec64(struct timespec64 *ts, time64_t sec, s64 nsec);
92 static inline bool timespec64_valid(const struct timespec64 *ts) in timespec64_valid() argument
95 if (ts->tv_sec < 0) in timespec64_valid()
98 if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC) in timespec64_valid()
103 static inline bool timespec64_valid_strict(const struct timespec64 *ts) in timespec64_valid_strict() argument
105 if (!timespec64_valid(ts)) in timespec64_valid_strict()
108 if ((unsigned long long)ts->tv_sec >= KTIME_SEC_MAX) in timespec64_valid_strict()
113 static inline bool timespec64_valid_settod(const struct timespec64 *ts) in timespec64_valid_settod() argument
115 if (!timespec64_valid(ts)) in timespec64_valid_settod()
118 if ((unsigned long long)ts->tv_sec >= TIME_SETTOD_SEC_MAX) in timespec64_valid_settod()
130 static inline s64 timespec64_to_ns(const struct timespec64 *ts) in timespec64_to_ns() argument
133 if (ts->tv_sec >= KTIME_SEC_MAX) in timespec64_to_ns()
136 if (ts->tv_sec <= KTIME_SEC_MIN) in timespec64_to_ns()
139 return ((s64) ts->tv_sec * NSEC_PER_SEC) + ts->tv_nsec; in timespec64_to_ns()