87#define MAX_AML_NAMESTRING_SIZE 1277U
101#define MAX_ASL_NAMESTRING_SIZE 1529U
120#define AML_METHOD_INVOC_OP 0xD0
139#define AML_FIELD_NAMED_OP 0x04
149 EAmlObjTypeUnknown = 0x0,
154 EAmlObjTypeFieldUnitObj,
155 EAmlObjTypeDeviceObj,
157 EAmlObjTypeMethodObj,
159 EAmlObjTypeOpRegionObj,
160 EAmlObjTypePowerResObj,
161 EAmlObjTypeProcessorObj,
162 EAmlObjTypeThermalZoneObj,
163 EAmlObjTypeBuffFieldObj,
164 EAmlObjTypeDDBHandleObj,
enum EAmlObjType EAML_OBJ_TYPE
enum EAmlParseIndex EAML_PARSE_INDEX
enum EAmlNodeType EAML_NODE_TYPE
enum EAmlNodeDataType EAML_NODE_DATA_TYPE
@ EAmlParseIndexTerm5
Sixth fixed argument index.
@ EAmlParseIndexTerm3
Fourth fixed argument index.
@ EAmlParseIndexMax
Maximum fixed argument index (=6).
@ EAmlParseIndexTerm1
Second fixed argument index.
@ EAmlParseIndexTerm0
First fixed argument index.
@ EAmlParseIndexTerm2
Third fixed argument index.
@ EAmlParseIndexTerm4
Fifth fixed argument index.
@ EAmlNodeRoot
AML Root Node, typically represents a DefinitionBlock.
@ EAmlNodeUnknown
Unknown/Invalid AML Node Type.
@ EAmlNodeDataTypeReserved4
EAmlUInt64, converted to the UInt type.
@ EAmlNodeDataTypeReserved1
EAmlUInt8, converted to the UInt type.
@ EAmlNodeDataTypeNone
EAmlNone, not accessible.
@ EAmlNodeDataTypeReserved5
EAmlObject, not accessible.
@ EAmlNodeDataTypeRaw
Raw bytes contained in a buffer.
@ EAmlNodeDataTypeString
EAmlString, NULL terminated string.
@ EAmlNodeDataTypeReserved3
EAmlUInt32, converted to the UInt type.
@ EAmlNodeDataTypeReserved2
EAmlUInt16, converted to the UInt type.
@ EAmlNodeDataTypeResourceData
Resource data element.
@ EAmlNodeDataTypeMax
Max enum.
@ EAmlNodeDataTypeFieldPkgLen
@ EAmlNodeDataTypeNameString