156extern const UINT8 AcpiGbl_ResourceAmlSizes[];
157extern const UINT8 AcpiGbl_ResourceAmlSerialBusSizes[];
161#if defined(ACPI_DEBUG_OUTPUT) || defined (ACPI_DISASSEMBLER) || defined (ACPI_DEBUGGER)
163extern const char *AcpiGbl_BmDecode[];
164extern const char *AcpiGbl_ConfigDecode[];
165extern const char *AcpiGbl_ConsumeDecode[];
166extern const char *AcpiGbl_DecDecode[];
167extern const char *AcpiGbl_HeDecode[];
168extern const char *AcpiGbl_IoDecode[];
169extern const char *AcpiGbl_LlDecode[];
170extern const char *AcpiGbl_MaxDecode[];
171extern const char *AcpiGbl_MemDecode[];
172extern const char *AcpiGbl_MinDecode[];
173extern const char *AcpiGbl_MtpDecode[];
174extern const char *AcpiGbl_PhyDecode[];
175extern const char *AcpiGbl_RngDecode[];
176extern const char *AcpiGbl_RwDecode[];
177extern const char *AcpiGbl_ShrDecode[];
178extern const char *AcpiGbl_SizDecode[];
179extern const char *AcpiGbl_TrsDecode[];
180extern const char *AcpiGbl_TtpDecode[];
181extern const char *AcpiGbl_TypDecode[];
182extern const char *AcpiGbl_PpcDecode[];
183extern const char *AcpiGbl_IorDecode[];
184extern const char *AcpiGbl_DtsDecode[];
185extern const char *AcpiGbl_CtDecode[];
186extern const char *AcpiGbl_SbtDecode[];
187extern const char *AcpiGbl_AmDecode[];
188extern const char *AcpiGbl_SmDecode[];
189extern const char *AcpiGbl_WmDecode[];
190extern const char *AcpiGbl_CphDecode[];
191extern const char *AcpiGbl_CpoDecode[];
192extern const char *AcpiGbl_DpDecode[];
193extern const char *AcpiGbl_EdDecode[];
194extern const char *AcpiGbl_BpbDecode[];
195extern const char *AcpiGbl_SbDecode[];
196extern const char *AcpiGbl_FcDecode[];
197extern const char *AcpiGbl_PtDecode[];
198extern const char *AcpiGbl_PtypDecode[];
199extern const char *AcpiGbl_ClockInputMode[];
200extern const char *AcpiGbl_ClockInputScale[];
208#ifdef ACPI_ASL_COMPILER
212#define ACPI_MSG_REDIRECT_BEGIN \
213 FILE *OutputFile = AcpiGbl_OutputFile; \
214 AcpiOsRedirectOutput (stderr);
216#define ACPI_MSG_REDIRECT_END \
217 AcpiOsRedirectOutput (OutputFile);
223#define ACPI_MSG_REDIRECT_BEGIN
224#define ACPI_MSG_REDIRECT_END
230#ifndef ACPI_MSG_ERROR
231#define ACPI_MSG_ERROR "ACPI Error: "
233#ifndef ACPI_MSG_WARNING
234#define ACPI_MSG_WARNING "ACPI Warning: "
237#define ACPI_MSG_INFO "ACPI: "
240#ifndef ACPI_MSG_BIOS_ERROR
241#define ACPI_MSG_BIOS_ERROR "Firmware Error (ACPI): "
243#ifndef ACPI_MSG_BIOS_WARNING
244#define ACPI_MSG_BIOS_WARNING "Firmware Warning (ACPI): "
250#define ACPI_MSG_SUFFIX \
251 AcpiOsPrintf (" (%8.8X/%s-%u)\n", ACPI_CA_VERSION, ModuleName, LineNumber)
255#define ACPI_IMPLICIT_CONVERSION TRUE
256#define ACPI_NO_IMPLICIT_CONVERSION FALSE
260#define ACPI_INVALID_RESOURCE 0
261#define ACPI_FIXED_LENGTH 1
262#define ACPI_VARIABLE_LENGTH 2
263#define ACPI_SMALL_VARIABLE_LENGTH 3
266ACPI_STATUS (*ACPI_WALK_AML_CALLBACK) (
274ACPI_STATUS (*ACPI_PKG_CALLBACK) (
291#define REF_INCREMENT (UINT16) 0
292#define REF_DECREMENT (UINT16) 1
296#define DB_BYTE_DISPLAY 0x01
297#define DB_WORD_DISPLAY 0x02
298#define DB_DWORD_DISPLAY 0x04
299#define DB_QWORD_DISPLAY 0x08
300#define DB_DISPLAY_DATA_ONLY 0x10
316AcpiUtCheckAndRepairAscii (
326AcpiUtGenerateChecksum (
329 UINT8 OriginalChecksum);
337AcpiUtVerifyCdatChecksum (
342AcpiUtVerifyChecksum (
368AcpiUtConvertOctalString (
370 UINT64 *ReturnValue);
373AcpiUtConvertDecimalString (
375 UINT64 *ReturnValuePtr);
378AcpiUtConvertHexString (
380 UINT64 *ReturnValuePtr);
383AcpiUtRemoveWhitespace (
387AcpiUtRemoveLeadingZeros (
391AcpiUtDetectHexPrefix (
395AcpiUtRemoveHexPrefix (
399AcpiUtDetectOctalPrefix (
412AcpiUtExplicitStrtoul64 (
416AcpiUtImplicitStrtoul64 (
431#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
436 ACPI_OBJECT_TYPE Type);
441 ACPI_OBJECT_TYPE Type);
448AcpiUtGetDescriptorName (
452AcpiUtGetReferenceName (
456AcpiUtGetObjectTypeName (
468AcpiUtGetArgumentTypeName (
472AcpiUtHexToAsciiChar (
477AcpiUtAsciiToHexByte (
482AcpiUtAsciiCharToHex (
486AcpiUtValidObjectType (
487 ACPI_OBJECT_TYPE Type);
494AcpiUtHardwareInitialize (
498AcpiUtSubsystemShutdown (
506AcpiUtBuildSimpleObject(
510 UINT32 *BufferSpaceUsed);
513AcpiUtBuildPackageObject (
519AcpiUtCopyIobjectToEobject (
524AcpiUtCopyEobjectToIobject (
529AcpiUtCopyISimpleToIsimple (
534AcpiUtCopyIobjectToIobject (
544AcpiUtUpdateObjectReference (
553AcpiUtInitStackPtrTrace (
563 const char *FunctionName,
564 const char *ModuleName,
570 const char *FunctionName,
571 const char *ModuleName,
573 const void *Pointer);
578 const char *FunctionName,
579 const char *ModuleName,
586 const char *FunctionName,
587 const char *ModuleName,
594 const char *FunctionName,
595 const char *ModuleName,
601 const char *FunctionName,
602 const char *ModuleName,
609 const char *FunctionName,
610 const char *ModuleName,
617 const char *FunctionName,
618 const char *ModuleName,
625 const char *FunctionName,
626 const char *ModuleName,
631AcpiUtDebugDumpBuffer (
644#ifdef ACPI_APPLICATION
646AcpiUtDumpBufferToFile (
678AcpiUtRemoveReference (
682AcpiUtDeleteInternalPackageObject (
686AcpiUtDeleteInternalSimpleObject (
690AcpiUtDeleteInternalObjectList (
698AcpiUtEvaluateObject (
701 UINT32 ExpectedReturnBtypes,
705AcpiUtEvaluateNumericObject (
706 const char *ObjectName,
713 UINT32 *StatusFlags);
716AcpiUtExecutePowerMethods (
718 const char **MethodNames,
759AcpiUtAcquireReadLock (
763AcpiUtReleaseReadLock (
767AcpiUtAcquireWriteLock (
771AcpiUtReleaseWriteLock (
779AcpiUtCreateInternalObjectDbg (
780 const char *ModuleName,
783 ACPI_OBJECT_TYPE Type);
786AcpiUtAllocateObjectDescDbg (
787 const char *ModuleName,
791#define AcpiUtCreateInternalObject(t) AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t)
792#define AcpiUtAllocateObjectDesc() AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT)
795AcpiUtDeleteObjectDesc (
799AcpiUtValidInternalObject (
803AcpiUtCreatePackageObject (
807AcpiUtCreateIntegerObject (
811AcpiUtCreateBufferObject (
812 ACPI_SIZE BufferSize);
815AcpiUtCreateStringObject (
816 ACPI_SIZE StringSize);
821 ACPI_SIZE *ObjLength);
828AcpiUtInitializeInterfaces (
832AcpiUtInterfaceTerminate (
836AcpiUtInstallInterface (
837 ACPI_STRING InterfaceName);
840AcpiUtRemoveInterface (
841 ACPI_STRING InterfaceName);
844AcpiUtUpdateInterfaces (
849 ACPI_STRING InterfaceName);
852AcpiUtOsiImplementation (
860AcpiUtGetNextPredefinedMethod (
864AcpiUtMatchPredefinedMethod (
868AcpiUtGetExpectedReturnTypes (
870 UINT32 ExpectedBtypes);
872#if (defined ACPI_ASL_COMPILER || defined ACPI_HELP_APP)
874AcpiUtMatchResourceName (
878AcpiUtDisplayPredefinedMethod (
884AcpiUtGetResourceBitWidth (
894AcpiUtPushGenericState (
899AcpiUtPopGenericState (
904AcpiUtCreateGenericState (
908AcpiUtCreateThreadState (
912AcpiUtCreateUpdateState (
917AcpiUtCreatePkgState (
918 void *InternalObject,
919 void *ExternalObject,
923AcpiUtCreateUpdateStateAndPush (
929AcpiUtCreateControlState (
933AcpiUtDeleteGenericState (
945 UINT64 *OutRemainder);
952 UINT32 *OutRemainder);
956 UINT64 InMultiplicand,
961AcpiUtShortShiftLeft (
967AcpiUtShortShiftRight (
977AcpiUtValidateException (
981AcpiUtIsPciRootBridge (
984#if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_NAMES_APP)
991AcpiUtWalkPackageTree (
994 ACPI_PKG_CALLBACK WalkCallback,
999#define ACPI_ANY_BASE 0
1003AcpiUtDwordByteSwap (
1007AcpiUtSetIntegerWidth (
1010#ifdef ACPI_DEBUG_OUTPUT
1012AcpiUtDisplayInitPathname (
1023AcpiUtAllocateOwnerId (
1024 ACPI_OWNER_ID *OwnerId);
1027AcpiUtReleaseOwnerId (
1028 ACPI_OWNER_ID *OwnerId);
1035AcpiUtWalkAmlResources (
1038 ACPI_SIZE AmlLength,
1039 ACPI_WALK_AML_CALLBACK UserFunction,
1043AcpiUtValidateResource (
1046 UINT8 *ReturnIndex);
1049AcpiUtGetDescriptorLength (
1053AcpiUtGetResourceLength (
1057AcpiUtGetResourceHeaderLength (
1061AcpiUtGetResourceType (
1065AcpiUtGetResourceEndTag (
1078#if defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP
1080UtConvertBackslashes (
1088#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION) || defined (ACPI_DEBUG_OUTPUT)
1099 ACPI_SIZE DestSize);
1112 ACPI_SIZE MaxTransferLength);
1120AcpiUtMutexInitialize (
1124AcpiUtMutexTerminate (
1129 ACPI_MUTEX_HANDLE MutexId);
1133 ACPI_MUTEX_HANDLE MutexId);
1148AcpiUtValidateBuffer (
1152AcpiUtInitializeBuffer (
1154 ACPI_SIZE RequiredLength);
1156#ifdef ACPI_DBG_TRACK_ALLOCATIONS
1158AcpiUtAllocateAndTrack (
1165AcpiUtAllocateZeroedAndTrack (
1179AcpiUtDumpAllocationInfo (
1183AcpiUtDumpAllocations (
1185 const char *Module);
1189 const char *ListName,
1200AcpiUtAddAddressRange (
1201 ACPI_ADR_SPACE_TYPE SpaceId,
1202 ACPI_PHYSICAL_ADDRESS Address,
1207AcpiUtRemoveAddressRange (
1208 ACPI_ADR_SPACE_TYPE SpaceId,
1212AcpiUtCheckAddressRange (
1213 ACPI_ADR_SPACE_TYPE SpaceId,
1214 ACPI_PHYSICAL_ADDRESS Address,
1219AcpiUtDeleteAddressLists (
1227void ACPI_INTERNAL_VAR_XFACE
1228AcpiUtPredefinedWarning (
1229 const
char *ModuleName,
1237void ACPI_INTERNAL_VAR_XFACE
1238AcpiUtPredefinedInfo (
1239 const
char *ModuleName,
1247void ACPI_INTERNAL_VAR_XFACE
1248AcpiUtPredefinedBiosError (
1249 const
char *ModuleName,
1257AcpiUtPrefixedNamespaceError (
1258 const
char *ModuleName,
1261 const
char *InternalName,
1262 ACPI_STATUS LookupStatus);
1266 const
char *ModuleName,
1268 const
char *Message,
1271 ACPI_STATUS LookupStatus);
1278AcpiAhMatchPredefinedName (
1282AcpiAhMatchHardwareId (
1293#if (defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP || defined ACPI_HELP_APP)
1295AcpiUtConvertStringToUuid (
1300AcpiUtConvertUuidToString (
Test context for spec:/rtems/barrier/req/create test case.
Definition: tc-barrier-create.c:144
Definition: actypes.h:1159
Definition: acexcep.h:184
Definition: aclocal.h:1379
Definition: actypes.h:1494
Definition: aclocal.h:294
Definition: acutils.h:281
Definition: actypes.h:1401
Definition: actypes.h:1394
Definition: aclocal.h:206
Definition: aclocal.h:879
Definition: acstruct.h:182
Definition: aclocal.h:1643
Definition: aclocal.h:1633
Definition: aclocal.h:938
Definition: actypes.h:1076
Definition: acobject.h:626
Definition: aclocal.h:548