aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/pps_kernel.h
diff options
context:
space:
mode:
authorChristopher S. Hall <christopher.s.hall@intel.com>2016-02-22 03:15:20 -0800
committerJohn Stultz <john.stultz@linaro.org>2016-03-02 17:12:50 -0800
commit9da0f49c8767cc0ef6101cb21156cf4380ed50dd (patch)
tree7dd2fd5c04980c3ffa520161975ee94169a3ee9e /include/linux/pps_kernel.h
parenttime: Add cycles to nanoseconds translation (diff)
downloadwireguard-linux-9da0f49c8767cc0ef6101cb21156cf4380ed50dd.tar.xz
wireguard-linux-9da0f49c8767cc0ef6101cb21156cf4380ed50dd.zip
time: Add timekeeping snapshot code capturing system time and counter
In the current timekeeping code there isn't any interface to atomically capture the current relationship between the system counter and system time. ktime_get_snapshot() returns this triple (counter, monotonic raw, realtime) in the system_time_snapshot struct. Cc: Prarit Bhargava <prarit@redhat.com> Cc: Richard Cochran <richardcochran@gmail.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net> Cc: kevin.b.stanton@intel.com Cc: kevin.j.clarke@intel.com Cc: hpa@zytor.com Cc: jeffrey.t.kirsher@intel.com Cc: netdev@vger.kernel.org Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Christopher S. Hall <christopher.s.hall@intel.com> [jstultz: Moved structure definitions around to clean things up, fixed cycles_t/cycle_t confusion.] Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'include/linux/pps_kernel.h')
0 files changed, 0 insertions, 0 deletions