Lines Matching refs:kt
60 #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) argument
66 #define ktime_sub_ns(kt, nsval) ((kt) - (nsval)) argument
75 #define ktime_to_timespec64(kt) ns_to_timespec64((kt)) argument
78 static inline s64 ktime_to_ns(const ktime_t kt) in ktime_to_ns() argument
80 return kt; in ktime_to_ns()
127 extern s64 __ktime_divns(const ktime_t kt, s64 div);
128 static inline s64 ktime_divns(const ktime_t kt, s64 div) in ktime_divns() argument
136 s64 ns = kt; in ktime_divns()
142 return __ktime_divns(kt, div); in ktime_divns()
146 static inline s64 ktime_divns(const ktime_t kt, s64 div) in ktime_divns() argument
153 return kt / div; in ktime_divns()
157 static inline s64 ktime_to_us(const ktime_t kt) in ktime_to_us() argument
159 return ktime_divns(kt, NSEC_PER_USEC); in ktime_to_us()
162 static inline s64 ktime_to_ms(const ktime_t kt) in ktime_to_ms() argument
164 return ktime_divns(kt, NSEC_PER_MSEC); in ktime_to_ms()
177 static inline ktime_t ktime_add_us(const ktime_t kt, const u64 usec) in ktime_add_us() argument
179 return ktime_add_ns(kt, usec * NSEC_PER_USEC); in ktime_add_us()
182 static inline ktime_t ktime_add_ms(const ktime_t kt, const u64 msec) in ktime_add_ms() argument
184 return ktime_add_ns(kt, msec * NSEC_PER_MSEC); in ktime_add_ms()
187 static inline ktime_t ktime_sub_us(const ktime_t kt, const u64 usec) in ktime_sub_us() argument
189 return ktime_sub_ns(kt, usec * NSEC_PER_USEC); in ktime_sub_us()
192 static inline ktime_t ktime_sub_ms(const ktime_t kt, const u64 msec) in ktime_sub_ms() argument
194 return ktime_sub_ns(kt, msec * NSEC_PER_MSEC); in ktime_sub_ms()
207 static inline __must_check bool ktime_to_timespec64_cond(const ktime_t kt, in ktime_to_timespec64_cond() argument
210 if (kt) { in ktime_to_timespec64_cond()
211 *ts = ktime_to_timespec64(kt); in ktime_to_timespec64_cond()