acpitabl.h header
This header is used by ACPI.
For more information, see:
acpitabl.h contains the following programming interfaces:
Functions
HMAT_ENTRY_LENGTH The HMAT_ENTRY_LENGTH macro returns the size of the type in the HMAT_ENTRY structure. |
PROC_TOPOLOGY_NODE_CACHE_TYPE_DATA Defines the processor topology node cache type data macro. |
PROC_TOPOLOGY_NODE_CACHE_TYPE_INSTRUCTION Defines the processor topology node cache type instruction macro. |
PROC_TOPOLOGY_NODE_CACHE_TYPE_UNIFIED Defines the processor topology node cache type unified macro. |
Structures
ACPI_PDTT Defines the ACPI Processor Debug Trigger Table (PDTT) structure. |
ACPI_PLD_CONTAINER_BUFFER Defines the ACPI Physical Location Descriptor (PLD) container buffer structure. |
ACPI_PLD_INTERFACE_CLASS_BUFFER Describes the ACPI PLD interface class descriptor buffer, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ACPI_PLD_INTERFACE_INSTANCE_ANSI_BUFFER Describes the ACPI PLD interface instance ANSI descriptor buffers, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ACPI_PLD_INTERFACE_INSTANCE_GUID_BUFFER Describes the ACPI PLD interface instance GUID descriptor buffer, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ACPI_PLD_INTERFACE_INSTANCE_UNICODE_BUFFER Describes the ACPI PLD interface instance Unicode descriptor buffer, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ACPI_PLD_JOINT_BUFFER Describes the ACPI PLD joint descriptor buffer, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ACPI_PLD_SPATIAL_BUFFER Describes the ACPI PLD spatial descriptor buffer, revision 1 (Microsoft custom PLD buffer extension, 128-bits). |
ASPT_ENTRY This topic describes the ASPT_ENTRY union used by the AMD Secure Processor Table (ASPT). |
ASPT_ENTRY_HEADER This topic describes the ASPT_ENTRY_HEADER structure used by the AMD Secure Processor Table (ASPT). |
BBRT_TABLE Defines a Boot Background Resource Table. |
ECDT This topic describes the ECDT structure. |
GIC_ITS This topic describes the GIC_ITS structure. |
HMAT_ENTRY The HMAT_ENTRY structure contains the Heterogeneous Memory Attribute Table (HMAT) information for the table. |
HMAT_TABLE Defines the _HMAT_TABLE structure. |
IVHD_ACPI_DEVICE_ENTRY Defines the I/O Virtualization Hardware Definition (IVHD) ACPI device entry structure. |
IVRS_IVINFO Defines the I/O Virtualization Reporting Structure (IVRS) I/O virtualization structure. |
LPI_STATE_DESCRIPTOR Defines an LPI state descriptor. |
LPI_STATE_FLAGS Defines LPI state flags, either as a structure or as an integer. |
LPIT Defines an LPI ACPI table. |
MHSP_CHANNEL This topic describes the MHSP_CHANNEL structure used by the Microsoft HSP ACPI table. |
MHSP_TABLE Describes the MHSP_TABLE structure. |
NFIT_PLATFORM_CAPABILITIES Describes the NVDIMM Firmware Interface Table (NFIT) platform capabilities structure. Originally defined in ACPI 6.2 Errata A. |
PCC_REDUCED_1_SUBSPACE Contains information about the ACPI Platform Communication Channel (PCC) HW-reduced Type 1 subspace. |
PCC_REDUCED_2_SUBSPACE Contains information about the ACPI Platform Communication Channel (PCC) HW-reduced Type 2 subspace. |
PDTT_PCC_SUBCHANNEL_INDENTIFIER Defines the Processor Properties Topology Table (PPTT) Platform Communication Channel (PCC) subchannel identifier structure. |
PPTT Defines the Processor Properties Topology Table (PPTT) structure. |
PRM_HANDLER_INFORMATION Defines the PRM_HANDLER_INFORMATION structure. |
PRM_MODULE_INFORMATION Defines the PRM_MODULE_INFORMATION structure. |
PRMT_TABLE Defines the PRMT_TABLE structure. |
PROC_TOPOLOGY_CACHE_ATTRIBUTES Defines the processor topology cache attributes structure. |
PROC_TOPOLOGY_CACHE_FLAGS Defines the processor topology cache flags structure. |
PROC_TOPOLOGY_NODE Defines the processor topology node structure. |
PROC_TOPOLOGY_NODE_FLAGS Defines the processor topology node flags structure. |
SATC This topic describes the SATC structure. |
SDEV_SECURE_ACPI_INFO_ENTRY Defines an information entry for a secure ACPI device for use in a secure device table. |
SDEV_SECURE_RESOURCE_ID_ENTRY Defines a resource ID entry for a secure ACPI device for use in a secure device table. |
SDEV_SECURE_RESOURCE_MEMORY_ENTRY Defines a resource memory entry for a secure ACPI device for use in a secure device table. |
SPMI_DESCRIPTION_TABLE Defines the SPMI_DESCRIPTION_TABLE structure. |
Enumerations
ACPI_PLD_EDGE Describes joint edge bits 10:12,24:26. |
ACPI_PLD_HORIZONTAL_POSITION Describes horizontal position bits 72:73. |
ACPI_PLD_JOINT_TYPE Describes joint type bits 6:9. |
ACPI_PLD_ORIENTATION Describes orientation bit 78. |
ACPI_PLD_PANEL Describes panel surface bits 67:69. |
ACPI_PLD_ROTATION Describes rotation bits 115:118. |
ACPI_PLD_SHAPE Describes shape bits 74:77. |
ACPI_PLD_VERTICAL_POSITION Describes vertical position bits 70:71. |
HSP_PROTOCOL_ID This topic describes the HSP_PROTOCOL_ID enumeration. |
IVRS_BLOCK_TYPE Enumerates the I/O Virtualization Reporting Structure (IVRS) block types. |
IVRS_TABLE_TYPE Enumerates the I/O Virtualization Hardware Definition (IVHD) entry types. |
NFIT_STRUCTURE_TYPE Describes NVDIMM Firmware Interface Table (NFIT) structure types. |
SRAT_ENTRY_TYPE This topic describes the SRAT_ENTRY_TYPE enumeration. |