diff options
Diffstat (limited to 'include/linux/timekeeping.h')
-rw-r--r-- | include/linux/timekeeping.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/linux/timekeeping.h b/include/linux/timekeeping.h index 6d76c6502892..e40a8d60fb21 100644 --- a/include/linux/timekeeping.h +++ b/include/linux/timekeeping.h | |||
@@ -26,7 +26,7 @@ struct timespec __current_kernel_time(void); | |||
26 | * timespec based interfaces | 26 | * timespec based interfaces |
27 | */ | 27 | */ |
28 | struct timespec get_monotonic_coarse(void); | 28 | struct timespec get_monotonic_coarse(void); |
29 | extern void getrawmonotonic(struct timespec *ts); | 29 | extern void getrawmonotonic64(struct timespec64 *ts); |
30 | extern void ktime_get_ts64(struct timespec64 *ts); | 30 | extern void ktime_get_ts64(struct timespec64 *ts); |
31 | 31 | ||
32 | extern int __getnstimeofday64(struct timespec64 *tv); | 32 | extern int __getnstimeofday64(struct timespec64 *tv); |
@@ -61,6 +61,11 @@ static inline void ktime_get_real_ts(struct timespec *ts) | |||
61 | getnstimeofday64(ts); | 61 | getnstimeofday64(ts); |
62 | } | 62 | } |
63 | 63 | ||
64 | static inline void getrawmonotonic(struct timespec *ts) | ||
65 | { | ||
66 | getrawmonotonic64(ts); | ||
67 | } | ||
68 | |||
64 | #else | 69 | #else |
65 | /** | 70 | /** |
66 | * Deprecated. Use do_settimeofday64(). | 71 | * Deprecated. Use do_settimeofday64(). |
@@ -105,6 +110,14 @@ static inline void ktime_get_real_ts(struct timespec *ts) | |||
105 | getnstimeofday64(&ts64); | 110 | getnstimeofday64(&ts64); |
106 | *ts = timespec64_to_timespec(ts64); | 111 | *ts = timespec64_to_timespec(ts64); |
107 | } | 112 | } |
113 | |||
114 | static inline void getrawmonotonic(struct timespec *ts) | ||
115 | { | ||
116 | struct timespec64 ts64; | ||
117 | |||
118 | getrawmonotonic64(&ts64); | ||
119 | *ts = timespec64_to_timespec(ts64); | ||
120 | } | ||
108 | #endif | 121 | #endif |
109 | 122 | ||
110 | extern void getboottime(struct timespec *ts); | 123 | extern void getboottime(struct timespec *ts); |