acpitabl.h header

This header is used by acpi. For more information, see:

acpitabl.h contains the following programming interfaces:

Functions

Title Description
HMAT_ENTRY_LENGTH The HMAT_ENTRY_LENGTH macro returns the size of the type in the HMAT_ENTRY stucture.
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

Title Description
_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).
_BBRT_TABLE Defines a Boot Background Resource Table.
_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.
_NFIT_PLATFORM_CAPABILITIES Describes the NVDIMM Firmware Interface Table (NFIT) platform capabilities structure. Originally defined in ACPI 6.2 Errata A.
_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.
_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.
_SDEV_SECURE_ACPI_INFO_ENTRY Defines an information entry for a secure ACPI device for use in a secure device table.

Enumerations

Title Description
_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.
_IVHD_ENTRY_TYPE Enumerates the I/O Virtualization Hardware Definition (IVHD) entry types.
_IVRS_BLOCK_TYPE Enumerates the I/O Virtualization Reporting Structure (IVRS) block types.
_NFIT_STRUCTURE_TYPE Describes NVDIMM Firmware Interface Table (NFIT) structure types.