typedef UINT32 EFI_ACPI_TABLE_VERSION;\r
typedef VOID *EFI_ACPI_HANDLE;\r
\r
-#define EFI_ACPI_TABLE_VERSION_NONE (1 << 0)\r
-#define EFI_ACPI_TABLE_VERSION_1_0B (1 << 1)\r
-#define EFI_ACPI_TABLE_VERSION_2_0 (1 << 2)\r
-#define EFI_ACPI_TABLE_VERSION_3_0 (1 << 3)\r
-#define EFI_ACPI_TABLE_VERSION_4_0 (1 << 4)\r
-#define EFI_ACPI_TABLE_VERSION_5_0 (1 << 5)\r
+#define EFI_ACPI_TABLE_VERSION_NONE (1 << 0)\r
+#define EFI_ACPI_TABLE_VERSION_1_0B (1 << 1)\r
+#define EFI_ACPI_TABLE_VERSION_2_0 (1 << 2)\r
+#define EFI_ACPI_TABLE_VERSION_3_0 (1 << 3)\r
+#define EFI_ACPI_TABLE_VERSION_4_0 (1 << 4)\r
+#define EFI_ACPI_TABLE_VERSION_5_0 (1 << 5)\r
\r
typedef UINT32 EFI_ACPI_DATA_TYPE;\r
#define EFI_ACPI_DATA_TYPE_NONE 0\r
IN EFI_ACPI_SDT_HEADER *Table, ///< A pointer to the ACPI table header.\r
IN EFI_ACPI_TABLE_VERSION Version, ///< The ACPI table's version.\r
IN UINTN TableKey ///< The table key for this ACPI table.\r
-);\r
+ );\r
\r
/**\r
Returns a requested ACPI table.\r
OUT EFI_ACPI_SDT_HEADER **Table,\r
OUT EFI_ACPI_TABLE_VERSION *Version,\r
OUT UINTN *TableKey\r
-);\r
+ );\r
\r
/**\r
Register or unregister a callback when an ACPI table is installed.\r
(EFIAPI *EFI_ACPI_REGISTER_NOTIFY)(\r
IN BOOLEAN Register,\r
IN EFI_ACPI_NOTIFICATION_FN Notification\r
-);\r
+ );\r
\r
/**\r
Create a handle from an ACPI opcode\r
(EFIAPI *EFI_ACPI_OPEN)(\r
IN VOID *Buffer,\r
OUT EFI_ACPI_HANDLE *Handle\r
-);\r
+ );\r
\r
/**\r
Create a handle for the first ACPI opcode in an ACPI system description table.\r
(EFIAPI *EFI_ACPI_OPEN_SDT)(\r
IN UINTN TableKey,\r
OUT EFI_ACPI_HANDLE *Handle\r
-);\r
+ );\r
\r
/**\r
Close an ACPI handle.\r
EFI_STATUS\r
(EFIAPI *EFI_ACPI_CLOSE)(\r
IN EFI_ACPI_HANDLE Handle\r
-);\r
+ );\r
\r
/**\r
Return the child ACPI objects.\r
(EFIAPI *EFI_ACPI_GET_CHILD)(\r
IN EFI_ACPI_HANDLE ParentHandle,\r
IN OUT EFI_ACPI_HANDLE *Handle\r
-);\r
+ );\r
\r
/**\r
Retrieve information about an ACPI object.\r
OUT EFI_ACPI_DATA_TYPE *DataType,\r
OUT CONST VOID **Data,\r
OUT UINTN *DataSize\r
-);\r
+ );\r
\r
/**\r
Change information about an ACPI object.\r
IN UINTN Index,\r
IN CONST VOID *Data,\r
IN UINTN DataSize\r
-);\r
+ );\r
\r
/**\r
Returns the handle of the ACPI object representing the specified ACPI path\r
IN EFI_ACPI_HANDLE HandleIn,\r
IN VOID *AcpiPath,\r
OUT EFI_ACPI_HANDLE *HandleOut\r
-);\r
+ );\r
\r
typedef struct _EFI_ACPI_SDT_PROTOCOL {\r
///\r
/// A bit map containing all the ACPI versions supported by this protocol.\r
///\r
- EFI_ACPI_TABLE_VERSION AcpiVersion;\r
- EFI_ACPI_GET_ACPI_TABLE2 GetAcpiTable;\r
- EFI_ACPI_REGISTER_NOTIFY RegisterNotify;\r
- EFI_ACPI_OPEN Open;\r
- EFI_ACPI_OPEN_SDT OpenSdt;\r
- EFI_ACPI_CLOSE Close;\r
- EFI_ACPI_GET_CHILD GetChild;\r
- EFI_ACPI_GET_OPTION GetOption;\r
- EFI_ACPI_SET_OPTION SetOption;\r
- EFI_ACPI_FIND_PATH FindPath;\r
+ EFI_ACPI_TABLE_VERSION AcpiVersion;\r
+ EFI_ACPI_GET_ACPI_TABLE2 GetAcpiTable;\r
+ EFI_ACPI_REGISTER_NOTIFY RegisterNotify;\r
+ EFI_ACPI_OPEN Open;\r
+ EFI_ACPI_OPEN_SDT OpenSdt;\r
+ EFI_ACPI_CLOSE Close;\r
+ EFI_ACPI_GET_CHILD GetChild;\r
+ EFI_ACPI_GET_OPTION GetOption;\r
+ EFI_ACPI_SET_OPTION SetOption;\r
+ EFI_ACPI_FIND_PATH FindPath;\r
} EFI_ACPI_SDT_PROTOCOL;\r
\r
-extern EFI_GUID gEfiAcpiSdtProtocolGuid;\r
+extern EFI_GUID gEfiAcpiSdtProtocolGuid;\r
\r
#endif // __ACPI_SYSTEM_DESCRIPTION_TABLE_H___\r