Linux Kernel
3.7.1
|
#include <linux/time.h>
Go to the source code of this file.
Data Structures | |
struct | timex |
Macros | |
#define | NTP_API 4 /* NTP API version */ |
#define | ADJ_OFFSET 0x0001 /* time offset */ |
#define | ADJ_FREQUENCY 0x0002 /* frequency offset */ |
#define | ADJ_MAXERROR 0x0004 /* maximum time error */ |
#define | ADJ_ESTERROR 0x0008 /* estimated time error */ |
#define | ADJ_STATUS 0x0010 /* clock status */ |
#define | ADJ_TIMECONST 0x0020 /* pll time constant */ |
#define | ADJ_TAI 0x0080 /* set TAI offset */ |
#define | ADJ_SETOFFSET 0x0100 /* add 'time' to current time */ |
#define | ADJ_MICRO 0x1000 /* select microsecond resolution */ |
#define | ADJ_NANO 0x2000 /* select nanosecond resolution */ |
#define | ADJ_TICK 0x4000 /* tick value */ |
#define | ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */ |
#define | ADJ_OFFSET_SS_READ 0xa001 /* read-only adjtime */ |
#define | MOD_OFFSET ADJ_OFFSET |
#define | MOD_FREQUENCY ADJ_FREQUENCY |
#define | MOD_MAXERROR ADJ_MAXERROR |
#define | MOD_ESTERROR ADJ_ESTERROR |
#define | MOD_STATUS ADJ_STATUS |
#define | MOD_TIMECONST ADJ_TIMECONST |
#define | MOD_TAI ADJ_TAI |
#define | MOD_MICRO ADJ_MICRO |
#define | MOD_NANO ADJ_NANO |
#define | STA_PLL 0x0001 /* enable PLL updates (rw) */ |
#define | STA_PPSFREQ 0x0002 /* enable PPS freq discipline (rw) */ |
#define | STA_PPSTIME 0x0004 /* enable PPS time discipline (rw) */ |
#define | STA_FLL 0x0008 /* select frequency-lock mode (rw) */ |
#define | STA_INS 0x0010 /* insert leap (rw) */ |
#define | STA_DEL 0x0020 /* delete leap (rw) */ |
#define | STA_UNSYNC 0x0040 /* clock unsynchronized (rw) */ |
#define | STA_FREQHOLD 0x0080 /* hold frequency (rw) */ |
#define | STA_PPSSIGNAL 0x0100 /* PPS signal present (ro) */ |
#define | STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */ |
#define | STA_PPSWANDER 0x0400 /* PPS signal wander exceeded (ro) */ |
#define | STA_PPSERROR 0x0800 /* PPS signal calibration error (ro) */ |
#define | STA_CLOCKERR 0x1000 /* clock hardware fault (ro) */ |
#define | STA_NANO 0x2000 /* resolution (0 = us, 1 = ns) (ro) */ |
#define | STA_MODE 0x4000 /* mode (0 = PLL, 1 = FLL) (ro) */ |
#define | STA_CLK 0x8000 /* clock source (0 = A, 1 = B) (ro) */ |
#define | STA_RONLY |
#define | TIME_OK 0 /* clock synchronized, no leap second */ |
#define | TIME_INS 1 /* insert leap second */ |
#define | TIME_DEL 2 /* delete leap second */ |
#define | TIME_OOP 3 /* leap second in progress */ |
#define | TIME_WAIT 4 /* leap second has occurred */ |
#define | TIME_ERROR 5 /* clock not synchronized */ |
#define | TIME_BAD TIME_ERROR /* bw compat */ |
#define ADJ_MICRO 0x1000 /* select microsecond resolution */ |
#define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */ |
#define ADJ_SETOFFSET 0x0100 /* add 'time' to current time */ |
#define MOD_ESTERROR ADJ_ESTERROR |
#define MOD_FREQUENCY ADJ_FREQUENCY |
#define MOD_MAXERROR ADJ_MAXERROR |
#define MOD_OFFSET ADJ_OFFSET |
#define MOD_STATUS ADJ_STATUS |
#define MOD_TIMECONST ADJ_TIMECONST |
#define STA_CLK 0x8000 /* clock source (0 = A, 1 = B) (ro) */ |
#define STA_FLL 0x0008 /* select frequency-lock mode (rw) */ |
#define STA_NANO 0x2000 /* resolution (0 = us, 1 = ns) (ro) */ |
#define STA_PPSERROR 0x0800 /* PPS signal calibration error (ro) */ |
#define STA_PPSFREQ 0x0002 /* enable PPS freq discipline (rw) */ |
#define STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */ |
#define STA_PPSTIME 0x0004 /* enable PPS time discipline (rw) */ |
#define STA_PPSWANDER 0x0400 /* PPS signal wander exceeded (ro) */ |
#define STA_RONLY |
#define TIME_BAD TIME_ERROR /* bw compat */ |