⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acutils.h

📁 acpi tools for linux include acpiexec and acpixtract
💻 H
📖 第 1 页 / 共 2 页
字号:
AcpiUtDumpBuffer (    UINT8                   *Buffer,    UINT32                  Count,    UINT32                  Display,    UINT32                  componentId);voidAcpiUtDumpBuffer2 (    UINT8                   *Buffer,    UINT32                  Count,    UINT32                  Display);voidAcpiUtReportError (    char                    *ModuleName,    UINT32                  LineNumber);voidAcpiUtReportInfo (    char                    *ModuleName,    UINT32                  LineNumber);voidAcpiUtReportWarning (    char                    *ModuleName,    UINT32                  LineNumber);/* Error and message reporting interfaces */void ACPI_INTERNAL_VAR_XFACEAcpiUtDebugPrint (    UINT32                  RequestedDebugLevel,    UINT32                  LineNumber,    const char              *FunctionName,    char                    *ModuleName,    UINT32                  ComponentId,    char                    *Format,    ...) ACPI_PRINTF_LIKE(6);void ACPI_INTERNAL_VAR_XFACEAcpiUtDebugPrintRaw (    UINT32                  RequestedDebugLevel,    UINT32                  LineNumber,    const char              *FunctionName,    char                    *ModuleName,    UINT32                  ComponentId,    char                    *Format,    ...) ACPI_PRINTF_LIKE(6);void ACPI_INTERNAL_VAR_XFACEAcpiUtError (    char                    *ModuleName,    UINT32                  LineNumber,    char                    *Format,    ...) ACPI_PRINTF_LIKE(3);void  ACPI_INTERNAL_VAR_XFACEAcpiUtException (    char                    *ModuleName,    UINT32                  LineNumber,    ACPI_STATUS             Status,    char                    *Format,    ...) ACPI_PRINTF_LIKE(4);void ACPI_INTERNAL_VAR_XFACEAcpiUtWarning (    char                    *ModuleName,    UINT32                  LineNumber,    char                    *Format,    ...) ACPI_PRINTF_LIKE(3);void ACPI_INTERNAL_VAR_XFACEAcpiUtInfo (    char                    *ModuleName,    UINT32                  LineNumber,    char                    *Format,    ...) ACPI_PRINTF_LIKE(3);/* * utdelete - Object deletion and reference counts */voidAcpiUtAddReference (    ACPI_OPERAND_OBJECT     *Object);voidAcpiUtRemoveReference (    ACPI_OPERAND_OBJECT     *Object);voidAcpiUtDeleteInternalPackageObject (    ACPI_OPERAND_OBJECT     *Object);voidAcpiUtDeleteInternalSimpleObject (    ACPI_OPERAND_OBJECT     *Object);voidAcpiUtDeleteInternalObjectList (    ACPI_OPERAND_OBJECT     **ObjList);/* * uteval - object evaluation */ACPI_STATUSAcpiUtOsiImplementation (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiUtEvaluateObject (    ACPI_NAMESPACE_NODE     *PrefixNode,    char                    *Path,    UINT32                  ExpectedReturnBtypes,    ACPI_OPERAND_OBJECT     **ReturnDesc);ACPI_STATUSAcpiUtEvaluateNumericObject (    char                    *ObjectName,    ACPI_NAMESPACE_NODE     *DeviceNode,    ACPI_INTEGER            *Address);ACPI_STATUSAcpiUtExecute_HID (    ACPI_NAMESPACE_NODE     *DeviceNode,    ACPI_DEVICE_ID          *Hid);ACPI_STATUSAcpiUtExecute_CID (    ACPI_NAMESPACE_NODE     *DeviceNode,    ACPI_COMPATIBLE_ID_LIST **ReturnCidList);ACPI_STATUSAcpiUtExecute_STA (    ACPI_NAMESPACE_NODE     *DeviceNode,    UINT32                  *StatusFlags);ACPI_STATUSAcpiUtExecute_UID (    ACPI_NAMESPACE_NODE     *DeviceNode,    ACPI_DEVICE_ID          *Uid);ACPI_STATUSAcpiUtExecute_Sxds (    ACPI_NAMESPACE_NODE     *DeviceNode,    UINT8                   *Highest);/* * utobject - internal object create/delete/cache routines */ACPI_OPERAND_OBJECT  *AcpiUtCreateInternalObjectDbg (    char                    *ModuleName,    UINT32                  LineNumber,    UINT32                  ComponentId,    ACPI_OBJECT_TYPE        Type);void *AcpiUtAllocateObjectDescDbg (    char                    *ModuleName,    UINT32                  LineNumber,    UINT32                  ComponentId);#define AcpiUtCreateInternalObject(t)   AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t)#define AcpiUtAllocateObjectDesc()      AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT)voidAcpiUtDeleteObjectDesc (    ACPI_OPERAND_OBJECT     *Object);BOOLEANAcpiUtValidInternalObject (    void                    *Object);ACPI_OPERAND_OBJECT *AcpiUtCreatePackageObject (    UINT32                  Count);ACPI_OPERAND_OBJECT *AcpiUtCreateBufferObject (    ACPI_SIZE               BufferSize);ACPI_OPERAND_OBJECT *AcpiUtCreateStringObject (    ACPI_SIZE               StringSize);ACPI_STATUSAcpiUtGetObjectSize(    ACPI_OPERAND_OBJECT     *Obj,    ACPI_SIZE               *ObjLength);/* * utstate - Generic state creation/cache routines */voidAcpiUtPushGenericState (    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_STATUSAcpiUtCreateUpdateStateAndPush (    ACPI_OPERAND_OBJECT     *Object,    UINT16                  Action,    ACPI_GENERIC_STATE      **StateList);ACPI_STATUSAcpiUtCreatePkgStateAndPush (    void                    *InternalObject,    void                    *ExternalObject,    UINT16                  Index,    ACPI_GENERIC_STATE      **StateList);ACPI_GENERIC_STATE *AcpiUtCreateControlState (    void);voidAcpiUtDeleteGenericState (    ACPI_GENERIC_STATE      *State);/* * utmath */ACPI_STATUSAcpiUtDivide (    ACPI_INTEGER            InDividend,    ACPI_INTEGER            InDivisor,    ACPI_INTEGER            *OutQuotient,    ACPI_INTEGER            *OutRemainder);ACPI_STATUSAcpiUtShortDivide (    ACPI_INTEGER            InDividend,    UINT32                  Divisor,    ACPI_INTEGER            *OutQuotient,    UINT32                  *OutRemainder);/* * utmisc */const char *AcpiUtValidateException (    ACPI_STATUS             Status);BOOLEANAcpiUtIsAmlTable (    ACPI_TABLE_HEADER       *Table);ACPI_STATUSAcpiUtAllocateOwnerId (    ACPI_OWNER_ID           *OwnerId);voidAcpiUtReleaseOwnerId (    ACPI_OWNER_ID           *OwnerId);ACPI_STATUSAcpiUtWalkPackageTree (    ACPI_OPERAND_OBJECT     *SourceObject,    void                    *TargetObject,    ACPI_PKG_CALLBACK       WalkCallback,    void                    *Context);voidAcpiUtStrupr (    char                    *SrcString);voidAcpiUtPrintString (    char                    *String,    UINT8                   MaxLength);BOOLEANAcpiUtValidAcpiName (    UINT32                  Name);ACPI_NAMEAcpiUtRepairName (    char                    *Name);BOOLEANAcpiUtValidAcpiChar (    char                    Character,    ACPI_NATIVE_UINT        Position);ACPI_STATUSAcpiUtStrtoul64 (    char                    *String,    UINT32                  Base,    ACPI_INTEGER            *RetInteger);/* Values for Base above (16=Hex, 10=Decimal) */#define ACPI_ANY_BASE        0UINT32AcpiUtDwordByteSwap (    UINT32                  Value);voidAcpiUtSetIntegerWidth (    UINT8                   Revision);#ifdef ACPI_DEBUG_OUTPUTvoidAcpiUtDisplayInitPathname (    UINT8                   Type,    ACPI_NAMESPACE_NODE     *ObjHandle,    char                    *Path);#endif/* * utresrc */ACPI_STATUSAcpiUtWalkAmlResources (    UINT8                   *Aml,    ACPI_SIZE               AmlLength,    ACPI_WALK_AML_CALLBACK  UserFunction,    void                    *Context);ACPI_STATUSAcpiUtValidateResource (    void                    *Aml,    UINT8                   *ReturnIndex);UINT32AcpiUtGetDescriptorLength (    void                    *Aml);UINT16AcpiUtGetResourceLength (    void                    *Aml);UINT8AcpiUtGetResourceHeaderLength (    void                    *Aml);UINT8AcpiUtGetResourceType (    void                    *Aml);ACPI_STATUSAcpiUtGetResourceEndTag (    ACPI_OPERAND_OBJECT     *ObjDesc,    UINT8                   **EndTag);/* * utmutex - mutex support */ACPI_STATUSAcpiUtMutexInitialize (    void);voidAcpiUtMutexTerminate (    void);ACPI_STATUSAcpiUtAcquireMutex (    ACPI_MUTEX_HANDLE       MutexId);ACPI_STATUSAcpiUtReleaseMutex (    ACPI_MUTEX_HANDLE       MutexId);/* * utalloc - memory allocation and object caching */ACPI_STATUSAcpiUtCreateCaches (    void);ACPI_STATUSAcpiUtDeleteCaches (    void);ACPI_STATUSAcpiUtValidateBuffer (    ACPI_BUFFER             *Buffer);ACPI_STATUSAcpiUtInitializeBuffer (    ACPI_BUFFER             *Buffer,    ACPI_SIZE               RequiredLength);void *AcpiUtAllocate (    ACPI_SIZE               Size,    UINT32                  Component,    char                    *Module,    UINT32                  Line);void *AcpiUtAllocateZeroed (    ACPI_SIZE               Size,    UINT32                  Component,    char                    *Module,    UINT32                  Line);#ifdef ACPI_DBG_TRACK_ALLOCATIONSvoid *AcpiUtAllocateAndTrack (    ACPI_SIZE               Size,    UINT32                  Component,    char                    *Module,    UINT32                  Line);void *AcpiUtAllocateZeroedAndTrack (    ACPI_SIZE               Size,    UINT32                  Component,    char                    *Module,    UINT32                  Line);voidAcpiUtFreeAndTrack (    void                    *Address,    UINT32                  Component,    char                    *Module,    UINT32                  Line);voidAcpiUtDumpAllocationInfo (    void);voidAcpiUtDumpAllocations (    UINT32                  Component,    char                    *Module);ACPI_STATUSAcpiUtCreateList (    char                    *ListName,    UINT16                  ObjectSize,    ACPI_MEMORY_LIST        **ReturnCache);#endif#endif /* _ACUTILS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -