ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

acparser.h File Reference

Go to the source code of this file.

Defines

#define OP_HAS_RETURN_VALUE   1
#define ACPI_VAR_ARGS   ACPI_UINT32_MAX
#define ACPI_PARSE_DELETE_TREE   0x0001
#define ACPI_PARSE_NO_TREE_DELETE   0x0000
#define ACPI_PARSE_TREE_MASK   0x0001
#define ACPI_PARSE_LOAD_PASS1   0x0010
#define ACPI_PARSE_LOAD_PASS2   0x0020
#define ACPI_PARSE_EXECUTE   0x0030
#define ACPI_PARSE_MODE_MASK   0x0030
#define ACPI_PARSE_DEFERRED_OP   0x0100
#define ACPI_PARSE_DISASSEMBLE   0x0200
#define ACPI_PARSE_MODULE_LEVEL   0x0400

Functions

ACPI_STATUS AcpiPsExecuteMethod (ACPI_EVALUATE_INFO *Info)
UINT8AcpiPsGetNextPackageEnd (ACPI_PARSE_STATE *ParserState)
charAcpiPsGetNextNamestring (ACPI_PARSE_STATE *ParserState)
void AcpiPsGetNextSimpleArg (ACPI_PARSE_STATE *ParserState, UINT32 ArgType, ACPI_PARSE_OBJECT *Arg)
ACPI_STATUS AcpiPsGetNextNamepath (ACPI_WALK_STATE *WalkState, ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Arg, BOOLEAN MethodCall)
ACPI_STATUS AcpiPsGetNextArg (ACPI_WALK_STATE *WalkState, ACPI_PARSE_STATE *ParserState, UINT32 ArgType, ACPI_PARSE_OBJECT **ReturnArg)
ACPI_PARSE_OBJECTAcpiPsFindName (ACPI_PARSE_OBJECT *Scope, UINT32 Name, UINT32 Opcode)
ACPI_PARSE_OBJECTAcpiPsGetParent (ACPI_PARSE_OBJECT *Op)
const ACPI_OPCODE_INFOAcpiPsGetOpcodeInfo (UINT16 Opcode)
charAcpiPsGetOpcodeName (UINT16 Opcode)
UINT8 AcpiPsGetArgumentCount (UINT32 OpType)
ACPI_STATUS AcpiPsParseAml (ACPI_WALK_STATE *WalkState)
UINT32 AcpiPsGetOpcodeSize (UINT32 Opcode)
UINT16 AcpiPsPeekOpcode (ACPI_PARSE_STATE *state)
ACPI_STATUS AcpiPsCompleteThisOp (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AcpiPsNextParseState (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus)
ACPI_STATUS AcpiPsParseLoop (ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiPsInitScope (ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Root)
ACPI_PARSE_OBJECTAcpiPsGetParentScope (ACPI_PARSE_STATE *state)
BOOLEAN AcpiPsHasCompletedScope (ACPI_PARSE_STATE *ParserState)
void AcpiPsPopScope (ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT **Op, UINT32 *ArgList, UINT32 *ArgCount)
ACPI_STATUS AcpiPsPushScope (ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Op, UINT32 RemainingArgs, UINT32 ArgCount)
void AcpiPsCleanupScope (ACPI_PARSE_STATE *state)
void AcpiPsAppendArg (ACPI_PARSE_OBJECT *op, ACPI_PARSE_OBJECT *arg)
ACPI_PARSE_OBJECTAcpiPsFind (ACPI_PARSE_OBJECT *Scope, char *Path, UINT16 Opcode, UINT32 Create)
ACPI_PARSE_OBJECTAcpiPsGetArg (ACPI_PARSE_OBJECT *op, UINT32 argn)
ACPI_PARSE_OBJECTAcpiPsGetDepthNext (ACPI_PARSE_OBJECT *Origin, ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AcpiPsWalkParsedAml (ACPI_PARSE_OBJECT *StartOp, ACPI_PARSE_OBJECT *EndOp, ACPI_OPERAND_OBJECT *MthDesc, ACPI_NAMESPACE_NODE *StartNode, ACPI_OPERAND_OBJECT **Params, ACPI_OPERAND_OBJECT **CallerReturnDesc, ACPI_OWNER_ID OwnerId, ACPI_PARSE_DOWNWARDS DescendingCallback, ACPI_PARSE_UPWARDS AscendingCallback)
ACPI_STATUS AcpiPsGetNextWalkOp (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_PARSE_UPWARDS AscendingCallback)
ACPI_STATUS AcpiPsDeleteCompletedOp (ACPI_WALK_STATE *WalkState)
void AcpiPsDeleteParseTree (ACPI_PARSE_OBJECT *root)
ACPI_PARSE_OBJECTAcpiPsCreateScopeOp (void)
void AcpiPsInitOp (ACPI_PARSE_OBJECT *op, UINT16 opcode)
ACPI_PARSE_OBJECTAcpiPsAllocOp (UINT16 opcode)
void AcpiPsFreeOp (ACPI_PARSE_OBJECT *Op)
BOOLEAN AcpiPsIsLeadingChar (UINT32 c)
BOOLEAN AcpiPsIsPrefixChar (UINT32 c)
UINT32 AcpiPsGetName (ACPI_PARSE_OBJECT *op)
void AcpiPsSetName (ACPI_PARSE_OBJECT *op, UINT32 name)
UINT32 AcpiPsSprintPath (char *BufferStart, UINT32 BufferSize, ACPI_PARSE_OBJECT *Op)
UINT32 AcpiPsSprintOp (char *BufferStart, UINT32 BufferSize, ACPI_PARSE_OBJECT *Op)
void AcpiPsShow (ACPI_PARSE_OBJECT *op)

Generated on Sun May 27 2012 05:22:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.