Lines Matching +full:acpi +full:- +full:based
1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) */
4 * This structure provides a vDSO-style clock to VM guests, exposing the
30 * action, even when using a vDSO-style method to get the time instead of a
49 * nascent virtio-rtc standard, as a virtio-rtc that does not address the live
52 * the virtio-rtc proposal. The structure can also be exposed through an ACPI
61 #include "standard-headers/linux/types.h"
74 #define VMCLOCK_TIME_UTC 0 /* Since 1970-01-01 00:00:00z */
75 #define VMCLOCK_TIME_TAI 1 /* Since 1970-01-01 00:00:00z */
80 /* NON-CONSTANT FIELDS PROTECTED BY SEQCOUNT LOCK */
83 * This field changes to another non-repeating value when the CPU
94 * A guest which provides latency-sensitive services may wish to
110 * In particular, a timestamp based on a counter reading taken
112 * associated memory barrier), using the previously-valid time and
113 * period fields, shall never be later than a timestamp based on
115 * bit again after the update, using the about-to-be-valid fields.
129 * corresponds to the 'subtype' field in virtio-rtc, which indicates
143 * This field is based on the VIRTIO_RTC_LEAP_xxx values as defined
144 * in the current draft of virtio-rtc, but since smearing cannot be