TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlApiHelper.h
Go to the documentation of this file.
1
9#ifndef AML_HELPER_H_
10#define AML_HELPER_H_
11
12#include <AmlNodeDefines.h>
14
36BOOLEAN
37EFIAPI
39 IN AML_OBJECT_NODE_HANDLE NameOpNode,
40 IN CHAR8 *AslName
41 );
42
53BOOLEAN
54EFIAPI
56 IN AML_OBJECT_NODE_HANDLE ObjectNode,
57 IN UINT8 OpCode,
58 IN UINT8 SubOpCode
59 );
60
70BOOLEAN
71EFIAPI
73 IN AML_DATA_NODE_HANDLE DataNode,
74 IN EAML_NODE_DATA_TYPE DataType
75 );
76
86BOOLEAN
87EFIAPI
90 IN AML_RD_HEADER RdDataType
91 );
92
93#endif // AML_HELPER_H_
BOOLEAN EFIAPI AmlNodeHasDataType(IN AML_DATA_NODE_HANDLE DataNode, IN EAML_NODE_DATA_TYPE DataType)
Definition: AmlApiHelper.c:168
BOOLEAN EFIAPI AmlNameOpCompareName(IN AML_OBJECT_NODE_HANDLE NameOpNode, IN CHAR8 *AslName)
Definition: AmlApiHelper.c:46
BOOLEAN EFIAPI AmlNodeHasOpCode(IN AML_OBJECT_NODE_HANDLE ObjectNode, IN UINT8 OpCode, IN UINT8 SubOpCode)
Definition: AmlApiHelper.c:124
BOOLEAN EFIAPI AmlNodeHasRdDataType(IN AML_DATA_NODE_HANDLE RdNode, IN AML_RD_HEADER RdDataType)
Definition: AmlApiHelper.c:202
void * AML_DATA_NODE_HANDLE
Definition: AmlLib.h:59
void * AML_OBJECT_NODE_HANDLE
Definition: AmlLib.h:55
UINT8 AML_RD_HEADER
#define IN
Definition: Base.h:279
enum EAmlNodeDataType EAML_NODE_DATA_TYPE