TianoCore EDK2
master
Loading...
Searching...
No Matches
AcpiTable.h
Go to the documentation of this file.
1
13
#ifndef __ACPI_TABLE_H___
14
#define __ACPI_TABLE_H___
15
16
#define EFI_ACPI_TABLE_PROTOCOL_GUID \
17
{ 0xffe06bdd, 0x6107, 0x46a6, { 0x7b, 0xb2, 0x5a, 0x9c, 0x7e, 0xc5, 0x27, 0x5c }}
18
19
typedef
struct
_EFI_ACPI_TABLE_PROTOCOL
EFI_ACPI_TABLE_PROTOCOL
;
20
70
typedef
71
EFI_STATUS
72
(EFIAPI *
EFI_ACPI_TABLE_INSTALL_ACPI_TABLE
)(
73
IN
EFI_ACPI_TABLE_PROTOCOL
*This,
74
IN
VOID *AcpiTableBuffer,
75
IN
UINTN
AcpiTableBufferSize,
76
OUT
UINTN
*TableKey
77
);
78
103
typedef
104
EFI_STATUS
105
(EFIAPI *
EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE
)(
106
IN
EFI_ACPI_TABLE_PROTOCOL
*This,
107
IN
UINTN
TableKey
108
);
109
114
struct
_EFI_ACPI_TABLE_PROTOCOL
{
115
EFI_ACPI_TABLE_INSTALL_ACPI_TABLE
InstallAcpiTable;
116
EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE
UninstallAcpiTable;
117
};
118
119
extern
EFI_GUID
gEfiAcpiTableProtocolGuid;
120
121
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_ACPI_TABLE_INSTALL_ACPI_TABLE
EFI_STATUS(EFIAPI * EFI_ACPI_TABLE_INSTALL_ACPI_TABLE)(IN EFI_ACPI_TABLE_PROTOCOL *This, IN VOID *AcpiTableBuffer, IN UINTN AcpiTableBufferSize, OUT UINTN *TableKey)
Definition:
AcpiTable.h:72
EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE
EFI_STATUS(EFIAPI * EFI_ACPI_TABLE_UNINSTALL_ACPI_TABLE)(IN EFI_ACPI_TABLE_PROTOCOL *This, IN UINTN TableKey)
Definition:
AcpiTable.h:105
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_ACPI_TABLE_PROTOCOL
Definition:
AcpiTable.h:114
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
AcpiTable.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6