xref: /openbsd-src/sys/dev/pci/drm/include/linux/timekeeping.h (revision 4e1ee0786f11cc571bd0be17d38e46f635c719fc)
1 /* Public domain. */
2 
3 #ifndef _LINUX_TIMEKEEPING_H
4 #define _LINUX_TIMEKEEPING_H
5 
6 #define ktime_get_boottime()	ktime_get()
7 #define ktime_get_boottime_ns()	ktime_get_ns()
8 #define get_seconds()		gettime()
9 
10 static inline time_t
11 ktime_get_real_seconds(void)
12 {
13 	return gettime();
14 }
15 
16 static inline ktime_t
17 ktime_get_real(void)
18 {
19 	struct timespec ts;
20 	nanotime(&ts);
21 	return TIMESPEC_TO_NSEC(&ts);
22 }
23 
24 static inline uint64_t
25 ktime_get_ns(void)
26 {
27 	return ktime_get();
28 }
29 
30 #endif
31