Data Structures |
| struct | ACPI_PKG_INFO |
Defines |
| #define | ACPI_INVALID_RESOURCE 0 |
| #define | ACPI_FIXED_LENGTH 1 |
| #define | ACPI_VARIABLE_LENGTH 2 |
| #define | ACPI_SMALL_VARIABLE_LENGTH 3 |
| #define | REF_INCREMENT (UINT16) 0 |
| #define | REF_DECREMENT (UINT16) 1 |
| #define | REF_FORCE_DELETE (UINT16) 2 |
| #define | DB_BYTE_DISPLAY 1 |
| #define | DB_WORD_DISPLAY 2 |
| #define | DB_DWORD_DISPLAY 4 |
| #define | DB_QWORD_DISPLAY 8 |
| #define | _ACPI_XA 0x00 /* extra alphabetic - not supported */ |
| #define | _ACPI_XS 0x40 /* extra space */ |
| #define | _ACPI_BB 0x00 /* BEL, BS, etc. - not supported */ |
| #define | _ACPI_CN 0x20 /* CR, FF, HT, NL, VT */ |
| #define | _ACPI_DI 0x04 /* '0'-'9' */ |
| #define | _ACPI_LO 0x02 /* 'a'-'z' */ |
| #define | _ACPI_PU 0x10 /* punctuation */ |
| #define | _ACPI_SP 0x08 /* space */ |
| #define | _ACPI_UP 0x01 /* 'A'-'Z' */ |
| #define | _ACPI_XD 0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */ |
| #define | ACPI_IS_DIGIT(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_DI)) |
| #define | ACPI_IS_SPACE(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_SP)) |
| #define | ACPI_IS_XDIGIT(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_XD)) |
| #define | ACPI_IS_UPPER(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_UP)) |
| #define | ACPI_IS_LOWER(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO)) |
| #define | ACPI_IS_PRINT(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_SP | _ACPI_PU)) |
| #define | ACPI_IS_ALPHA(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP)) |
| #define | ACPI_IS_ASCII(c) ((c) < 0x80) |
| #define | AcpiUtCreateInternalObject(t) AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t) |
| #define | AcpiUtAllocateObjectDesc() AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT) |
| #define | ACPI_ANY_BASE 0 |
Typedefs |
| typedef ACPI_STATUS(* | ACPI_WALK_AML_CALLBACK )(UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void *Context) |
| typedef ACPI_STATUS(* | ACPI_PKG_CALLBACK )(UINT8 ObjectType, ACPI_OPERAND_OBJECT *SourceObject, ACPI_GENERIC_STATE *State, void *Context) |
Functions |
| ACPI_STATUS | AcpiUtInitGlobals (void) |
| char * | AcpiUtGetTypeName (ACPI_OBJECT_TYPE Type) |
| char * | AcpiUtGetNodeName (void *Object) |
| char * | AcpiUtGetDescriptorName (void *Object) |
| const char * | AcpiUtGetReferenceName (ACPI_OPERAND_OBJECT *Object) |
| char * | AcpiUtGetObjectTypeName (ACPI_OPERAND_OBJECT *ObjDesc) |
| char * | AcpiUtGetRegionName (UINT8 SpaceId) |
| char * | AcpiUtGetEventName (UINT32 EventId) |
| char | AcpiUtHexToAsciiChar (UINT64 Integer, UINT32 Position) |
| BOOLEAN | AcpiUtValidObjectType (ACPI_OBJECT_TYPE Type) |
| ACPI_STATUS | AcpiUtHardwareInitialize (void) |
| void | AcpiUtSubsystemShutdown (void) |
| ACPI_SIZE | AcpiUtStrlen (const char *String) |
| char * | AcpiUtStrcpy (char *DstString, const char *SrcString) |
| char * | AcpiUtStrncpy (char *DstString, const char *SrcString, ACPI_SIZE Count) |
| int | AcpiUtMemcmp (const char *Buffer1, const char *Buffer2, ACPI_SIZE Count) |
| int | AcpiUtStrncmp (const char *String1, const char *String2, ACPI_SIZE Count) |
| int | AcpiUtStrcmp (const char *String1, const char *String2) |
| char * | AcpiUtStrcat (char *DstString, const char *SrcString) |
| char * | AcpiUtStrncat (char *DstString, const char *SrcString, ACPI_SIZE Count) |
| UINT32 | AcpiUtStrtoul (const char *String, char **Terminator, UINT32 Base) |
| char * | AcpiUtStrstr (char *String1, char *String2) |
| void * | AcpiUtMemcpy (void *Dest, const void *Src, ACPI_SIZE Count) |
| void * | AcpiUtMemset (void *Dest, UINT8 Value, ACPI_SIZE Count) |
| int | AcpiUtToUpper (int c) |
| int | AcpiUtToLower (int c) |
| ACPI_STATUS | AcpiUtBuildSimpleObject (ACPI_OPERAND_OBJECT *Obj, ACPI_OBJECT *UserObj, UINT8 *DataSpace, UINT32 *BufferSpaceUsed) |
| ACPI_STATUS | AcpiUtBuildPackageObject (ACPI_OPERAND_OBJECT *Obj, UINT8 *Buffer, UINT32 *SpaceUsed) |
| ACPI_STATUS | AcpiUtCopyIobjectToEobject (ACPI_OPERAND_OBJECT *Obj, ACPI_BUFFER *RetBuffer) |
| ACPI_STATUS | AcpiUtCopyEobjectToIobject (ACPI_OBJECT *Obj, ACPI_OPERAND_OBJECT **InternalObj) |
| ACPI_STATUS | AcpiUtCopyISimpleToIsimple (ACPI_OPERAND_OBJECT *SourceObj, ACPI_OPERAND_OBJECT *DestObj) |
| ACPI_STATUS | AcpiUtCopyIobjectToIobject (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT **DestDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiUtUpdateObjectReference (ACPI_OPERAND_OBJECT *Object, UINT16 Action) |
| void | AcpiUtInitStackPtrTrace (void) |
| void | AcpiUtTrackStackPtr (void) |
| void | AcpiUtTrace (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId) |
| void | AcpiUtTracePtr (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, void *Pointer) |
| void | AcpiUtTraceU32 (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT32 Integer) |
| void | AcpiUtTraceStr (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, char *String) |
| void | AcpiUtExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId) |
| void | AcpiUtStatusExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, ACPI_STATUS Status) |
| void | AcpiUtValueExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT64 Value) |
| void | AcpiUtPtrExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT8 *Ptr) |
| void | AcpiUtDumpBuffer (UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 componentId) |
| void | AcpiUtDumpBuffer2 (UINT8 *Buffer, UINT32 Count, UINT32 Display) |
| void | AcpiUtReportError (char *ModuleName, UINT32 LineNumber) |
| void | AcpiUtReportInfo (char *ModuleName, UINT32 LineNumber) |
| void | AcpiUtReportWarning (char *ModuleName, UINT32 LineNumber) |
| void | AcpiUtAddReference (ACPI_OPERAND_OBJECT *Object) |
| void | AcpiUtRemoveReference (ACPI_OPERAND_OBJECT *Object) |
| void | AcpiUtDeleteInternalPackageObject (ACPI_OPERAND_OBJECT *Object) |
| void | AcpiUtDeleteInternalSimpleObject (ACPI_OPERAND_OBJECT *Object) |
| void | AcpiUtDeleteInternalObjectList (ACPI_OPERAND_OBJECT **ObjList) |
| ACPI_STATUS | AcpiUtEvaluateObject (ACPI_NAMESPACE_NODE *PrefixNode, char *Path, UINT32 ExpectedReturnBtypes, ACPI_OPERAND_OBJECT **ReturnDesc) |
| ACPI_STATUS | AcpiUtEvaluateNumericObject (char *ObjectName, ACPI_NAMESPACE_NODE *DeviceNode, UINT64 *Value) |
| ACPI_STATUS | AcpiUtExecute_STA (ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *StatusFlags) |
| ACPI_STATUS | AcpiUtExecutePowerMethods (ACPI_NAMESPACE_NODE *DeviceNode, const char **MethodNames, UINT8 MethodCount, UINT8 *OutValues) |
| ACPI_STATUS | AcpiUtExecute_HID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID **ReturnId) |
| ACPI_STATUS | AcpiUtExecute_UID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID **ReturnId) |
| ACPI_STATUS | AcpiUtExecute_CID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID_LIST **ReturnCidList) |
| ACPI_STATUS | AcpiUtCreateRwLock (ACPI_RW_LOCK *Lock) |
| void | AcpiUtDeleteRwLock (ACPI_RW_LOCK *Lock) |
| ACPI_STATUS | AcpiUtAcquireReadLock (ACPI_RW_LOCK *Lock) |
| ACPI_STATUS | AcpiUtReleaseReadLock (ACPI_RW_LOCK *Lock) |
| ACPI_STATUS | AcpiUtAcquireWriteLock (ACPI_RW_LOCK *Lock) |
| void | AcpiUtReleaseWriteLock (ACPI_RW_LOCK *Lock) |
| ACPI_OPERAND_OBJECT * | AcpiUtCreateInternalObjectDbg (const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId, ACPI_OBJECT_TYPE Type) |
| void * | AcpiUtAllocateObjectDescDbg (const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId) |
| void | AcpiUtDeleteObjectDesc (ACPI_OPERAND_OBJECT *Object) |
| BOOLEAN | AcpiUtValidInternalObject (void *Object) |
| ACPI_OPERAND_OBJECT * | AcpiUtCreatePackageObject (UINT32 Count) |
| ACPI_OPERAND_OBJECT * | AcpiUtCreateIntegerObject (UINT64 Value) |
| ACPI_OPERAND_OBJECT * | AcpiUtCreateBufferObject (ACPI_SIZE BufferSize) |
| ACPI_OPERAND_OBJECT * | AcpiUtCreateStringObject (ACPI_SIZE StringSize) |
| ACPI_STATUS | AcpiUtGetObjectSize (ACPI_OPERAND_OBJECT *Obj, ACPI_SIZE *ObjLength) |
| ACPI_STATUS | AcpiUtInitializeInterfaces (void) |
| void | AcpiUtInterfaceTerminate (void) |
| ACPI_STATUS | AcpiUtInstallInterface (ACPI_STRING InterfaceName) |
| ACPI_STATUS | AcpiUtRemoveInterface (ACPI_STRING InterfaceName) |
| ACPI_INTERFACE_INFO * | AcpiUtGetInterface (ACPI_STRING InterfaceName) |
| ACPI_STATUS | AcpiUtOsiImplementation (ACPI_WALK_STATE *WalkState) |
| void | AcpiUtPushGenericState (ACPI_GENERIC_STATE **ListHead, ACPI_GENERIC_STATE *State) |
| ACPI_GENERIC_STATE * | AcpiUtPopGenericState (ACPI_GENERIC_STATE **ListHead) |
| ACPI_GENERIC_STATE * | AcpiUtCreateGenericState (void) |
| ACPI_THREAD_STATE * | AcpiUtCreateThreadState (void) |
| ACPI_GENERIC_STATE * | AcpiUtCreateUpdateState (ACPI_OPERAND_OBJECT *Object, UINT16 Action) |
| ACPI_GENERIC_STATE * | AcpiUtCreatePkgState (void *InternalObject, void *ExternalObject, UINT16 Index) |
| ACPI_STATUS | AcpiUtCreateUpdateStateAndPush (ACPI_OPERAND_OBJECT *Object, UINT16 Action, ACPI_GENERIC_STATE **StateList) |
| ACPI_STATUS | AcpiUtCreatePkgStateAndPush (void *InternalObject, void *ExternalObject, UINT16 Index, ACPI_GENERIC_STATE **StateList) |
| ACPI_GENERIC_STATE * | AcpiUtCreateControlState (void) |
| void | AcpiUtDeleteGenericState (ACPI_GENERIC_STATE *State) |
| ACPI_STATUS | AcpiUtDivide (UINT64 InDividend, UINT64 InDivisor, UINT64 *OutQuotient, UINT64 *OutRemainder) |
| ACPI_STATUS | AcpiUtShortDivide (UINT64 InDividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder) |
| const char * | AcpiUtValidateException (ACPI_STATUS Status) |
| BOOLEAN | AcpiUtIsPciRootBridge (char *Id) |
| BOOLEAN | AcpiUtIsAmlTable (ACPI_TABLE_HEADER *Table) |
| ACPI_STATUS | AcpiUtAllocateOwnerId (ACPI_OWNER_ID *OwnerId) |
| void | AcpiUtReleaseOwnerId (ACPI_OWNER_ID *OwnerId) |
| ACPI_STATUS | AcpiUtWalkPackageTree (ACPI_OPERAND_OBJECT *SourceObject, void *TargetObject, ACPI_PKG_CALLBACK WalkCallback, void *Context) |
| void | AcpiUtStrupr (char *SrcString) |
| void | AcpiUtStrlwr (char *SrcString) |
| void | AcpiUtPrintString (char *String, UINT8 MaxLength) |
| BOOLEAN | AcpiUtValidAcpiName (UINT32 Name) |
| void | AcpiUtRepairName (char *Name) |
| BOOLEAN | AcpiUtValidAcpiChar (char Character, UINT32 Position) |
| ACPI_STATUS | AcpiUtStrtoul64 (char *String, UINT32 Base, UINT64 *RetInteger) |
| UINT32 | AcpiUtDwordByteSwap (UINT32 Value) |
| void | AcpiUtSetIntegerWidth (UINT8 Revision) |
| ACPI_STATUS | AcpiUtWalkAmlResources (UINT8 *Aml, ACPI_SIZE AmlLength, ACPI_WALK_AML_CALLBACK UserFunction, void *Context) |
| ACPI_STATUS | AcpiUtValidateResource (void *Aml, UINT8 *ReturnIndex) |
| UINT32 | AcpiUtGetDescriptorLength (void *Aml) |
| UINT16 | AcpiUtGetResourceLength (void *Aml) |
| UINT8 | AcpiUtGetResourceHeaderLength (void *Aml) |
| UINT8 | AcpiUtGetResourceType (void *Aml) |
| ACPI_STATUS | AcpiUtGetResourceEndTag (ACPI_OPERAND_OBJECT *ObjDesc, UINT8 **EndTag) |
| ACPI_STATUS | AcpiUtMutexInitialize (void) |
| void | AcpiUtMutexTerminate (void) |
| ACPI_STATUS | AcpiUtAcquireMutex (ACPI_MUTEX_HANDLE MutexId) |
| ACPI_STATUS | AcpiUtReleaseMutex (ACPI_MUTEX_HANDLE MutexId) |
| ACPI_STATUS | AcpiUtCreateCaches (void) |
| ACPI_STATUS | AcpiUtDeleteCaches (void) |
| ACPI_STATUS | AcpiUtValidateBuffer (ACPI_BUFFER *Buffer) |
| ACPI_STATUS | AcpiUtInitializeBuffer (ACPI_BUFFER *Buffer, ACPI_SIZE RequiredLength) |
| void * | AcpiUtAllocate (ACPI_SIZE Size, UINT32 Component, const char *Module, UINT32 Line) |
| void * | AcpiUtAllocateZeroed (ACPI_SIZE Size, UINT32 Component, const char *Module, UINT32 Line) |
| void ACPI_INTERNAL_VAR_XFACE | AcpiUtPredefinedWarning (const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...) |
| void ACPI_INTERNAL_VAR_XFACE | AcpiUtPredefinedInfo (const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...) |
| void | AcpiUtNamespaceError (const char *ModuleName, UINT32 LineNumber, const char *InternalName, ACPI_STATUS LookupStatus) |
| void | AcpiUtMethodError (const char *ModuleName, UINT32 LineNumber, const char *Message, ACPI_NAMESPACE_NODE *Node, const char *Path, ACPI_STATUS LookupStatus) |
Variables |
| const UINT8 | AcpiGbl_ResourceAmlSizes [] |
| const UINT8 | _acpi_ctype [] |