| Date | Fri, 11 Jul 2014 13:44:38 -0000 | From | Thomas Gleixner <> | Subject | [patch 27/55] timekeeping: Provide ktime_get[*]_ns() helpers |
| |
A lot of code converts either timespecs or ktime_t to nanoseconds. Provide helper functions.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> --- include/linux/timekeeping.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
Index: tip/include/linux/timekeeping.h =================================================================== --- tip.orig/include/linux/timekeeping.h +++ tip/include/linux/timekeeping.h @@ -145,6 +145,21 @@ static inline ktime_t ktime_mono_to_real return ktime_mono_to_any(mono, TK_OFFS_REAL); } +static inline u64 ktime_get_ns(void) +{ + return ktime_to_ns(ktime_get()); +} + +static inline u64 ktime_get_real_ns(void) +{ + return ktime_to_ns(ktime_get_real()); +} + +static inline u64 ktime_get_boot_ns(void) +{ + return ktime_to_ns(ktime_get_boottime()); +} + /* * RTC specific */
|