4static inline ktime_t ktime_set(
const s64 secs,
const unsigned long nsecs)
9#define ktime_sub(lhs, rhs) ((lhs) - (rhs))
10#define ktime_add(lhs, rhs) ((lhs) + (rhs))
11#define ktime_add_unsafe(lhs, rhs) ((u64) (lhs) + (rhs))
12#define ktime_add_ns(kt, nsval) ((kt) + (nsval))
13#define ktime_sub_ns(kt, nsval) ((kt) - (nsval))
15static inline int ktime_compare(
const ktime_t cmp1,
const ktime_t cmp2)
19 }
else if (cmp1 > cmp2) {
26static inline bool ktime_after(
const ktime_t cmp1,
const ktime_t cmp2)
28 return ktime_compare(cmp1, cmp2) > 0;
31static inline bool ktime_before(
const ktime_t cmp1,
const ktime_t cmp2)
33 return ktime_compare(cmp1, cmp2) < 0;
53 return ktime_to_us(
ktime_sub(later, earlier));
58 return ktime_to_ms(
ktime_sub(later, earlier));
95 return us_to_ktime(us);
#define ktime_add_ns(kt, nsval)
Definition ktime.h:12
#define ktime_sub_ns(kt, nsval)
Definition ktime.h:13
#define ktime_sub(lhs, rhs)
Definition ktime.h:9
#define NSEC_PER_SEC
Definition types.h:40
__u64 u64
Definition types.h:75
#define NSEC_PER_USEC
Definition types.h:37
__s64 s64
Definition types.h:76
#define NSEC_PER_MSEC
Definition types.h:38
signed long long ktime_t
Definition types.h:118
vsf_systimer_tick_t vsf_systimer_tick_to_us(vsf_systimer_tick_t tick)
Definition linux_generic.c:445
vsf_systimer_tick_t vsf_systimer_ms_to_tick(uint_fast32_t time_ms)
Definition linux_generic.c:440
vsf_systimer_tick_t vsf_systimer_us_to_tick(uint_fast32_t time_us)
Definition linux_generic.c:435
vsf_systimer_tick_t vsf_systimer_tick_to_ms(vsf_systimer_tick_t tick)
Definition linux_generic.c:450