Lines Matching defs:vmclock_abi
63 struct vmclock_abi { struct
65 __le32 magic;
67 __le32 size; /* Size of region containing this structure */
68 __le16 version; /* 1 */
69 __u8 counter_id; /* Matches VIRTIO_RTC_COUNTER_xxx except INVALID */
73 __u8 time_type; /* Matches VIRTIO_RTC_TYPE_xxx */
81 __le32 seq_count; /* Low bit means an update is in progress */
88 __le64 disruption_marker;
89 __le64 flags;
119 __u8 pad[2];
120 __u8 clock_status;
136 __u8 leap_second_smearing_hint; /* Matches VIRTIO_RTC_SUBTYPE_xxx */
140 __le16 tai_offset_sec; /* Actually two's complement signed */
141 __u8 leap_indicator;
160 __u8 counter_period_shift;
164 __le64 counter_value;
169 __le64 counter_period_frac_sec;
170 __le64 counter_period_esterror_rate_frac_sec;
171 __le64 counter_period_maxerror_rate_frac_sec;
176 __le64 time_sec; /* Seconds since time_type epoch */
177 __le64 time_frac_sec; /* Units of 1/2^64 of a second */
178 __le64 time_esterror_nanosec;
179 __le64 time_maxerror_nanosec;