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

📄 acinterp.h

📁 acpi tools for linux include acpiexec and acpixtract
💻 H
📖 第 1 页 / 共 2 页
字号:
    ACPI_THREAD_STATE       *Thread);voidAcpiExUnlinkMutex (    ACPI_OPERAND_OBJECT     *ObjDesc);/* * exprep - ACPI AML execution - prep utilities */ACPI_STATUSAcpiExPrepCommonFieldObject (    ACPI_OPERAND_OBJECT     *ObjDesc,    UINT8                   FieldFlags,    UINT8                   FieldAttribute,    UINT32                  FieldBitPosition,    UINT32                  FieldBitLength);ACPI_STATUSAcpiExPrepFieldValue (    ACPI_CREATE_FIELD_INFO  *Info);/* * exsystem - Interface to OS services */ACPI_STATUSAcpiExSystemDoNotifyOp (    ACPI_OPERAND_OBJECT     *Value,    ACPI_OPERAND_OBJECT     *ObjDesc);ACPI_STATUSAcpiExSystemDoSuspend(    ACPI_INTEGER            Time);ACPI_STATUSAcpiExSystemDoStall (    UINT32                  Time);ACPI_STATUSAcpiExSystemSignalEvent(    ACPI_OPERAND_OBJECT     *ObjDesc);ACPI_STATUSAcpiExSystemWaitEvent(    ACPI_OPERAND_OBJECT     *Time,    ACPI_OPERAND_OBJECT     *ObjDesc);ACPI_STATUSAcpiExSystemResetEvent(    ACPI_OPERAND_OBJECT     *ObjDesc);ACPI_STATUSAcpiExSystemWaitSemaphore (    ACPI_SEMAPHORE          Semaphore,    UINT16                  Timeout);ACPI_STATUSAcpiExSystemWaitMutex (    ACPI_MUTEX              Mutex,    UINT16                  Timeout);/* * exoparg1 - ACPI AML execution, 1 operand */ACPI_STATUSAcpiExOpcode_0A_0T_1R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_1A_0T_0R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_1A_0T_1R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_1A_1T_1R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_1A_1T_0R (    ACPI_WALK_STATE         *WalkState);/* * exoparg2 - ACPI AML execution, 2 operands */ACPI_STATUSAcpiExOpcode_2A_0T_0R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_2A_0T_1R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_2A_1T_1R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_2A_2T_1R (    ACPI_WALK_STATE         *WalkState);/* * exoparg3 - ACPI AML execution, 3 operands */ACPI_STATUSAcpiExOpcode_3A_0T_0R (    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExOpcode_3A_1T_1R (    ACPI_WALK_STATE         *WalkState);/* * exoparg6 - ACPI AML execution, 6 operands */ACPI_STATUSAcpiExOpcode_6A_0T_1R (    ACPI_WALK_STATE         *WalkState);/* * exresolv - Object resolution and get value functions */ACPI_STATUSAcpiExResolveToValue (    ACPI_OPERAND_OBJECT     **StackPtr,    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExResolveMultiple (    ACPI_WALK_STATE         *WalkState,    ACPI_OPERAND_OBJECT     *Operand,    ACPI_OBJECT_TYPE        *ReturnType,    ACPI_OPERAND_OBJECT     **ReturnDesc);/* * exresnte - resolve namespace node */ACPI_STATUSAcpiExResolveNodeToValue (    ACPI_NAMESPACE_NODE     **StackPtr,    ACPI_WALK_STATE         *WalkState);/* * exresop - resolve operand to value */ACPI_STATUSAcpiExResolveOperands (    UINT16                  Opcode,    ACPI_OPERAND_OBJECT     **StackPtr,    ACPI_WALK_STATE         *WalkState);/* * exdump - Interpreter debug output routines */voidAcpiExDumpOperand (    ACPI_OPERAND_OBJECT     *ObjDesc,    UINT32                  Depth);voidAcpiExDumpOperands (    ACPI_OPERAND_OBJECT     **Operands,    ACPI_INTERPRETER_MODE   InterpreterMode,    char                    *Ident,    UINT32                  NumLevels,    char                    *Note,    char                    *ModuleName,    UINT32                  LineNumber);voidAcpiExDumpObjectDescriptor (    ACPI_OPERAND_OBJECT     *Object,    UINT32                  Flags);voidAcpiExDumpNamespaceNode (    ACPI_NAMESPACE_NODE     *Node,    UINT32                  Flags);/* * exnames - AML namestring support */ACPI_STATUSAcpiExGetNameString (    ACPI_OBJECT_TYPE        DataType,    UINT8                   *InAmlAddress,    char                    **OutNameString,    UINT32                  *OutNameLength);/* * exstore - Object store support */ACPI_STATUSAcpiExStore (    ACPI_OPERAND_OBJECT     *ValDesc,    ACPI_OPERAND_OBJECT     *DestDesc,    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExStoreObjectToNode (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_NAMESPACE_NODE     *Node,    ACPI_WALK_STATE         *WalkState,    UINT8                   ImplicitConversion);#define ACPI_IMPLICIT_CONVERSION        TRUE#define ACPI_NO_IMPLICIT_CONVERSION     FALSE/* * exstoren - resolve/store object */ACPI_STATUSAcpiExResolveObject (    ACPI_OPERAND_OBJECT     **SourceDescPtr,    ACPI_OBJECT_TYPE        TargetType,    ACPI_WALK_STATE         *WalkState);ACPI_STATUSAcpiExStoreObjectToObject (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *DestDesc,    ACPI_OPERAND_OBJECT     **NewDesc,    ACPI_WALK_STATE         *WalkState);/* * exstorob - store object - buffer/string */ACPI_STATUSAcpiExStoreBufferToBuffer (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *TargetDesc);ACPI_STATUSAcpiExStoreStringToString (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *TargetDesc);/* * excopy - object copy */ACPI_STATUSAcpiExCopyIntegerToIndexField (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *TargetDesc);ACPI_STATUSAcpiExCopyIntegerToBankField (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *TargetDesc);ACPI_STATUSAcpiExCopyDataToNamedField (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_NAMESPACE_NODE     *Node);ACPI_STATUSAcpiExCopyIntegerToBufferField (    ACPI_OPERAND_OBJECT     *SourceDesc,    ACPI_OPERAND_OBJECT     *TargetDesc);/* * exutils - interpreter/scanner utilities */voidAcpiExEnterInterpreter (    void);voidAcpiExExitInterpreter (    void);voidAcpiExReacquireInterpreter (    void);voidAcpiExRelinquishInterpreter (    void);voidAcpiExTruncateFor32bitTable (    ACPI_OPERAND_OBJECT     *ObjDesc);voidAcpiExAcquireGlobalLock (    UINT32                  Rule);voidAcpiExReleaseGlobalLock (    UINT32                  Rule);voidAcpiExEisaIdToString (    UINT32                  NumericId,    char                    *OutString);voidAcpiExUnsignedIntegerToString (    ACPI_INTEGER            Value,    char                    *OutString);/* * exregion - default OpRegion handlers */ACPI_STATUSAcpiExSystemMemorySpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExSystemIoSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExPciConfigSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExCmosSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExPciBarSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExEmbeddedControllerSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExSmBusSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);ACPI_STATUSAcpiExDataTableSpaceHandler (    UINT32                  Function,    ACPI_PHYSICAL_ADDRESS   Address,    UINT32                  BitWidth,    ACPI_INTEGER            *Value,    void                    *HandlerContext,    void                    *RegionContext);#endif /* __INTERP_H__ */

⌨️ 快捷键说明

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