XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
dswstate.c File Reference
#include "acpi.h"
#include "accommon.h"
#include "acparser.h"
#include "acdispat.h"
#include "acnamesp.h"
Include dependency graph for dswstate.c:

Macros

#define _COMPONENT   ACPI_DISPATCHER
 

Functions

ACPI_STATUS AcpiDsResultPop (ACPI_OPERAND_OBJECT **Object, ACPI_WALK_STATE *WalkState)
 
ACPI_STATUS AcpiDsResultPush (ACPI_OPERAND_OBJECT *Object, ACPI_WALK_STATE *WalkState)
 
ACPI_STATUS AcpiDsObjStackPush (void *Object, ACPI_WALK_STATE *WalkState)
 
ACPI_STATUS AcpiDsObjStackPop (UINT32 PopCount, ACPI_WALK_STATE *WalkState)
 
void AcpiDsObjStackPopAndDelete (UINT32 PopCount, ACPI_WALK_STATE *WalkState)
 
ACPI_WALK_STATEAcpiDsGetCurrentWalkState (ACPI_THREAD_STATE *Thread)
 
void AcpiDsPushWalkState (ACPI_WALK_STATE *WalkState, ACPI_THREAD_STATE *Thread)
 
ACPI_WALK_STATEAcpiDsPopWalkState (ACPI_THREAD_STATE *Thread)
 
ACPI_WALK_STATEAcpiDsCreateWalkState (ACPI_OWNER_ID OwnerId, ACPI_PARSE_OBJECT *Origin, ACPI_OPERAND_OBJECT *MethodDesc, ACPI_THREAD_STATE *Thread)
 
ACPI_STATUS AcpiDsInitAmlWalk (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *MethodNode, UINT8 *AmlStart, UINT32 AmlLength, ACPI_EVALUATE_INFO *Info, UINT8 PassNumber)
 
void AcpiDsDeleteWalkState (ACPI_WALK_STATE *WalkState)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_DISPATCHER

Function Documentation

◆ AcpiDsCreateWalkState()

ACPI_WALK_STATE * AcpiDsCreateWalkState ( ACPI_OWNER_ID  OwnerId,
ACPI_PARSE_OBJECT Origin,
ACPI_OPERAND_OBJECT MethodDesc,
ACPI_THREAD_STATE Thread 
)

◆ AcpiDsDeleteWalkState()

void AcpiDsDeleteWalkState ( ACPI_WALK_STATE WalkState)

◆ AcpiDsGetCurrentWalkState()

ACPI_WALK_STATE * AcpiDsGetCurrentWalkState ( ACPI_THREAD_STATE Thread)

◆ AcpiDsInitAmlWalk()

ACPI_STATUS AcpiDsInitAmlWalk ( ACPI_WALK_STATE WalkState,
ACPI_PARSE_OBJECT Op,
ACPI_NAMESPACE_NODE MethodNode,
UINT8 AmlStart,
UINT32  AmlLength,
ACPI_EVALUATE_INFO Info,
UINT8  PassNumber 
)

◆ AcpiDsObjStackPop()

ACPI_STATUS AcpiDsObjStackPop ( UINT32  PopCount,
ACPI_WALK_STATE WalkState 
)

◆ AcpiDsObjStackPopAndDelete()

void AcpiDsObjStackPopAndDelete ( UINT32  PopCount,
ACPI_WALK_STATE WalkState 
)

◆ AcpiDsObjStackPush()

ACPI_STATUS AcpiDsObjStackPush ( void *  Object,
ACPI_WALK_STATE WalkState 
)

◆ AcpiDsPopWalkState()

ACPI_WALK_STATE * AcpiDsPopWalkState ( ACPI_THREAD_STATE Thread)

◆ AcpiDsPushWalkState()

void AcpiDsPushWalkState ( ACPI_WALK_STATE WalkState,
ACPI_THREAD_STATE Thread 
)

◆ AcpiDsResultPop()

ACPI_STATUS AcpiDsResultPop ( ACPI_OPERAND_OBJECT **  Object,
ACPI_WALK_STATE WalkState 
)

◆ AcpiDsResultPush()

ACPI_STATUS AcpiDsResultPush ( ACPI_OPERAND_OBJECT Object,
ACPI_WALK_STATE WalkState 
)