ReactOS 0.4.16-dev-306-g647d351
acpi_walk_state Struct Reference

#include <acstruct.h>

Collaboration diagram for acpi_walk_state:

Public Attributes

struct acpi_walk_stateNext
 
UINT8 DescriptorType
 
UINT8 WalkType
 
UINT16 Opcode
 
UINT8 NextOpInfo
 
UINT8 NumOperands
 
UINT8 OperandIndex
 
ACPI_OWNER_ID OwnerId
 
BOOLEAN LastPredicate
 
UINT8 CurrentResult
 
UINT8 ReturnUsed
 
UINT8 ScopeDepth
 
UINT8 PassNumber
 
BOOLEAN NamespaceOverride
 
UINT8 ResultSize
 
UINT8 ResultCount
 
UINT8Aml
 
UINT32 ArgTypes
 
UINT32 MethodBreakpoint
 
UINT32 UserBreakpoint
 
UINT32 ParseFlags
 
ACPI_PARSE_STATE ParserState
 
UINT32 PrevArgTypes
 
UINT32 ArgCount
 
UINT16 MethodNestingDepth
 
UINT8 MethodIsNested
 
struct acpi_namespace_node Arguments [ACPI_METHOD_NUM_ARGS]
 
struct acpi_namespace_node LocalVariables [ACPI_METHOD_NUM_LOCALS]
 
union acpi_operand_objectOperands [ACPI_OBJ_NUM_OPERANDS+1]
 
union acpi_operand_object ** Params
 
UINT8AmlLastWhile
 
union acpi_operand_object ** CallerReturnDesc
 
ACPI_GENERIC_STATEControlState
 
struct acpi_namespace_nodeDeferredNode
 
union acpi_operand_objectImplicitReturnObj
 
struct acpi_namespace_nodeMethodCallNode
 
ACPI_PARSE_OBJECTMethodCallOp
 
union acpi_operand_objectMethodDesc
 
struct acpi_namespace_nodeMethodNode
 
charMethodPathname
 
ACPI_PARSE_OBJECTOp
 
const ACPI_OPCODE_INFOOpInfo
 
ACPI_PARSE_OBJECTOrigin
 
union acpi_operand_objectResultObj
 
ACPI_GENERIC_STATEResults
 
union acpi_operand_objectReturnDesc
 
ACPI_GENERIC_STATEScopeInfo
 
ACPI_PARSE_OBJECTPrevOp
 
ACPI_PARSE_OBJECTNextOp
 
ACPI_THREAD_STATEThread
 
ACPI_PARSE_DOWNWARDS DescendingCallback
 
ACPI_PARSE_UPWARDS AscendingCallback
 

Detailed Description

Definition at line 73 of file acstruct.h.

Member Data Documentation

◆ Aml

UINT8* acpi_walk_state::Aml

Definition at line 91 of file acstruct.h.

Referenced by AcpiDsLoad1BeginOp(), AcpiDsMethodError(), AcpiPsCreateOp(), and AcpiPsParseLoop().

◆ AmlLastWhile

UINT8* acpi_walk_state::AmlLastWhile

Definition at line 108 of file acstruct.h.

Referenced by AcpiDsExecEndControlOp(), and AcpiPsNextParseState().

◆ ArgCount

UINT32 acpi_walk_state::ArgCount

◆ ArgTypes

UINT32 acpi_walk_state::ArgTypes

◆ Arguments

◆ AscendingCallback

ACPI_PARSE_UPWARDS acpi_walk_state::AscendingCallback

Definition at line 129 of file acstruct.h.

Referenced by AcpiPsCompleteFinalOp(), AcpiPsCompleteOp(), and AcpiPsParseLoop().

◆ CallerReturnDesc

union acpi_operand_object** acpi_walk_state::CallerReturnDesc

Definition at line 109 of file acstruct.h.

Referenced by AcpiDsInitAmlWalk(), and AcpiPsParseAml().

◆ ControlState

◆ CurrentResult

UINT8 acpi_walk_state::CurrentResult

Definition at line 84 of file acstruct.h.

Referenced by AcpiDsResultPush().

◆ DeferredNode

◆ DescendingCallback

ACPI_PARSE_DOWNWARDS acpi_walk_state::DescendingCallback

Definition at line 128 of file acstruct.h.

Referenced by AcpiPsBuildNamedOp(), AcpiPsCreateOp(), and AcpiPsParseLoop().

◆ DescriptorType

UINT8 acpi_walk_state::DescriptorType

Definition at line 76 of file acstruct.h.

Referenced by AcpiDsCreateWalkState(), and AcpiDsDeleteWalkState().

◆ ImplicitReturnObj

union acpi_operand_object* acpi_walk_state::ImplicitReturnObj

◆ LastPredicate

BOOLEAN acpi_walk_state::LastPredicate

Definition at line 83 of file acstruct.h.

Referenced by AcpiDsExecEndControlOp().

◆ LocalVariables

struct acpi_namespace_node acpi_walk_state::LocalVariables[ACPI_METHOD_NUM_LOCALS]

◆ MethodBreakpoint

UINT32 acpi_walk_state::MethodBreakpoint

Definition at line 93 of file acstruct.h.

◆ MethodCallNode

struct acpi_namespace_node* acpi_walk_state::MethodCallNode

Definition at line 113 of file acstruct.h.

Referenced by AcpiDsCallControlMethod(), and AcpiPsNextParseState().

◆ MethodCallOp

ACPI_PARSE_OBJECT* acpi_walk_state::MethodCallOp

Definition at line 114 of file acstruct.h.

Referenced by AcpiDsRestartControlMethod(), and AcpiPsNextParseState().

◆ MethodDesc

◆ MethodIsNested

UINT8 acpi_walk_state::MethodIsNested

◆ MethodNestingDepth

UINT16 acpi_walk_state::MethodNestingDepth

Definition at line 100 of file acstruct.h.

Referenced by AcpiDsCallControlMethod(), and AcpiPsParseAml().

◆ MethodNode

◆ MethodPathname

char* acpi_walk_state::MethodPathname

◆ NamespaceOverride

BOOLEAN acpi_walk_state::NamespaceOverride

Definition at line 88 of file acstruct.h.

Referenced by AcpiDsLoad1BeginOp(), and AcpiNsOneCompleteParse().

◆ Next

struct acpi_walk_state* acpi_walk_state::Next

Definition at line 75 of file acstruct.h.

Referenced by AcpiDsPopWalkState(), and AcpiDsPushWalkState().

◆ NextOp

ACPI_PARSE_OBJECT* acpi_walk_state::NextOp

Definition at line 126 of file acstruct.h.

Referenced by AcpiDsInitAmlWalk().

◆ NextOpInfo

UINT8 acpi_walk_state::NextOpInfo

Definition at line 79 of file acstruct.h.

◆ NumOperands

◆ Op

◆ Opcode

◆ OperandIndex

UINT8 acpi_walk_state::OperandIndex

◆ Operands

◆ OpInfo

◆ Origin

ACPI_PARSE_OBJECT* acpi_walk_state::Origin

Definition at line 120 of file acstruct.h.

Referenced by AcpiDsCreateWalkState(), and AcpiDsExecBeginOp().

◆ OwnerId

ACPI_OWNER_ID acpi_walk_state::OwnerId

Definition at line 82 of file acstruct.h.

Referenced by AcpiDsCreateWalkState(), AcpiNsInstallNode(), and AcpiNsSearchAndEnter().

◆ Params

union acpi_operand_object** acpi_walk_state::Params

Definition at line 106 of file acstruct.h.

Referenced by AcpiDsInitAmlWalk().

◆ ParseFlags

◆ ParserState

◆ PassNumber

UINT8 acpi_walk_state::PassNumber

Definition at line 87 of file acstruct.h.

Referenced by AcpiDsInitAmlWalk(), and AcpiPsCompleteThisOp().

◆ PrevArgTypes

UINT32 acpi_walk_state::PrevArgTypes

Definition at line 98 of file acstruct.h.

Referenced by AcpiPsCompleteOp(), and AcpiPsParseLoop().

◆ PrevOp

ACPI_PARSE_OBJECT* acpi_walk_state::PrevOp

◆ ResultCount

UINT8 acpi_walk_state::ResultCount

Definition at line 90 of file acstruct.h.

Referenced by AcpiDsExecEndControlOp(), AcpiDsResultPush(), and AcpiDsResultStackPop().

◆ ResultObj

◆ Results

◆ ResultSize

UINT8 acpi_walk_state::ResultSize

Definition at line 89 of file acstruct.h.

Referenced by AcpiDsResultPush(), AcpiDsResultStackPop(), and AcpiDsResultStackPush().

◆ ReturnDesc

◆ ReturnUsed

UINT8 acpi_walk_state::ReturnUsed

Definition at line 85 of file acstruct.h.

Referenced by AcpiDsRestartControlMethod(), and AcpiPsNextParseState().

◆ ScopeDepth

UINT8 acpi_walk_state::ScopeDepth

Definition at line 86 of file acstruct.h.

Referenced by AcpiDsScopeStackPop(), and AcpiDsScopeStackPush().

◆ ScopeInfo

◆ Thread

◆ UserBreakpoint

UINT32 acpi_walk_state::UserBreakpoint

Definition at line 94 of file acstruct.h.

◆ WalkType

UINT8 acpi_walk_state::WalkType

Definition at line 77 of file acstruct.h.

Referenced by AcpiDsExecBeginOp(), AcpiDsInitAmlWalk(), AcpiPsParseAml(), and AcpiPsParseLoop().


The documentation for this struct was generated from the following file: