53 #if defined(ACPI_DEBUG_OUTPUT) || defined (ACPI_DISASSEMBLER) || defined (ACPI_DEBUGGER) 55 extern const char *AcpiGbl_BmDecode[];
56 extern const char *AcpiGbl_ConfigDecode[];
57 extern const char *AcpiGbl_ConsumeDecode[];
58 extern const char *AcpiGbl_DecDecode[];
59 extern const char *AcpiGbl_HeDecode[];
60 extern const char *AcpiGbl_IoDecode[];
61 extern const char *AcpiGbl_LlDecode[];
62 extern const char *AcpiGbl_MaxDecode[];
63 extern const char *AcpiGbl_MemDecode[];
64 extern const char *AcpiGbl_MinDecode[];
65 extern const char *AcpiGbl_MtpDecode[];
66 extern const char *AcpiGbl_PhyDecode[];
67 extern const char *AcpiGbl_RngDecode[];
68 extern const char *AcpiGbl_RwDecode[];
69 extern const char *AcpiGbl_ShrDecode[];
70 extern const char *AcpiGbl_SizDecode[];
71 extern const char *AcpiGbl_TrsDecode[];
72 extern const char *AcpiGbl_TtpDecode[];
73 extern const char *AcpiGbl_TypDecode[];
74 extern const char *AcpiGbl_PpcDecode[];
75 extern const char *AcpiGbl_IorDecode[];
76 extern const char *AcpiGbl_DtsDecode[];
77 extern const char *AcpiGbl_CtDecode[];
78 extern const char *AcpiGbl_SbtDecode[];
79 extern const char *AcpiGbl_AmDecode[];
80 extern const char *AcpiGbl_SmDecode[];
81 extern const char *AcpiGbl_WmDecode[];
82 extern const char *AcpiGbl_CphDecode[];
83 extern const char *AcpiGbl_CpoDecode[];
84 extern const char *AcpiGbl_DpDecode[];
85 extern const char *AcpiGbl_EdDecode[];
86 extern const char *AcpiGbl_BpbDecode[];
87 extern const char *AcpiGbl_SbDecode[];
88 extern const char *AcpiGbl_FcDecode[];
89 extern const char *AcpiGbl_PtDecode[];
90 extern const char *AcpiGbl_PtypDecode[];
98 #ifdef ACPI_ASL_COMPILER 102 #define ACPI_MSG_REDIRECT_BEGIN \ 103 FILE *OutputFile = AcpiGbl_OutputFile; \ 104 AcpiOsRedirectOutput (stderr); 106 #define ACPI_MSG_REDIRECT_END \ 107 AcpiOsRedirectOutput (OutputFile); 113 #define ACPI_MSG_REDIRECT_BEGIN 114 #define ACPI_MSG_REDIRECT_END 120 #ifndef ACPI_MSG_ERROR 121 #define ACPI_MSG_ERROR "ACPI Error: " 123 #ifndef ACPI_MSG_WARNING 124 #define ACPI_MSG_WARNING "ACPI Warning: " 126 #ifndef ACPI_MSG_INFO 127 #define ACPI_MSG_INFO "ACPI: " 130 #ifndef ACPI_MSG_BIOS_ERROR 131 #define ACPI_MSG_BIOS_ERROR "Firmware Error (ACPI): " 133 #ifndef ACPI_MSG_BIOS_WARNING 134 #define ACPI_MSG_BIOS_WARNING "Firmware Warning (ACPI): " 140 #define ACPI_MSG_SUFFIX \ 141 AcpiOsPrintf (" (%8.8X/%s-%u)\n", ACPI_CA_VERSION, ModuleName, LineNumber) 145 #define ACPI_IMPLICIT_CONVERSION TRUE 146 #define ACPI_NO_IMPLICIT_CONVERSION FALSE 150 #define ACPI_INVALID_RESOURCE 0 151 #define ACPI_FIXED_LENGTH 1 152 #define ACPI_VARIABLE_LENGTH 2 153 #define ACPI_SMALL_VARIABLE_LENGTH 3 181 #define REF_INCREMENT (UINT16) 0 182 #define REF_DECREMENT (UINT16) 1 186 #define DB_BYTE_DISPLAY 0x01 187 #define DB_WORD_DISPLAY 0x02 188 #define DB_DWORD_DISPLAY 0x04 189 #define DB_QWORD_DISPLAY 0x08 190 #define DB_DISPLAY_DATA_ONLY 0x10 296 #if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER) 299 AcpiUtGetNotifyName (
438 const void *Pointer);
509 #ifdef ACPI_APPLICATION 511 AcpiUtDumpBufferToFile (
566 UINT32 ExpectedReturnBtypes,
583 const char **MethodNames,
656 #define AcpiUtCreateInternalObject(t) AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t) 657 #define AcpiUtAllocateObjectDesc() AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT) 681 ACPI_SIZE StringSize);
686 ACPI_SIZE *ObjLength);
737 #if (defined ACPI_ASL_COMPILER || defined ACPI_HELP_APP) 739 AcpiUtMatchResourceName (
743 AcpiUtDisplayPredefinedMethod (
749 AcpiUtGetResourceBitWidth (
783 void *InternalObject,
784 void *ExternalObject,
849 #if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_NAMES_APP) 864 #define ACPI_ANY_BASE 0 875 #ifdef ACPI_DEBUG_OUTPUT 877 AcpiUtDisplayInitPathname (
943 #if defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP 945 UtConvertBackslashes (
953 #if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION) || defined (ACPI_DEBUG_OUTPUT) 977 ACPI_SIZE MaxTransferLength);
1021 #ifdef ACPI_DBG_TRACK_ALLOCATIONS 1023 AcpiUtAllocateAndTrack (
1030 AcpiUtAllocateZeroedAndTrack (
1037 AcpiUtFreeAndTrack (
1044 AcpiUtDumpAllocationInfo (
1048 AcpiUtDumpAllocations (
1050 const char *Module);
1054 const char *ListName,
1067 ACPI_PHYSICAL_ADDRESS
Address,
1079 ACPI_PHYSICAL_ADDRESS
Address,
1126 const char *InternalName,
1158 #if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_HELP_APP) 1160 AcpiUtConvertStringToUuid (
1165 AcpiUtConvertUuidToString (
BOOLEAN AcpiUtValidObjectType(ACPI_OBJECT_TYPE Type)
const char * AcpiUtGetMutexName(UINT32 MutexId)
ACPI_STATUS AcpiUtReleaseReadLock(ACPI_RW_LOCK *Lock)
const char * AcpiUtGetDescriptorName(void *Object)
void AcpiUtSetIntegerWidth(UINT8 Revision)
void AcpiUtAddReference(ACPI_OPERAND_OBJECT *Object)
const char * AcpiAhMatchUuid(UINT8 *Data)
ACPI_STATUS AcpiUtValidateResource(ACPI_WALK_STATE *WalkState, void *Aml, UINT8 *ReturnIndex)
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
void AcpiUtTrackStackPtr(void)
UINT8 ACPI_ADR_SPACE_TYPE
ACPI_STATUS AcpiUtInitializeBuffer(ACPI_BUFFER *Buffer, ACPI_SIZE RequiredLength)
_In_ ULONG _In_ ULONG _In_ ULONG Length
ACPI_STATUS AcpiUtCopyEobjectToIobject(ACPI_OBJECT *Obj, ACPI_OPERAND_OBJECT **InternalObj)
void AcpiUtReleaseOwnerId(ACPI_OWNER_ID *OwnerId)
UINT8 AcpiUtAsciiCharToHex(int HexChar)
ACPI_STATUS AcpiUtDeleteCaches(void)
ACPI_STATUS AcpiUtShortMultiply(UINT64 InMultiplicand, UINT32 Multiplier, UINT64 *Outproduct)
ACPI_STATUS AcpiUtHardwareInitialize(void)
ACPI_STATUS AcpiUtGetResourceEndTag(ACPI_OPERAND_OBJECT *ObjDesc, UINT8 **EndTag)
void AcpiUtTraceStr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
ACPI_GENERIC_STATE * AcpiUtCreateGenericState(void)
void AcpiUtReportWarning(char *ModuleName, UINT32 LineNumber)
char ACPI_OBJECT_TYPE * Types
UINT16 AcpiUtGetResourceLength(void *Aml)
ACPI_OPERAND_OBJECT * AcpiUtCreateBufferObject(ACPI_SIZE BufferSize)
void AcpiUtStatusExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, ACPI_STATUS Status)
_Must_inspect_result_ _In_ PFSRTL_PER_STREAM_CONTEXT Ptr
BOOLEAN AcpiUtValidNameseg(char *Signature)
ACPI_STATUS AcpiUtGetObjectSize(ACPI_OPERAND_OBJECT *Obj, ACPI_SIZE *ObjLength)
ACPI_STATUS AcpiUtEvaluateNumericObject(const char *ObjectName, ACPI_NAMESPACE_NODE *DeviceNode, UINT64 *Value)
ACPI_STATUS AcpiUtWalkAmlResources(ACPI_WALK_STATE *WalkState, UINT8 *Aml, ACPI_SIZE AmlLength, ACPI_WALK_AML_CALLBACK UserFunction, void **Context)
ACPI_STATUS AcpiUtShortShiftLeft(UINT64 Operand, UINT32 Count, UINT64 *OutResult)
ACPI_THREAD_STATE * AcpiUtCreateThreadState(void)
_In_ ULONG _In_ ULONG State
ACPI_STATUS AcpiUtWalkPackageTree(ACPI_OPERAND_OBJECT *SourceObject, void *TargetObject, ACPI_PKG_CALLBACK WalkCallback, void *Context)
void AcpiUtDeleteObjectDesc(ACPI_OPERAND_OBJECT *Object)
IN PVOID IN PVOID IN USHORT IN USHORT Size
const char * AcpiUtGetReferenceName(ACPI_OPERAND_OBJECT *Object)
void AcpiUtExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
const AH_DEVICE_ID * AcpiAhMatchHardwareId(char *Hid)
ACPI_STATUS AcpiUtInterfaceTerminate(void)
void AcpiUtRepairName(char *Name)
void AcpiUtReportInfo(char *ModuleName, UINT32 LineNumber)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 ComponentId
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char * ModuleName
BOOLEAN AcpiUtIsPciRootBridge(char *Id)
_In_ PVOID _Out_opt_ PULONG_PTR _Outptr_opt_ PCUNICODE_STRING * ObjectName
void AcpiUtPushGenericState(ACPI_GENERIC_STATE **ListHead, ACPI_GENERIC_STATE *State)
void AcpiUtPtrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT8 *Ptr)
ACPI_STATUS AcpiUtBuildSimpleObject(ACPI_OPERAND_OBJECT *Obj, ACPI_OBJECT *UserObj, UINT8 *DataSpace, UINT32 *BufferSpaceUsed)
const ACPI_PREDEFINED_INFO * AcpiUtMatchPredefinedMethod(char *Name)
ACPI_STATUS AcpiUtConvertOctalString(char *String, UINT64 *ReturnValue)
ACPI_STATUS(* ACPI_WALK_AML_CALLBACK)(UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void **Context)
void AcpiUtDeleteInternalObjectList(ACPI_OPERAND_OBJECT **ObjList)
ACPI_INTERFACE_INFO * AcpiUtGetInterface(ACPI_STRING InterfaceName)
void AcpiUtValueExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT64 Value)
const char * AcpiUtGetEventName(UINT32 EventId)
UINT32 AcpiUtDwordByteSwap(UINT32 Value)
ACPI_GENERIC_STATE * AcpiUtPopGenericState(ACPI_GENERIC_STATE **ListHead)
UINT32 AcpiUtCheckAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_PHYSICAL_ADDRESS Address, UINT32 Length, BOOLEAN Warn)
#define ACPI_PRINTF_LIKE(c)
ACPI_STATUS AcpiUtUpdateInterfaces(UINT8 Action)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE ACPI_HANDLE ACPI_HANDLE *OutHandle ACPI_HANDLE *OutHandle void *Context void *Context ACPI_EVENT_HANDLER Handler UINT32 UINT32 ACPI_GPE_HANDLER void *Context UINT32 ACPI_NOTIFY_HANDLER void *Context ACPI_ADR_SPACE_TYPE SpaceId
ACPI_STATUS AcpiUtReleaseMutex(ACPI_MUTEX_HANDLE MutexId)
ACPI_STATUS AcpiUtCreateCaches(void)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
UINT32 void void ** ReturnValue
void AcpiUtReportError(char *ModuleName, UINT32 LineNumber)
const char * AcpiUtGetRegionName(UINT8 SpaceId)
ACPI_STATUS AcpiUtExecute_CLS(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
ACPI_STATUS AcpiUtStrtoul64(char *String, UINT64 *RetInteger)
void AcpiUtPrintString(char *String, UINT16 MaxLength)
ACPI_STATUS AcpiUtAcquireMutex(ACPI_MUTEX_HANDLE MutexId)
void * AcpiUtAllocateObjectDescDbg(const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId)
void AcpiUtPrefixedNamespaceError(const char *ModuleName, UINT32 LineNumber, ACPI_GENERIC_STATE *PrefixScope, const char *InternalName, ACPI_STATUS LookupStatus)
ACPI_STATUS AcpiUtBuildPackageObject(ACPI_OPERAND_OBJECT *Obj, UINT8 *Buffer, UINT32 *SpaceUsed)
void AcpiUtDeleteInternalPackageObject(ACPI_OPERAND_OBJECT *Object)
void AcpiUtDebugDumpBuffer(UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 ComponentId)
ACPI_STATUS AcpiUtInitializeInterfaces(void)
ACPI_STATUS AcpiUtConvertHexString(char *String, UINT64 *ReturnValuePtr)
ACPI_STATUS AcpiUtAcquireWriteLock(ACPI_RW_LOCK *Lock)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK UserFunction
void AcpiUtReleaseWriteLock(ACPI_RW_LOCK *Lock)
ACPI_STATUS(* ACPI_PKG_CALLBACK)(UINT8 ObjectType, ACPI_OPERAND_OBJECT *SourceObject, ACPI_GENERIC_STATE *State, void *Context)
ACPI_STATUS AcpiUtExecutePowerMethods(ACPI_NAMESPACE_NODE *DeviceNode, const char **MethodNames, UINT8 MethodCount, UINT8 *OutValues)
ACPI_STATUS AcpiUtCreateUpdateStateAndPush(ACPI_OPERAND_OBJECT *Object, UINT16 Action, ACPI_GENERIC_STATE **StateList)
ACPI_STATUS AcpiUtConvertDecimalString(char *String, UINT64 *ReturnValuePtr)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedBiosError(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT16 NodeFlags, const char *Format,...)
void AcpiUtDeleteInternalSimpleObject(ACPI_OPERAND_OBJECT *Object)
char AcpiUtRemoveLeadingZeros(char **String)
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
ACPI_OPERAND_OBJECT * AcpiUtCreateStringObject(ACPI_SIZE StringSize)
ACPI_STATUS AcpiUtInitGlobals(void)
ACPI_STATUS AcpiUtAddAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_PHYSICAL_ADDRESS Address, UINT32 Length, ACPI_NAMESPACE_NODE *RegionNode)
UINT8 AcpiUtGetResourceHeaderLength(void *Aml)
#define ACPI_INTERNAL_VAR_XFACE
ACPI_STATUS AcpiUtShortDivide(UINT64 InDividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder)
ACPI_OPERAND_OBJECT * AcpiUtCreateInternalObjectDbg(const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId, ACPI_OBJECT_TYPE Type)
const ACPI_PREDEFINED_INFO * AcpiUtGetNextPredefinedMethod(const ACPI_PREDEFINED_INFO *ThisName)
const UINT8 AcpiGbl_ResourceAmlSizes[]
ACPI_GENERIC_STATE * AcpiUtCreatePkgState(void *InternalObject, void *ExternalObject, UINT32 Index)
_In_ WDFCOLLECTION _In_ ULONG Index
ACPI_OPERAND_OBJECT * AcpiUtCreatePackageObject(UINT32 Count)
void AcpiUtTracePtr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const void *Pointer)
ACPI_OPERAND_OBJECT * AcpiUtCreateIntegerObject(UINT64 Value)
const ACPI_EXCEPTION_INFO * AcpiUtValidateException(ACPI_STATUS Status)
ACPI_STATUS AcpiUtCreateRwLock(ACPI_RW_LOCK *Lock)
ACPI_STATUS AcpiUtRemoveInterface(ACPI_STRING InterfaceName)
void AcpiUtStrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
UINT32 AcpiUtGetDescriptorLength(void *Aml)
UINT64 AcpiUtImplicitStrtoul64(char *String)
ACPI_STATUS AcpiUtShortShiftRight(UINT64 Operand, UINT32 Count, UINT64 *OutResult)
void AcpiUtCheckAndRepairAscii(UINT8 *Name, char *RepairedName, UINT32 Count)
ACPI_STATUS AcpiUtExecute_HID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
const AH_PREDEFINED_NAME * AcpiAhMatchPredefinedName(char *Nameseg)
ACPI_STATUS AcpiUtCopyISimpleToIsimple(ACPI_OPERAND_OBJECT *SourceObj, ACPI_OPERAND_OBJECT *DestObj)
ACPI_GENERIC_STATE * AcpiUtCreateControlState(void)
ACPI_STATUS AcpiUtInstallInterface(ACPI_STRING InterfaceName)
void AcpiUtDeleteRwLock(ACPI_RW_LOCK *Lock)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedWarning(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT16 NodeFlags, const char *Format,...)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedInfo(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT16 NodeFlags, const char *Format,...)
void AcpiUtDumpBuffer(UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 Offset)
int AcpiUtStricmp(char *String1, char *String2)
ACPI_STATUS AcpiUtExecute_STA(ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *StatusFlags)
void AcpiUtDeleteAddressLists(void)
void AcpiUtMutexTerminate(void)
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
void AcpiUtRemoveHexPrefix(char **String)
BOOLEAN AcpiUtValidInternalObject(void *Object)
void AcpiUtTrace(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
BOOLEAN AcpiUtDetectOctalPrefix(char **String)
_In_ ULONG _In_ ULONG Offset
char AcpiUtRemoveWhitespace(char **String)
ACPI_STATUS AcpiUtCopyIobjectToEobject(ACPI_OPERAND_OBJECT *Obj, ACPI_BUFFER *RetBuffer)
void AcpiUtStrlwr(char *SrcString)
PRTL_UNICODE_STRING_BUFFER Path
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 LineNumber
ACPI_STATUS AcpiUtAllocateOwnerId(ACPI_OWNER_ID *OwnerId)
void AcpiUtStrupr(char *SrcString)
ACPI_GENERIC_STATE * AcpiUtCreateUpdateState(ACPI_OPERAND_OBJECT *Object, UINT16 Action)
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
char AcpiUtHexToAsciiChar(UINT64 Integer, UINT32 Position)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
void AcpiUtInitStackPtrTrace(void)
_In_ ULONG _Out_opt_ PULONG RequiredLength
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
void AcpiUtTraceU32(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT32 Integer)
UINT8 AcpiUtGetResourceType(void *Aml)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char * FunctionName
ACPI_STATUS AcpiUtAsciiToHexByte(char *TwoAsciiChars, UINT8 *ReturnByte)
_In_ const STRING * String2
const char * AcpiUtGetNodeName(void *Object)
struct tagContext Context
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock
_In_ LARGE_INTEGER Divisor
void AcpiUtSubsystemShutdown(void)
ACPI_STATUS AcpiUtValidateBuffer(ACPI_BUFFER *Buffer)
const char * AcpiUtGetArgumentTypeName(UINT32 ArgType)
ACPI_STATUS AcpiUtExecute_CID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID_LIST **ReturnCidList)
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
ACPI_STATUS AcpiUtCopyIobjectToIobject(ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT **DestDesc, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiUtUpdateObjectReference(ACPI_OPERAND_OBJECT *Object, UINT16 Action)
ACPI_STATUS AcpiUtExecute_UID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
ACPI_STATUS AcpiUtMutexInitialize(void)
ACPI_STATUS AcpiUtOsiImplementation(ACPI_WALK_STATE *WalkState)
BOOLEAN AcpiUtDetectHexPrefix(char **String)
unsigned long long UINT64
_Must_inspect_result_ _In_opt_ PVOID OwnerId
BOOLEAN AcpiUtValidNameChar(char Character, UINT32 Position)
ACPI_STATUS AcpiUtEvaluateObject(ACPI_NAMESPACE_NODE *PrefixNode, const char *Path, UINT32 ExpectedReturnBtypes, ACPI_OPERAND_OBJECT **ReturnDesc)
void AcpiUtGetExpectedReturnTypes(char *Buffer, UINT32 ExpectedBtypes)
static const WCHAR Signature[]
UINT64 AcpiUtExplicitStrtoul64(char *String)
void AcpiUtRemoveAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_NAMESPACE_NODE *RegionNode)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
void AcpiUtMethodError(const char *ModuleName, UINT32 LineNumber, const char *Message, ACPI_NAMESPACE_NODE *Node, const char *Path, ACPI_STATUS LookupStatus)
const UINT8 AcpiGbl_ResourceAmlSerialBusSizes[]
struct acpi_pkg_info ACPI_PKG_INFO
ACPI_STATUS AcpiUtDivide(UINT64 InDividend, UINT64 InDivisor, UINT64 *OutQuotient, UINT64 *OutRemainder)
ACPI_STATUS AcpiUtAcquireReadLock(ACPI_RW_LOCK *Lock)
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN UINT8 * Aml
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING Pathname