161#if defined(ACPI_DEBUG_OUTPUT) || defined (ACPI_DISASSEMBLER) || defined (ACPI_DEBUGGER)
163extern const char *AcpiGbl_BmDecode[];
164extern const char *AcpiGbl_ConfigDecode[];
165extern const char *AcpiGbl_ConsumeDecode[];
166extern const char *AcpiGbl_DecDecode[];
167extern const char *AcpiGbl_HeDecode[];
168extern const char *AcpiGbl_IoDecode[];
169extern const char *AcpiGbl_LlDecode[];
170extern const char *AcpiGbl_MaxDecode[];
171extern const char *AcpiGbl_MemDecode[];
172extern const char *AcpiGbl_MinDecode[];
173extern const char *AcpiGbl_MtpDecode[];
174extern const char *AcpiGbl_RngDecode[];
175extern const char *AcpiGbl_RwDecode[];
176extern const char *AcpiGbl_ShrDecode[];
177extern const char *AcpiGbl_SizDecode[];
178extern const char *AcpiGbl_TrsDecode[];
179extern const char *AcpiGbl_TtpDecode[];
180extern const char *AcpiGbl_TypDecode[];
181extern const char *AcpiGbl_PpcDecode[];
182extern const char *AcpiGbl_IorDecode[];
183extern const char *AcpiGbl_DtsDecode[];
184extern const char *AcpiGbl_CtDecode[];
185extern const char *AcpiGbl_SbtDecode[];
186extern const char *AcpiGbl_AmDecode[];
187extern const char *AcpiGbl_SmDecode[];
188extern const char *AcpiGbl_WmDecode[];
189extern const char *AcpiGbl_CphDecode[];
190extern const char *AcpiGbl_CpoDecode[];
191extern const char *AcpiGbl_DpDecode[];
192extern const char *AcpiGbl_EdDecode[];
193extern const char *AcpiGbl_BpbDecode[];
194extern const char *AcpiGbl_SbDecode[];
195extern const char *AcpiGbl_FcDecode[];
196extern const char *AcpiGbl_PtDecode[];
197extern const char *AcpiGbl_PtypDecode[];
205#ifdef ACPI_ASL_COMPILER
209#define ACPI_MSG_REDIRECT_BEGIN \
210 FILE *OutputFile = AcpiGbl_OutputFile; \
211 AcpiOsRedirectOutput (stderr);
213#define ACPI_MSG_REDIRECT_END \
214 AcpiOsRedirectOutput (OutputFile);
220#define ACPI_MSG_REDIRECT_BEGIN
221#define ACPI_MSG_REDIRECT_END
227#ifndef ACPI_MSG_ERROR
228#define ACPI_MSG_ERROR "ACPI Error: "
230#ifndef ACPI_MSG_WARNING
231#define ACPI_MSG_WARNING "ACPI Warning: "
234#define ACPI_MSG_INFO "ACPI: "
237#ifndef ACPI_MSG_BIOS_ERROR
238#define ACPI_MSG_BIOS_ERROR "Firmware Error (ACPI): "
240#ifndef ACPI_MSG_BIOS_WARNING
241#define ACPI_MSG_BIOS_WARNING "Firmware Warning (ACPI): "
247#define ACPI_MSG_SUFFIX \
248 AcpiOsPrintf (" (%8.8X/%s-%u)\n", ACPI_CA_VERSION, ModuleName, LineNumber)
252#define ACPI_IMPLICIT_CONVERSION TRUE
253#define ACPI_NO_IMPLICIT_CONVERSION FALSE
257#define ACPI_INVALID_RESOURCE 0
258#define ACPI_FIXED_LENGTH 1
259#define ACPI_VARIABLE_LENGTH 2
260#define ACPI_SMALL_VARIABLE_LENGTH 3
288#define REF_INCREMENT (UINT16) 0
289#define REF_DECREMENT (UINT16) 1
293#define DB_BYTE_DISPLAY 1
294#define DB_WORD_DISPLAY 2
295#define DB_DWORD_DISPLAY 4
296#define DB_QWORD_DISPLAY 8
402#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
544 const void *Pointer);
615#ifdef ACPI_APPLICATION
617AcpiUtDumpBufferToFile (
672 UINT32 ExpectedReturnBtypes,
677 const char *ObjectName,
689 const char **MethodNames,
762#define AcpiUtCreateInternalObject(t) AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t)
763#define AcpiUtAllocateObjectDesc() AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT)
783 ACPI_SIZE BufferSize);
787 ACPI_SIZE StringSize);
792 ACPI_SIZE *ObjLength);
843#if (defined ACPI_ASL_COMPILER || defined ACPI_HELP_APP)
845AcpiUtMatchResourceName (
849AcpiUtDisplayPredefinedMethod (
855AcpiUtGetResourceBitWidth (
889 void *InternalObject,
890 void *ExternalObject,
955#if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_NAMES_APP)
970#define ACPI_ANY_BASE 0
981#ifdef ACPI_DEBUG_OUTPUT
983AcpiUtDisplayInitPathname (
1009 ACPI_SIZE AmlLength,
1017 UINT8 *ReturnIndex);
1049#if defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP
1051UtConvertBackslashes (
1059#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION) || defined (ACPI_DEBUG_OUTPUT)
1070 ACPI_SIZE DestSize);
1083 ACPI_SIZE MaxTransferLength);
1125 ACPI_SIZE RequiredLength);
1127#ifdef ACPI_DBG_TRACK_ALLOCATIONS
1129AcpiUtAllocateAndTrack (
1136AcpiUtAllocateZeroedAndTrack (
1150AcpiUtDumpAllocationInfo (
1154AcpiUtDumpAllocations (
1156 const char *Module);
1160 const char *ListName,
1173 ACPI_PHYSICAL_ADDRESS
Address,
1185 ACPI_PHYSICAL_ADDRESS
Address,
1229 const char *InternalName,
1236 const char *Message,
1261#if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_HELP_APP)
1263AcpiUtConvertStringToUuid (
unsigned int UINT32
Definition ProcessorBind.h:102
uint32_t Size
Definition pe.h:1
uint32_t Signature
Definition pe.h:0
char ACPI_OBJECT_TYPE * Types
Definition acdebug.h:452
#define ACPI_FILE
Definition acenv.h:496
#define ACPI_INTERNAL_VAR_XFACE
Definition acenv.h:430
UINT32 void void ** ReturnValue
Definition acevents.h:323
UINT32 void * Context
Definition acevents.h:322
UINT32 ACPI_MUTEX_HANDLE
Definition aclocal.h:160
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
Definition acpixf.h:924
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
Definition acpixf.h:1302
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
Definition acpixf.h:796
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
Definition acpixf.h:1362
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
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 * Format
Definition acpixf.h:1304
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char * Name
Definition acpixf.h:1159
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK UserFunction
Definition acpixf.h:1160
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 Type
Definition acpixf.h:894
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
Definition acpixf.h:1363
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 Status
Definition acpixf.h:1303
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
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
Definition acpixf.h:1384
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
Definition acpixf.h:1361
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
UINT32 ACPI_OBJECT_TYPE
Definition actypes.h:784
UINT8 ACPI_ADR_SPACE_TYPE
Definition actypes.h:957
char * ACPI_STRING
Definition actypes.h:570
uint32_t ACPI_STATUS
Definition actypes.h:568
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
UINT8 ACPI_OWNER_ID
Definition actypes.h:594
const char * AcpiUtGetReferenceName(ACPI_OPERAND_OBJECT *Object)
Definition utdecode.c:533
const char * AcpiUtGetRegionName(UINT8 SpaceId)
Definition utdecode.c:232
void AcpiUtReleaseOwnerId(ACPI_OWNER_ID *OwnerId)
Definition utownerid.c:298
void AcpiUtStrlwr(char *SrcString)
Definition utnonansi.c:177
int AcpiUtStricmp(char *String1, char *String2)
Definition utnonansi.c:252
ACPI_STATUS AcpiUtCopyISimpleToIsimple(ACPI_OPERAND_OBJECT *SourceObj, ACPI_OPERAND_OBJECT *DestObj)
const char * AcpiAhMatchUuid(UINT8 *Data)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedInfo(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...)
Definition uterror.c:236
ACPI_STATUS AcpiUtAllocateOwnerId(ACPI_OWNER_ID *OwnerId)
Definition utownerid.c:176
void AcpiUtReportWarning(char *ModuleName, UINT32 LineNumber)
ACPI_STATUS AcpiUtBuildPackageObject(ACPI_OPERAND_OBJECT *Obj, UINT8 *Buffer, UINT32 *SpaceUsed)
ACPI_STATUS AcpiUtUpdateInterfaces(UINT8 Action)
Definition utosi.c:481
char AcpiUtRemoveLeadingZeros(char **String)
Definition utstrsuppt.c:364
char AcpiUtRemoveWhitespace(char **String)
Definition utstrsuppt.c:393
ACPI_GENERIC_STATE * AcpiUtCreatePkgState(void *InternalObject, void *ExternalObject, UINT32 Index)
Definition utstate.c:363
ACPI_STATUS AcpiUtDeleteCaches(void)
Definition utalloc.c:326
ACPI_STATUS AcpiUtAddAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_PHYSICAL_ADDRESS Address, UINT32 Length, ACPI_NAMESPACE_NODE *RegionNode)
Definition utaddress.c:186
ACPI_STATUS AcpiUtConvertHexString(char *String, UINT64 *ReturnValuePtr)
Definition utstrsuppt.c:310
void AcpiUtTrace(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
Definition utdecode.c:357
UINT32 AcpiUtCheckAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_PHYSICAL_ADDRESS Address, UINT32 Length, BOOLEAN Warn)
Definition utaddress.c:319
void AcpiUtReleaseWriteLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:305
ACPI_STATUS AcpiUtExecutePowerMethods(ACPI_NAMESPACE_NODE *DeviceNode, const char **MethodNames, UINT8 MethodCount, UINT8 *OutValues)
Definition uteval.c:440
void AcpiUtReportError(char *ModuleName, UINT32 LineNumber)
ACPI_STATUS(* ACPI_WALK_AML_CALLBACK)(UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void **Context)
Definition acutils.h:263
void AcpiUtSetIntegerWidth(UINT8 Revision)
Definition utmisc.c:289
ACPI_STATUS AcpiUtHardwareInitialize(void)
BOOLEAN AcpiUtDetectOctalPrefix(char **String)
Definition utstrsuppt.c:472
ACPI_STATUS AcpiUtWalkPackageTree(ACPI_OPERAND_OBJECT *SourceObject, void *TargetObject, ACPI_PKG_CALLBACK WalkCallback, void *Context)
Definition utmisc.c:372
ACPI_STATUS AcpiUtInitializeBuffer(ACPI_BUFFER *Buffer, ACPI_SIZE RequiredLength)
Definition utalloc.c:444
ACPI_INTERFACE_INFO * AcpiUtGetInterface(ACPI_STRING InterfaceName)
Definition utosi.c:530
const AH_PREDEFINED_NAME * AcpiAhMatchPredefinedName(char *Nameseg)
ACPI_STATUS AcpiUtInitializeInterfaces(void)
Definition utosi.c:255
ACPI_STATUS AcpiUtUpdateObjectReference(ACPI_OPERAND_OBJECT *Object, UINT16 Action)
Definition utdelete.c:647
ACPI_STATUS AcpiUtCreateRwLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:174
const UINT8 AcpiGbl_ResourceAmlSizes[]
Definition utresrc.c:165
ACPI_STATUS AcpiUtCopyIobjectToEobject(ACPI_OPERAND_OBJECT *Obj, ACPI_BUFFER *RetBuffer)
Definition utcopy.c:522
void AcpiUtExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
ACPI_GENERIC_STATE * AcpiUtCreateGenericState(void)
Definition utstate.c:238
ACPI_STATUS AcpiUtEvaluateObject(ACPI_NAMESPACE_NODE *PrefixNode, const char *Path, UINT32 ExpectedReturnBtypes, ACPI_OPERAND_OBJECT **ReturnDesc)
Definition uteval.c:181
ACPI_STATUS AcpiUtShortShiftRight(UINT64 Operand, UINT32 Count, UINT64 *OutResult)
Definition utmath.c:292
void AcpiUtSubsystemShutdown(void)
Definition utinit.c:413
const ACPI_EXCEPTION_INFO * AcpiUtValidateException(ACPI_STATUS Status)
Definition utexcep.c:219
ACPI_STATUS AcpiUtAcquireMutex(ACPI_MUTEX_HANDLE MutexId)
Definition utmutex.c:364
ACPI_STATUS AcpiUtShortMultiply(UINT64 InMultiplicand, UINT32 Multiplier, UINT64 *Outproduct)
Definition utmath.c:196
ACPI_GENERIC_STATE * AcpiUtCreateUpdateState(ACPI_OPERAND_OBJECT *Object, UINT16 Action)
Definition utstate.c:322
const AH_DEVICE_ID * AcpiAhMatchHardwareId(char *Hid)
ACPI_OPERAND_OBJECT * AcpiUtCreatePackageObject(UINT32 Count)
Definition utobject.c:282
BOOLEAN AcpiUtIsPciRootBridge(char *Id)
Definition utmisc.c:174
void AcpiUtPtrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT8 *Ptr)
ACPI_STATUS AcpiUtCreateCaches(void)
Definition utalloc.c:212
void AcpiUtRepairName(char *Name)
Definition utstring.c:291
const ACPI_PREDEFINED_INFO * AcpiUtMatchPredefinedMethod(char *Name)
Definition utpredef.c:222
ACPI_STATUS AcpiUtExecute_UID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
Definition utids.c:268
const char * AcpiUtGetArgumentTypeName(UINT32 ArgType)
ACPI_GENERIC_STATE * AcpiUtCreateControlState(void)
Definition utstate.c:408
void AcpiUtDeleteRwLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:193
UINT16 AcpiUtGetResourceLength(void *Aml)
Definition utresrc.c:634
const char * AcpiUtGetNodeName(void *Object)
Definition utdecode.c:413
ACPI_STATUS AcpiUtShortShiftLeft(UINT64 Operand, UINT32 Count, UINT64 *OutResult)
Definition utmath.c:247
ACPI_STATUS AcpiUtMutexInitialize(void)
Definition utmutex.c:183
ACPI_STATUS AcpiUtRemoveInterface(ACPI_STRING InterfaceName)
Definition utosi.c:406
ACPI_STATUS AcpiUtReleaseMutex(ACPI_MUTEX_HANDLE MutexId)
Definition utmutex.c:456
void AcpiUtPrintString(char *String, UINT16 MaxLength)
Definition utstring.c:177
void AcpiUtValueExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT64 Value)
ACPI_STATUS AcpiUtInstallInterface(ACPI_STRING InterfaceName)
Definition utosi.c:360
void AcpiUtDeleteInternalObjectList(ACPI_OPERAND_OBJECT **ObjList)
Definition utdelete.c:484
UINT64 AcpiUtExplicitStrtoul64(char *String)
Definition utstrtoul64.c:455
void AcpiUtTraceU32(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT32 Integer)
void AcpiUtPrefixedNamespaceError(const char *ModuleName, UINT32 LineNumber, ACPI_GENERIC_STATE *PrefixScope, const char *InternalName, ACPI_STATUS LookupStatus)
Definition uterror.c:335
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedBiosError(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...)
Definition uterror.c:285
ACPI_STATUS AcpiUtAcquireWriteLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:293
const char * AcpiUtGetMutexName(UINT32 MutexId)
Definition utdecode.c:586
void AcpiUtInitStackPtrTrace(void)
void AcpiUtDebugDumpBuffer(UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 ComponentId)
Definition utbuffer.c:319
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
Definition utdelete.c:892
void AcpiUtDeleteAddressLists(void)
Definition utaddress.c:400
ACPI_OPERAND_OBJECT * AcpiUtCreateIntegerObject(UINT64 Value)
Definition utobject.c:331
ACPI_STATUS AcpiUtExecute_CID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID_LIST **ReturnCidList)
Definition utids.c:361
ACPI_OPERAND_OBJECT * AcpiUtCreateInternalObjectDbg(const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId, ACPI_OBJECT_TYPE Type)
Definition utobject.c:202
void AcpiUtStrupr(char *SrcString)
Definition utnonansi.c:213
UINT8 AcpiUtGetResourceHeaderLength(void *Aml)
Definition utresrc.c:679
void AcpiUtReportInfo(char *ModuleName, UINT32 LineNumber)
void AcpiUtDeleteObjectDesc(ACPI_OPERAND_OBJECT *Object)
Definition utobject.c:581
ACPI_STATUS AcpiUtAsciiToHexByte(char *TwoAsciiChars, UINT8 *ReturnByte)
Definition uthex.c:208
UINT32 AcpiUtGetDescriptorLength(void *Aml)
Definition utresrc.c:713
ACPI_STATUS AcpiUtExecute_HID(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
Definition utids.c:180
ACPI_STATUS AcpiUtCopyEobjectToIobject(ACPI_OBJECT *Obj, ACPI_OPERAND_OBJECT **InternalObj)
Definition utcopy.c:778
ACPI_OPERAND_OBJECT * AcpiUtCreateStringObject(ACPI_SIZE StringSize)
Definition utobject.c:428
const UINT8 AcpiGbl_ResourceAmlSerialBusSizes[]
Definition utresrc.c:209
ACPI_STATUS AcpiUtExecute_STA(ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *StatusFlags)
Definition uteval.c:377
BOOLEAN AcpiUtValidObjectType(ACPI_OBJECT_TYPE Type)
Definition utdecode.c:788
ACPI_STATUS AcpiUtExecute_CLS(ACPI_NAMESPACE_NODE *DeviceNode, ACPI_PNP_DEVICE_ID **ReturnId)
Definition utids.c:514
ACPI_STATUS AcpiUtValidateResource(ACPI_WALK_STATE *WalkState, void *Aml, UINT8 *ReturnIndex)
Definition utresrc.c:421
ACPI_STATUS AcpiUtBuildSimpleObject(ACPI_OPERAND_OBJECT *Obj, ACPI_OBJECT *UserObj, UINT8 *DataSpace, UINT32 *BufferSpaceUsed)
ACPI_THREAD_STATE * AcpiUtCreateThreadState(void)
Definition utstate.c:272
void AcpiUtTraceStr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
ACPI_STATUS AcpiUtInterfaceTerminate(void)
Definition utosi.c:299
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
Definition utdecode.c:371
void AcpiUtAddReference(ACPI_OPERAND_OBJECT *Object)
Definition utdelete.c:854
ACPI_STATUS AcpiUtAcquireReadLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:225
struct acpi_pkg_info ACPI_PKG_INFO
UINT8 AcpiUtAsciiCharToHex(int HexChar)
Definition uthex.c:243
void AcpiUtRemoveHexPrefix(char **String)
Definition utstrsuppt.c:447
ACPI_STATUS AcpiUtGetResourceEndTag(ACPI_OPERAND_OBJECT *ObjDesc, UINT8 **EndTag)
Definition utresrc.c:743
ACPI_STATUS AcpiUtEvaluateNumericObject(const char *ObjectName, ACPI_NAMESPACE_NODE *DeviceNode, UINT64 *Value)
Definition uteval.c:329
ACPI_STATUS AcpiUtConvertOctalString(char *String, UINT64 *ReturnValue)
Definition utstrsuppt.c:198
ACPI_STATUS AcpiUtCopyIobjectToIobject(ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT **DestDesc, ACPI_WALK_STATE *WalkState)
Definition utcopy.c:1145
ACPI_STATUS AcpiUtGetObjectSize(ACPI_OPERAND_OBJECT *Obj, ACPI_SIZE *ObjLength)
Definition utobject.c:870
void AcpiUtTracePtr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const void *Pointer)
ACPI_STATUS AcpiUtInitGlobals(void)
Definition utinit.c:239
ACPI_GENERIC_STATE * AcpiUtPopGenericState(ACPI_GENERIC_STATE **ListHead)
Definition utstate.c:201
ACPI_STATUS AcpiUtDivide(UINT64 InDividend, UINT64 InDivisor, UINT64 *OutQuotient, UINT64 *OutRemainder)
Definition utmath.c:510
UINT32 AcpiUtDwordByteSwap(UINT32 Value)
Definition utmisc.c:244
void AcpiUtMethodError(const char *ModuleName, UINT32 LineNumber, const char *Message, ACPI_NAMESPACE_NODE *Node, const char *Path, ACPI_STATUS LookupStatus)
Definition uterror.c:477
void AcpiUtMutexTerminate(void)
Definition utmutex.c:258
ACPI_OPERAND_OBJECT * AcpiUtCreateBufferObject(ACPI_SIZE BufferSize)
Definition utobject.c:366
void AcpiUtTrackStackPtr(void)
BOOLEAN AcpiUtValidInternalObject(void *Object)
Definition utobject.c:484
const char * AcpiUtGetDescriptorName(void *Object)
Definition utdecode.c:489
void AcpiUtCheckAndRepairAscii(UINT8 *Name, char *RepairedName, UINT32 Count)
Definition utascii.c:248
void * AcpiUtAllocateObjectDescDbg(const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId)
Definition utobject.c:537
UINT64 AcpiUtImplicitStrtoul64(char *String)
Definition utstrtoul64.c:367
void AcpiUtStrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
ACPI_STATUS AcpiUtOsiImplementation(ACPI_WALK_STATE *WalkState)
Definition utosi.c:577
char AcpiUtHexToAsciiChar(UINT64 Integer, UINT32 Position)
Definition uthex.c:182
void AcpiUtDumpBuffer(UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 Offset)
Definition utbuffer.c:179
ACPI_STATUS AcpiUtConvertDecimalString(char *String, UINT64 *ReturnValuePtr)
Definition utstrsuppt.c:254
ACPI_STATUS AcpiUtWalkAmlResources(ACPI_WALK_STATE *WalkState, UINT8 *Aml, ACPI_SIZE AmlLength, ACPI_WALK_AML_CALLBACK UserFunction, void **Context)
Definition utresrc.c:288
UINT8 AcpiUtGetResourceType(void *Aml)
Definition utresrc.c:594
BOOLEAN AcpiUtValidNameseg(char *Signature)
Definition utascii.c:171
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedWarning(const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...)
Definition uterror.c:187
const ACPI_PREDEFINED_INFO * AcpiUtGetNextPredefinedMethod(const ACPI_PREDEFINED_INFO *ThisName)
Definition utpredef.c:190
void AcpiUtPushGenericState(ACPI_GENERIC_STATE **ListHead, ACPI_GENERIC_STATE *State)
Definition utstate.c:173
ACPI_STATUS AcpiUtShortDivide(UINT64 InDividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder)
Definition utmath.c:445
ACPI_STATUS AcpiUtStrtoul64(char *String, UINT64 *RetInteger)
Definition utstrtoul64.c:229
ACPI_STATUS AcpiUtCreateUpdateStateAndPush(ACPI_OPERAND_OBJECT *Object, UINT16 Action, ACPI_GENERIC_STATE **StateList)
Definition utmisc.c:327
BOOLEAN AcpiUtDetectHexPrefix(char **String)
Definition utstrsuppt.c:419
const char * AcpiUtGetEventName(UINT32 EventId)
Definition utdecode.c:282
void AcpiUtDeleteGenericState(ACPI_GENERIC_STATE *State)
Definition utstate.c:448
void AcpiUtRemoveAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_NAMESPACE_NODE *RegionNode)
Definition utaddress.c:247
void AcpiUtStatusExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, ACPI_STATUS Status)
BOOLEAN AcpiUtValidNameChar(char Character, UINT32 Position)
Definition utascii.c:210
void AcpiUtGetExpectedReturnTypes(char *Buffer, UINT32 ExpectedBtypes)
Definition utpredef.c:266
ACPI_STATUS AcpiUtReleaseReadLock(ACPI_RW_LOCK *Lock)
Definition utlock.c:251
ACPI_STATUS AcpiUtValidateBuffer(ACPI_BUFFER *Buffer)
Definition utalloc.c:398
ACPI_STATUS(* ACPI_PKG_CALLBACK)(UINT8 ObjectType, ACPI_OPERAND_OBJECT *SourceObject, ACPI_GENERIC_STATE *State, void *Context)
Definition acutils.h:271
void AcpiUtDeleteInternalPackageObject(ACPI_OPERAND_OBJECT *Object)
void AcpiUtDeleteInternalSimpleObject(ACPI_OPERAND_OBJECT *Object)
Definition actypes.h:1149
Definition aclocal.h:1370
Definition actypes.h:1456
UINT32 NumPackages
Definition acutils.h:282
UINT8 * FreeSpace
Definition acutils.h:279
ACPI_SIZE Length
Definition acutils.h:280
UINT32 ObjectSpace
Definition acutils.h:281
Definition actypes.h:1377
Definition actypes.h:1370
Definition acstruct.h:182
Definition aclocal.h:1631
Definition aclocal.h:1621
Definition actypes.h:1066
Definition acobject.h:623