This source file includes following definitions.
- get_seconds
- getnstimeofday
- ktime_get_ts
- getrawmonotonic
- getboottime
1 #ifndef _LINUX_TIMEKEEPING32_H
2 #define _LINUX_TIMEKEEPING32_H
3
4
5
6
7
8
9 static inline unsigned long get_seconds(void)
10 {
11 return ktime_get_real_seconds();
12 }
13
14 static inline void getnstimeofday(struct timespec *ts)
15 {
16 struct timespec64 ts64;
17
18 ktime_get_real_ts64(&ts64);
19 *ts = timespec64_to_timespec(ts64);
20 }
21
22 static inline void ktime_get_ts(struct timespec *ts)
23 {
24 struct timespec64 ts64;
25
26 ktime_get_ts64(&ts64);
27 *ts = timespec64_to_timespec(ts64);
28 }
29
30 static inline void getrawmonotonic(struct timespec *ts)
31 {
32 struct timespec64 ts64;
33
34 ktime_get_raw_ts64(&ts64);
35 *ts = timespec64_to_timespec(ts64);
36 }
37
38 static inline void getboottime(struct timespec *ts)
39 {
40 struct timespec64 ts64;
41
42 getboottime64(&ts64);
43 *ts = timespec64_to_timespec(ts64);
44 }
45
46 #endif