Lines Matching refs:ktime_t

41 typedef union ktime ktime_t;		/* Kill this */  typedef
50 static inline ktime_t ktime_set(const s64 secs, const unsigned long nsecs) in ktime_set()
53 return (ktime_t){ .tv64 = KTIME_MAX }; in ktime_set()
55 return (ktime_t) { .tv64 = secs * NSEC_PER_SEC + (s64)nsecs }; in ktime_set()
60 ({ (ktime_t){ .tv64 = (lhs).tv64 - (rhs).tv64 }; })
64 ({ (ktime_t){ .tv64 = (lhs).tv64 + (rhs).tv64 }; })
71 ({ (ktime_t){ .tv64 = (kt).tv64 + (nsval) }; })
78 ({ (ktime_t){ .tv64 = (kt).tv64 - (nsval) }; })
81 static inline ktime_t timespec_to_ktime(struct timespec ts) in timespec_to_ktime()
87 static inline ktime_t timespec64_to_ktime(struct timespec64 ts) in timespec64_to_ktime()
93 static inline ktime_t timeval_to_ktime(struct timeval tv) in timeval_to_ktime()
120 static inline int ktime_equal(const ktime_t cmp1, const ktime_t cmp2) in ktime_equal()
135 static inline int ktime_compare(const ktime_t cmp1, const ktime_t cmp2) in ktime_compare()
151 static inline bool ktime_after(const ktime_t cmp1, const ktime_t cmp2) in ktime_after()
163 static inline bool ktime_before(const ktime_t cmp1, const ktime_t cmp2) in ktime_before()
169 extern s64 __ktime_divns(const ktime_t kt, s64 div);
170 static inline s64 ktime_divns(const ktime_t kt, s64 div) in ktime_divns()
188 static inline s64 ktime_divns(const ktime_t kt, s64 div) in ktime_divns()
199 static inline s64 ktime_to_us(const ktime_t kt) in ktime_to_us()
204 static inline s64 ktime_to_ms(const ktime_t kt) in ktime_to_ms()
209 static inline s64 ktime_us_delta(const ktime_t later, const ktime_t earlier) in ktime_us_delta()
214 static inline s64 ktime_ms_delta(const ktime_t later, const ktime_t earlier) in ktime_ms_delta()
219 static inline ktime_t ktime_add_us(const ktime_t kt, const u64 usec) in ktime_add_us()
224 static inline ktime_t ktime_add_ms(const ktime_t kt, const u64 msec) in ktime_add_ms()
229 static inline ktime_t ktime_sub_us(const ktime_t kt, const u64 usec) in ktime_sub_us()
234 extern ktime_t ktime_add_safe(const ktime_t lhs, const ktime_t rhs);
244 static inline __must_check bool ktime_to_timespec_cond(const ktime_t kt, in ktime_to_timespec_cond()
263 static inline __must_check bool ktime_to_timespec64_cond(const ktime_t kt, in ktime_to_timespec64_cond()
281 #define KTIME_LOW_RES (ktime_t){ .tv64 = LOW_RES_NSEC }
283 static inline ktime_t ns_to_ktime(u64 ns) in ns_to_ktime()
285 static const ktime_t ktime_zero = { .tv64 = 0 }; in ns_to_ktime()
290 static inline ktime_t ms_to_ktime(u64 ms) in ms_to_ktime()
292 static const ktime_t ktime_zero = { .tv64 = 0 }; in ms_to_ktime()