📄 acdispat.h
字号:
AcpiDsInitCallbacks ( ACPI_WALK_STATE *WalkState, UINT32 PassNumber);/* * dsmthdat - method data (locals/args) */ACPI_STATUSAcpiDsStoreObjectToLocal ( UINT16 Opcode, UINT32 Index, ACPI_OPERAND_OBJECT *SrcDesc, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsMethodDataGetEntry ( UINT16 Opcode, UINT32 Index, ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT ***Node);voidAcpiDsMethodDataDeleteAll ( ACPI_WALK_STATE *WalkState);BOOLEANAcpiDsIsMethodValue ( ACPI_OPERAND_OBJECT *ObjDesc);ACPI_STATUSAcpiDsMethodDataGetValue ( UINT16 Opcode, UINT32 Index, ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT **DestDesc);ACPI_STATUSAcpiDsMethodDataInitArgs ( ACPI_OPERAND_OBJECT **Params, UINT32 MaxParamCount, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsMethodDataGetNode ( UINT16 Opcode, UINT32 Index, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **Node);voidAcpiDsMethodDataInit ( ACPI_WALK_STATE *WalkState);/* * dsmethod - Parser/Interpreter interface - control method parsing */ACPI_STATUSAcpiDsParseMethod ( ACPI_NAMESPACE_NODE *Node);ACPI_STATUSAcpiDsCallControlMethod ( ACPI_THREAD_STATE *Thread, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op);ACPI_STATUSAcpiDsRestartControlMethod ( ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ReturnDesc);voidAcpiDsTerminateControlMethod ( ACPI_OPERAND_OBJECT *MethodDesc, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsBeginMethodExecution ( ACPI_NAMESPACE_NODE *MethodNode, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsMethodError ( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState);/* * dsinit */ACPI_STATUSAcpiDsInitializeObjects ( ACPI_NATIVE_UINT TableIndex, ACPI_NAMESPACE_NODE *StartNode);/* * dsobject - Parser/Interpreter interface - object initialization and conversion */ACPI_STATUSAcpiDsBuildInternalBufferObj ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 BufferLength, ACPI_OPERAND_OBJECT **ObjDescPtr);ACPI_STATUSAcpiDsBuildInternalPackageObj ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *op, UINT32 PackageLength, ACPI_OPERAND_OBJECT **ObjDesc);ACPI_STATUSAcpiDsInitObjectFromOp ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT16 Opcode, ACPI_OPERAND_OBJECT **ObjDesc);ACPI_STATUSAcpiDsCreateNode ( ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op);/* * dsutils - Parser/Interpreter interface utility routines */voidAcpiDsClearImplicitReturn ( ACPI_WALK_STATE *WalkState);BOOLEANAcpiDsDoImplicitReturn ( ACPI_OPERAND_OBJECT *ReturnDesc, ACPI_WALK_STATE *WalkState, BOOLEAN AddReference);BOOLEANAcpiDsIsResultUsed ( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState);voidAcpiDsDeleteResultIfNotUsed ( ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ResultObj, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsCreateOperand ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Arg, UINT32 ArgsRemaining);ACPI_STATUSAcpiDsCreateOperands ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *FirstArg);ACPI_STATUSAcpiDsResolveOperands ( ACPI_WALK_STATE *WalkState);voidAcpiDsClearOperands ( ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsEvaluateNamePath ( ACPI_WALK_STATE *WalkState);/* * dswscope - Scope Stack manipulation */ACPI_STATUSAcpiDsScopeStackPush ( ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_TYPE Type, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsScopeStackPop ( ACPI_WALK_STATE *WalkState);voidAcpiDsScopeStackClear ( ACPI_WALK_STATE *WalkState);/* * dswstate - parser WALK_STATE management routines */ACPI_STATUSAcpiDsObjStackPush ( void *Object, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsObjStackPop ( UINT32 PopCount, ACPI_WALK_STATE *WalkState);ACPI_WALK_STATE *AcpiDsCreateWalkState ( ACPI_OWNER_ID OwnerId, ACPI_PARSE_OBJECT *Origin, ACPI_OPERAND_OBJECT *MthDesc, ACPI_THREAD_STATE *Thread);ACPI_STATUSAcpiDsInitAmlWalk ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *MethodNode, UINT8 *AmlStart, UINT32 AmlLength, ACPI_EVALUATE_INFO *Info, UINT8 PassNumber);voidAcpiDsObjStackPopAndDelete ( UINT32 PopCount, ACPI_WALK_STATE *WalkState);voidAcpiDsDeleteWalkState ( ACPI_WALK_STATE *WalkState);ACPI_WALK_STATE *AcpiDsPopWalkState ( ACPI_THREAD_STATE *Thread);voidAcpiDsPushWalkState ( ACPI_WALK_STATE *WalkState, ACPI_THREAD_STATE *Thread);ACPI_STATUSAcpiDsResultStackClear ( ACPI_WALK_STATE *WalkState);ACPI_WALK_STATE *AcpiDsGetCurrentWalkState ( ACPI_THREAD_STATE *Thread);ACPI_STATUSAcpiDsResultPop ( ACPI_OPERAND_OBJECT **Object, ACPI_WALK_STATE *WalkState);ACPI_STATUSAcpiDsResultPush ( ACPI_OPERAND_OBJECT *Object, ACPI_WALK_STATE *WalkState);#endif /* _ACDISPAT_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -