152#ifndef __ACINTERP_H__
153#define __ACINTERP_H__
156#define ACPI_WALK_OPERANDS (&(WalkState->Operands [WalkState->NumOperands -1]))
160#define ACPI_EXD_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_OPERAND_OBJECT,f)
161#define ACPI_EXD_NSOFFSET(f) (UINT8) ACPI_OFFSET (ACPI_NAMESPACE_NODE,f)
162#define ACPI_EXD_TABLE_SIZE(name) (sizeof(name) / sizeof (ACPI_EXDUMP_INFO))
172#if (!defined(ACPI_MISALIGNMENT_NOT_SUPPORTED) && !defined(ACPI_PACKED_POINTERS_NOT_SUPPORTED))
186#define ACPI_EXD_INIT 0
187#define ACPI_EXD_TYPE 1
188#define ACPI_EXD_UINT8 2
189#define ACPI_EXD_UINT16 3
190#define ACPI_EXD_UINT32 4
191#define ACPI_EXD_UINT64 5
192#define ACPI_EXD_LITERAL 6
193#define ACPI_EXD_POINTER 7
194#define ACPI_EXD_ADDRESS 8
195#define ACPI_EXD_STRING 9
196#define ACPI_EXD_BUFFER 10
197#define ACPI_EXD_PACKAGE 11
198#define ACPI_EXD_FIELD 12
199#define ACPI_EXD_REFERENCE 13
200#define ACPI_EXD_LIST 14
201#define ACPI_EXD_HDLR_LIST 15
202#define ACPI_EXD_RGN_LIST 16
203#define ACPI_EXD_NODE 17
214AcpiExConvertToInteger (
217 UINT32 ImplicitConversion);
220AcpiExConvertToBuffer (
225AcpiExConvertToString (
232#define ACPI_EXPLICIT_BYTE_COPY 0x00000000
233#define ACPI_EXPLICIT_CONVERT_HEX 0x00000001
234#define ACPI_IMPLICIT_CONVERT_HEX 0x00000002
235#define ACPI_EXPLICIT_CONVERT_DECIMAL 0x00000003
238AcpiExConvertToTargetType (
239 ACPI_OBJECT_TYPE DestinationType,
255AcpiExStartTraceMethod (
261AcpiExStopTraceMethod (
267AcpiExStartTraceOpcode (
272AcpiExStopTraceOpcode (
278 ACPI_TRACE_EVENT_TYPE Type,
288AcpiExGetProtocolBufferLength (
290 UINT32 *ReturnLength);
293AcpiExCommonBufferSetup (
299AcpiExWriteWithUpdateRule (
303 UINT32 FieldDatumByteOffset);
310 UINT32 ByteGranularity,
311 UINT32 BufferOffset);
314AcpiExSetBufferDatum (
318 UINT32 ByteGranularity,
319 UINT32 BufferOffset);
322AcpiExReadDataFromField (
328AcpiExWriteDataToField (
338AcpiExExtractFromField (
341 UINT32 BufferLength);
344AcpiExInsertIntoField (
347 UINT32 BufferLength);
352 UINT32 FieldDatumByteOffset,
361AcpiExGetObjectReference (
367AcpiExConcatTemplate (
381AcpiExDoLogicalNumericOp (
385 BOOLEAN *LogicalResult);
392 BOOLEAN *LogicalResult);
405AcpiExCreateProcessor (
409AcpiExCreatePowerResource (
463AcpiExAcquireMutexObject (
466 ACPI_THREAD_ID ThreadId);
474AcpiExReleaseMutexObject (
478AcpiExReleaseAllMutexes (
490AcpiExPrepCommonFieldObject (
493 UINT8 FieldAttribute,
494 UINT32 FieldBitPosition,
495 UINT32 FieldBitLength);
498AcpiExPrepFieldValue (
511AcpiExWriteSerialBus (
532AcpiExSystemDoNotifyOp (
545AcpiExSystemSignalEvent(
549AcpiExSystemWaitEvent(
554AcpiExSystemResetEvent(
558AcpiExSystemWaitSemaphore (
559 ACPI_SEMAPHORE Semaphore,
563AcpiExSystemWaitMutex (
571AcpiExOpcode_0A_0T_1R (
575AcpiExOpcode_1A_0T_0R (
579AcpiExOpcode_1A_0T_1R (
583AcpiExOpcode_1A_1T_1R (
587AcpiExOpcode_1A_1T_0R (
594AcpiExOpcode_2A_0T_0R (
598AcpiExOpcode_2A_0T_1R (
602AcpiExOpcode_2A_1T_1R (
606AcpiExOpcode_2A_2T_1R (
614AcpiExOpcode_3A_0T_0R (
618AcpiExOpcode_3A_1T_1R (
626AcpiExOpcode_6A_0T_1R (
634AcpiExResolveToValue (
639AcpiExResolveMultiple (
642 ACPI_OBJECT_TYPE *ReturnType,
650AcpiExResolveNodeToValue (
659AcpiExResolveOperands (
676 const char *OpcodeName,
680AcpiExDumpObjectDescriptor (
685AcpiExDumpNamespaceNode (
695 ACPI_OBJECT_TYPE DataType,
697 char **OutNameString,
698 UINT32 *OutNameLength);
711AcpiExStoreObjectToNode (
715 UINT8 ImplicitConversion);
724 ACPI_OBJECT_TYPE TargetType,
728AcpiExStoreObjectToObject (
739AcpiExStoreBufferToBuffer (
744AcpiExStoreStringToString (
753AcpiExCopyIntegerToIndexField (
758AcpiExCopyIntegerToBankField (
763AcpiExCopyDataToNamedField (
768AcpiExCopyIntegerToBufferField (
777AcpiExEnterInterpreter (
781AcpiExExitInterpreter (
785AcpiExTruncateFor32bitTable (
789AcpiExAcquireGlobalLock (
793AcpiExReleaseGlobalLock (
797AcpiExEisaIdToString (
799 UINT64 CompressedId);
802AcpiExIntegerToString (
807AcpiExPciClsToString (
820AcpiExSystemMemorySpaceHandler (
822 ACPI_PHYSICAL_ADDRESS Address,
825 void *HandlerContext,
826 void *RegionContext);
829AcpiExSystemIoSpaceHandler (
831 ACPI_PHYSICAL_ADDRESS Address,
834 void *HandlerContext,
835 void *RegionContext);
838AcpiExPciConfigSpaceHandler (
840 ACPI_PHYSICAL_ADDRESS Address,
843 void *HandlerContext,
844 void *RegionContext);
847AcpiExCmosSpaceHandler (
849 ACPI_PHYSICAL_ADDRESS Address,
852 void *HandlerContext,
853 void *RegionContext);
856AcpiExPciBarSpaceHandler (
858 ACPI_PHYSICAL_ADDRESS Address,
861 void *HandlerContext,
862 void *RegionContext);
865AcpiExEmbeddedControllerSpaceHandler (
867 ACPI_PHYSICAL_ADDRESS Address,
870 void *HandlerContext,
871 void *RegionContext);
874AcpiExSmBusSpaceHandler (
876 ACPI_PHYSICAL_ADDRESS Address,
879 void *HandlerContext,
880 void *RegionContext);
884AcpiExDataTableSpaceHandler (
886 ACPI_PHYSICAL_ADDRESS Address,
889 void *HandlerContext,
890 void *RegionContext);
Definition: aclocal.h:411
Definition: acinterp.h:177
Definition: aclocal.h:294
Definition: aclocal.h:879
Definition: acstruct.h:182
Definition: acobject.h:626
Definition: aclocal.h:1194