|
Linux Kernel
3.7.1
|
#include <linux/timecompare.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/math64.h>#include <linux/kernel.h>Go to the source code of this file.
Macros | |
| #define | TIMECOMPARE_SKEW_RESOLUTION (((s64)1)<<30) |
| #define | TIMECOMPARE_NEW_SKEW_PER_16 12 |
Functions | |
| ktime_t | timecompare_transform (struct timecompare *sync, u64 source_tstamp) |
| EXPORT_SYMBOL_GPL (timecompare_transform) | |
| int | timecompare_offset (struct timecompare *sync, s64 *offset, u64 *source_tstamp) |
| EXPORT_SYMBOL_GPL (timecompare_offset) | |
| void | __timecompare_update (struct timecompare *sync, u64 source_tstamp) |
| EXPORT_SYMBOL_GPL (__timecompare_update) | |
| #define TIMECOMPARE_NEW_SKEW_PER_16 12 |
| #define TIMECOMPARE_SKEW_RESOLUTION (((s64)1)<<30) |
Definition at line 32 of file timecompare.c.
| void __timecompare_update | ( | struct timecompare * | sync, |
| u64 | source_tstamp | ||
| ) |
Definition at line 138 of file timecompare.c.
| EXPORT_SYMBOL_GPL | ( | timecompare_transform | ) |
| EXPORT_SYMBOL_GPL | ( | timecompare_offset | ) |
| EXPORT_SYMBOL_GPL | ( | __timecompare_update | ) |
| int timecompare_offset | ( | struct timecompare * | sync, |
| s64 * | offset, | ||
| u64 * | source_tstamp | ||
| ) |
timecompare_offset - measure current (target time - source time) offset : context for time sync : average offset during sample period returned here : average source time during sample period returned here
Returns number of samples used. Might be zero (= no result) in the unlikely case that target time was monotonically decreasing for all samples (= broken).
Definition at line 47 of file timecompare.c.
| ktime_t timecompare_transform | ( | struct timecompare * | sync, |
| u64 | source_tstamp | ||
| ) |
timecompare_transform - transform source time stamp into target time base : context for time sync : the result of timecounter_read() or timecounter_cyc2time()
Definition at line 34 of file timecompare.c.
1.8.2