Data Structures |
| struct | ACPI_EXDUMP_INFO |
Defines |
| #define | ACPI_WALK_OPERANDS (&(WalkState->Operands [WalkState->NumOperands -1])) |
| #define | ACPI_EXD_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_OPERAND_OBJECT,f) |
| #define | ACPI_EXD_NSOFFSET(f) (UINT8) ACPI_OFFSET (ACPI_NAMESPACE_NODE,f) |
| #define | ACPI_EXD_TABLE_SIZE(name) (sizeof(name) / sizeof (ACPI_EXDUMP_INFO)) |
| #define | ACPI_EXD_INIT 0 |
| #define | ACPI_EXD_TYPE 1 |
| #define | ACPI_EXD_UINT8 2 |
| #define | ACPI_EXD_UINT16 3 |
| #define | ACPI_EXD_UINT32 4 |
| #define | ACPI_EXD_UINT64 5 |
| #define | ACPI_EXD_LITERAL 6 |
| #define | ACPI_EXD_POINTER 7 |
| #define | ACPI_EXD_ADDRESS 8 |
| #define | ACPI_EXD_STRING 9 |
| #define | ACPI_EXD_BUFFER 10 |
| #define | ACPI_EXD_PACKAGE 11 |
| #define | ACPI_EXD_FIELD 12 |
| #define | ACPI_EXD_REFERENCE 13 |
| #define | ACPI_EXPLICIT_BYTE_COPY 0x00000000 |
| #define | ACPI_EXPLICIT_CONVERT_HEX 0x00000001 |
| #define | ACPI_IMPLICIT_CONVERT_HEX 0x00000002 |
| #define | ACPI_EXPLICIT_CONVERT_DECIMAL 0x00000003 |
| #define | ACPI_IMPLICIT_CONVERSION TRUE |
| #define | ACPI_NO_IMPLICIT_CONVERSION FALSE |
Functions |
| ACPI_STATUS | AcpiExConvertToInteger (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc, UINT32 Flags) |
| ACPI_STATUS | AcpiExConvertToBuffer (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc) |
| ACPI_STATUS | AcpiExConvertToString (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc, UINT32 Type) |
| ACPI_STATUS | AcpiExConvertToTargetType (ACPI_OBJECT_TYPE DestinationType, ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT **ResultDesc, ACPI_WALK_STATE *WalkState) |
| void | AcpiExDoDebugObject (ACPI_OPERAND_OBJECT *SourceDesc, UINT32 Level, UINT32 Index) |
| ACPI_STATUS | AcpiExCommonBufferSetup (ACPI_OPERAND_OBJECT *ObjDesc, UINT32 BufferLength, UINT32 *DatumCount) |
| ACPI_STATUS | AcpiExWriteWithUpdateRule (ACPI_OPERAND_OBJECT *ObjDesc, UINT64 Mask, UINT64 FieldValue, UINT32 FieldDatumByteOffset) |
| void | AcpiExGetBufferDatum (UINT64 *Datum, void *Buffer, UINT32 BufferLength, UINT32 ByteGranularity, UINT32 BufferOffset) |
| void | AcpiExSetBufferDatum (UINT64 MergedDatum, void *Buffer, UINT32 BufferLength, UINT32 ByteGranularity, UINT32 BufferOffset) |
| ACPI_STATUS | AcpiExReadDataFromField (ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **RetBufferDesc) |
| ACPI_STATUS | AcpiExWriteDataToField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc) |
| ACPI_STATUS | AcpiExExtractFromField (ACPI_OPERAND_OBJECT *ObjDesc, void *Buffer, UINT32 BufferLength) |
| ACPI_STATUS | AcpiExInsertIntoField (ACPI_OPERAND_OBJECT *ObjDesc, void *Buffer, UINT32 BufferLength) |
| ACPI_STATUS | AcpiExAccessRegion (ACPI_OPERAND_OBJECT *ObjDesc, UINT32 FieldDatumByteOffset, UINT64 *Value, UINT32 ReadWrite) |
| ACPI_STATUS | AcpiExGetObjectReference (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExConcatTemplate (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT *ObjDesc2, ACPI_OPERAND_OBJECT **ActualReturnDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExDoConcatenate (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT *ObjDesc2, ACPI_OPERAND_OBJECT **ActualReturnDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExDoLogicalNumericOp (UINT16 Opcode, UINT64 Integer0, UINT64 Integer1, BOOLEAN *LogicalResult) |
| ACPI_STATUS | AcpiExDoLogicalOp (UINT16 Opcode, ACPI_OPERAND_OBJECT *Operand0, ACPI_OPERAND_OBJECT *Operand1, BOOLEAN *LogicalResult) |
| UINT64 | AcpiExDoMathOp (UINT16 Opcode, UINT64 Operand0, UINT64 Operand1) |
| ACPI_STATUS | AcpiExCreateMutex (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreateProcessor (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreatePowerResource (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreateRegion (UINT8 *AmlStart, UINT32 AmlLength, UINT8 RegionSpace, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreateEvent (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreateAlias (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExCreateMethod (UINT8 *AmlStart, UINT32 AmlLength, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExLoadOp (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT *Target, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExLoadTableOp (ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT **ReturnDesc) |
| ACPI_STATUS | AcpiExUnloadTable (ACPI_OPERAND_OBJECT *DdbHandle) |
| ACPI_STATUS | AcpiExAcquireMutex (ACPI_OPERAND_OBJECT *TimeDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExAcquireMutexObject (UINT16 Timeout, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_THREAD_ID ThreadId) |
| ACPI_STATUS | AcpiExReleaseMutex (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExReleaseMutexObject (ACPI_OPERAND_OBJECT *ObjDesc) |
| void | AcpiExReleaseAllMutexes (ACPI_THREAD_STATE *Thread) |
| void | AcpiExUnlinkMutex (ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiExPrepCommonFieldObject (ACPI_OPERAND_OBJECT *ObjDesc, UINT8 FieldFlags, UINT8 FieldAttribute, UINT32 FieldBitPosition, UINT32 FieldBitLength) |
| ACPI_STATUS | AcpiExPrepFieldValue (ACPI_CREATE_FIELD_INFO *Info) |
| ACPI_STATUS | AcpiExSystemDoNotifyOp (ACPI_OPERAND_OBJECT *Value, ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiExSystemDoSleep (UINT64 Time) |
| ACPI_STATUS | AcpiExSystemDoStall (UINT32 Time) |
| ACPI_STATUS | AcpiExSystemSignalEvent (ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiExSystemWaitEvent (ACPI_OPERAND_OBJECT *Time, ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiExSystemResetEvent (ACPI_OPERAND_OBJECT *ObjDesc) |
| ACPI_STATUS | AcpiExSystemWaitSemaphore (ACPI_SEMAPHORE Semaphore, UINT16 Timeout) |
| ACPI_STATUS | AcpiExSystemWaitMutex (ACPI_MUTEX Mutex, UINT16 Timeout) |
| ACPI_STATUS | AcpiExOpcode_0A_0T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_1A_0T_0R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_1A_0T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_1A_1T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_1A_1T_0R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_2A_0T_0R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_2A_0T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_2A_1T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_2A_2T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_3A_0T_0R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_3A_1T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExOpcode_6A_0T_1R (ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExResolveToValue (ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExResolveMultiple (ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *Operand, ACPI_OBJECT_TYPE *ReturnType, ACPI_OPERAND_OBJECT **ReturnDesc) |
| ACPI_STATUS | AcpiExResolveNodeToValue (ACPI_NAMESPACE_NODE **StackPtr, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExResolveOperands (UINT16 Opcode, ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState) |
| void | AcpiExDumpOperand (ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Depth) |
| void | AcpiExDumpOperands (ACPI_OPERAND_OBJECT **Operands, const char *OpcodeName, UINT32 NumOpcodes) |
| void | AcpiExDumpObjectDescriptor (ACPI_OPERAND_OBJECT *Object, UINT32 Flags) |
| void | AcpiExDumpNamespaceNode (ACPI_NAMESPACE_NODE *Node, UINT32 Flags) |
| ACPI_STATUS | AcpiExGetNameString (ACPI_OBJECT_TYPE DataType, UINT8 *InAmlAddress, char **OutNameString, UINT32 *OutNameLength) |
| ACPI_STATUS | AcpiExStore (ACPI_OPERAND_OBJECT *ValDesc, ACPI_OPERAND_OBJECT *DestDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExStoreObjectToNode (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_NAMESPACE_NODE *Node, ACPI_WALK_STATE *WalkState, UINT8 ImplicitConversion) |
| ACPI_STATUS | AcpiExResolveObject (ACPI_OPERAND_OBJECT **SourceDescPtr, ACPI_OBJECT_TYPE TargetType, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExStoreObjectToObject (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *DestDesc, ACPI_OPERAND_OBJECT **NewDesc, ACPI_WALK_STATE *WalkState) |
| ACPI_STATUS | AcpiExStoreBufferToBuffer (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *TargetDesc) |
| ACPI_STATUS | AcpiExStoreStringToString (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *TargetDesc) |
| ACPI_STATUS | AcpiExCopyIntegerToIndexField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *TargetDesc) |
| ACPI_STATUS | AcpiExCopyIntegerToBankField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *TargetDesc) |
| ACPI_STATUS | AcpiExCopyDataToNamedField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_NAMESPACE_NODE *Node) |
| ACPI_STATUS | AcpiExCopyIntegerToBufferField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *TargetDesc) |
| void | AcpiExEnterInterpreter (void) |
| void | AcpiExExitInterpreter (void) |
| void | AcpiExReacquireInterpreter (void) |
| void | AcpiExRelinquishInterpreter (void) |
| void | AcpiExTruncateFor32bitTable (ACPI_OPERAND_OBJECT *ObjDesc) |
| void | AcpiExAcquireGlobalLock (UINT32 Rule) |
| void | AcpiExReleaseGlobalLock (UINT32 Rule) |
| void | AcpiExEisaIdToString (char *Dest, UINT64 CompressedId) |
| void | AcpiExIntegerToString (char *Dest, UINT64 Value) |
| ACPI_STATUS | AcpiExSystemMemorySpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExSystemIoSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExPciConfigSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExCmosSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExPciBarSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExEmbeddedControllerSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExSmBusSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |
| ACPI_STATUS | AcpiExDataTableSpaceHandler (UINT32 Function, ACPI_PHYSICAL_ADDRESS Address, UINT32 BitWidth, UINT64 *Value, void *HandlerContext, void *RegionContext) |