81 return dutyWidth != 0;
86 return c2Latency <= 100;
91 return c3Latency <= 1000;
111 #endif // #ifndef INCLUDED_ACPI u8 registerBitOffset
Definition: acpi.h:60
bool IsDutyCycleSupported() const
Definition: acpi.h:79
u16 c2Latency
Definition: acpi.h:71
u32 creatorRevision
Definition: acpi.h:43
uint16_t u16
Definition: types.h:38
u8 addressSpaceId
Definition: acpi.h:58
u8 accessSize
Definition: acpi.h:61
char oemId[6]
Definition: acpi.h:39
u16 c3Latency
Definition: acpi.h:72
u64 address
Definition: acpi.h:62
char signature[4]
Definition: acpi.h:35
uint8_t u8
Definition: types.h:37
const AcpiTable * acpi_GetTable(const char *signature)
Definition: acpi.cpp:154
u32 size
Definition: acpi.h:36
uint64_t u64
Definition: types.h:40
u32 flags
Definition: acpi.h:76
AcpiAddressSpace
Definition: acpi.h:46
u32 oemRevision
Definition: acpi.h:41
uint32_t u32
Definition: types.h:39
u32 pmTimerPortAddress
Definition: acpi.h:69
u8 dutyWidth
Definition: acpi.h:74
char creatorId[4]
Definition: acpi.h:42
u8 checksum
Definition: acpi.h:38
bool IsC2Supported() const
Definition: acpi.h:84
bool IsC3Supported() const
Definition: acpi.h:89
u8 revision
Definition: acpi.h:37
char oemTableId[8]
Definition: acpi.h:40
AcpiTable header
Definition: acpi.h:67
void acpi_Shutdown()
invalidates all pointers returned by acpi_GetTable.
Definition: acpi.cpp:142
u8 registerBitWidth
Definition: acpi.h:59