158#define ACPI_SERIALIZED 0xFF
160typedef UINT32 ACPI_MUTEX_HANDLE;
161#define ACPI_GLOBAL_LOCK (ACPI_SEMAPHORE) (-1)
165#define AML_NUM_OPCODES 0x83
171struct acpi_obj_mutex;
192#define ACPI_MTX_INTERPRETER 0
193#define ACPI_MTX_NAMESPACE 1
194#define ACPI_MTX_TABLES 2
195#define ACPI_MTX_EVENTS 3
196#define ACPI_MTX_CACHES 4
197#define ACPI_MTX_MEMORY 5
199#define ACPI_MAX_MUTEX 5
200#define ACPI_NUM_MUTEX (ACPI_MAX_MUTEX+1)
207 ACPI_MUTEX WriterMutex;
208 ACPI_MUTEX ReaderMutex;
218#define ACPI_LOCK_GPES 0
219#define ACPI_LOCK_HARDWARE 1
221#define ACPI_MAX_LOCK 1
222#define ACPI_NUM_LOCK (ACPI_MAX_LOCK+1)
227#define ACPI_MUTEX_NOT_ACQUIRED ((ACPI_THREAD_ID) -1)
231#ifdef ACPI_OS_INVALID_THREAD_ID
232#define ACPI_INVALID_THREAD_ID ACPI_OS_INVALID_THREAD_ID
234#define ACPI_INVALID_THREAD_ID ((ACPI_THREAD_ID) 0xFFFFFFFF)
243 ACPI_THREAD_ID ThreadId;
250#define ACPI_MTX_DO_NOT_LOCK 0
251#define ACPI_MTX_LOCK 1
256#define ACPI_FIELD_BYTE_GRANULARITY 1
257#define ACPI_FIELD_WORD_GRANULARITY 2
258#define ACPI_FIELD_DWORD_GRANULARITY 4
259#define ACPI_FIELD_QWORD_GRANULARITY 8
262#define ACPI_ENTRY_NOT_FOUND NULL
275 ACPI_IMODE_LOAD_PASS1 = 0x01,
276 ACPI_IMODE_LOAD_PASS2 = 0x02,
277 ACPI_IMODE_EXECUTE = 0x03
279} ACPI_INTERPRETER_MODE;
296 UINT8 DescriptorType;
303 ACPI_OWNER_ID OwnerId;
308#ifdef ACPI_LARGE_NAMESPACE_NODE
323#define ANOBJ_RESERVED 0x01
324#define ANOBJ_TEMPORARY 0x02
325#define ANOBJ_METHOD_ARG 0x04
326#define ANOBJ_METHOD_LOCAL 0x08
327#define ANOBJ_SUBTREE_HAS_INI 0x10
328#define ANOBJ_EVALUATED 0x20
329#define ANOBJ_ALLOCATED_BUFFER 0x40
330#define ANOBJ_NODE_EARLY_INIT 0x80
332#define ANOBJ_IS_EXTERNAL 0x08
333#define ANOBJ_METHOD_NO_RETVAL 0x10
334#define ANOBJ_METHOD_SOME_NO_RETVAL 0x20
335#define ANOBJ_IS_REFERENCED 0x80
343 UINT32 CurrentTableCount;
344 UINT32 MaxTableCount;
351#define ACPI_ROOT_ORIGIN_UNKNOWN (0)
352#define ACPI_ROOT_ORIGIN_ALLOCATED (1)
353#define ACPI_ROOT_ALLOW_RESIZE (2)
368#define ACPI_INVALID_TABLE_INDEX (0xFFFFFFFF)
389#define ACPI_COPY_TYPE_SIMPLE 0
390#define ACPI_COPY_TYPE_PACKAGE 1
397 const char *ExternalName;
398 const char *NextExternalChar;
403 BOOLEAN FullyQualified;
417 UINT8 *ResourceBuffer;
419 UINT32 FieldBitPosition;
420 UINT32 FieldBitLength;
421 UINT16 ResourceLength;
422 UINT16 PinNumberIndex;
432ACPI_STATUS (*ACPI_INTERNAL_METHOD) (
439#define ACPI_BTYPE_ANY 0x00000000
440#define ACPI_BTYPE_INTEGER 0x00000001
441#define ACPI_BTYPE_STRING 0x00000002
442#define ACPI_BTYPE_BUFFER 0x00000004
443#define ACPI_BTYPE_PACKAGE 0x00000008
444#define ACPI_BTYPE_FIELD_UNIT 0x00000010
445#define ACPI_BTYPE_DEVICE 0x00000020
446#define ACPI_BTYPE_EVENT 0x00000040
447#define ACPI_BTYPE_METHOD 0x00000080
448#define ACPI_BTYPE_MUTEX 0x00000100
449#define ACPI_BTYPE_REGION 0x00000200
450#define ACPI_BTYPE_POWER 0x00000400
451#define ACPI_BTYPE_PROCESSOR 0x00000800
452#define ACPI_BTYPE_THERMAL 0x00001000
453#define ACPI_BTYPE_BUFFER_FIELD 0x00002000
454#define ACPI_BTYPE_DDB_HANDLE 0x00004000
455#define ACPI_BTYPE_DEBUG_OBJECT 0x00008000
456#define ACPI_BTYPE_REFERENCE_OBJECT 0x00010000
457#define ACPI_BTYPE_RESOURCE 0x00020000
458#define ACPI_BTYPE_NAMED_REFERENCE 0x00040000
460#define ACPI_BTYPE_COMPUTE_DATA (ACPI_BTYPE_INTEGER | ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER)
462#define ACPI_BTYPE_DATA (ACPI_BTYPE_COMPUTE_DATA | ACPI_BTYPE_PACKAGE)
466#define ACPI_BTYPE_DATA_REFERENCE (ACPI_BTYPE_DATA | ACPI_BTYPE_REFERENCE_OBJECT | ACPI_BTYPE_DDB_HANDLE)
467#define ACPI_BTYPE_DEVICE_OBJECTS (ACPI_BTYPE_DEVICE | ACPI_BTYPE_THERMAL | ACPI_BTYPE_PROCESSOR)
468#define ACPI_BTYPE_OBJECTS_AND_REFS 0x0001FFFF
469#define ACPI_BTYPE_ALL_OBJECTS 0x0000FFFF
483 char Name[ACPI_NAMESEG_SIZE];
485 UINT8 ExpectedBtypes;
531 UINT8 TailObjectType;
541 UINT8 SubObjectTypes;
564typedef ACPI_STATUS (*ACPI_OBJECT_CONVERTER) (
571 char Name[ACPI_NAMESEG_SIZE];
572 UINT32 UnexpectedBtypes;
574 ACPI_OBJECT_CONVERTER ObjectConverter;
584#define ACPI_RTYPE_ANY 0x00
585#define ACPI_RTYPE_NONE 0x01
586#define ACPI_RTYPE_INTEGER 0x02
587#define ACPI_RTYPE_STRING 0x04
588#define ACPI_RTYPE_BUFFER 0x08
589#define ACPI_RTYPE_PACKAGE 0x10
590#define ACPI_RTYPE_REFERENCE 0x20
591#define ACPI_RTYPE_ALL 0x3F
593#define ACPI_NUM_RTYPES 5
602 ACPI_ADR_SPACE_TYPE SpaceId;
618 ACPI_SCI_HANDLER Address;
627 ACPI_GPE_HANDLER Address;
631 BOOLEAN OriginallyEnabled;
667 BOOLEAN DisableForDispatch;
677 UINT16 BaseGpeNumber;
698 UINT32 RegisterCount;
700 UINT16 BlockBaseNumber;
713 UINT32 InterruptNumber;
722 ACPI_OWNER_ID OwnerId;
723 BOOLEAN ExecuteByOwnerId;
730 UINT32 NextBlockBaseIndex;
736typedef ACPI_STATUS (*ACPI_GPE_CALLBACK) (
746 ACPI_EVENT_HANDLER Handler;
753 UINT8 StatusRegisterId;
754 UINT8 EnableRegisterId;
755 UINT16 StatusBitMask;
756 UINT16 EnableBitMask;
786#define ACPI_CONTROL_NORMAL 0xC0
787#define ACPI_CONTROL_CONDITIONAL_EXECUTING 0xC1
788#define ACPI_CONTROL_PREDICATE_EXECUTING 0xC2
789#define ACPI_CONTROL_PREDICATE_FALSE 0xC3
790#define ACPI_CONTROL_PREDICATE_TRUE 0xC4
793#define ACPI_STATE_COMMON \
795 UINT8 DescriptorType; \
844 UINT8 *AmlPredicateStart;
881 UINT8 CurrentSyncLevel;
884 ACPI_THREAD_ID ThreadId;
902ACPI_STATUS (*ACPI_PARSE_DOWNWARDS) (
907ACPI_STATUS (*ACPI_PARSE_UPWARDS) (
915 ACPI_NOTIFY_HANDLER Handler;
959ACPI_STATUS (*ACPI_EXECUTE_OP) (
968 ACPI_PHYSICAL_ADDRESS StartAddress;
969 ACPI_PHYSICAL_ADDRESS EndAddress;
985#if defined(ACPI_DISASSEMBLER) || defined(ACPI_DEBUG_OUTPUT)
1021#if defined(ACPI_DISASSEMBLER) || defined(ACPI_DEBUG_OUTPUT)
1022#define ACPI_DISASM_ONLY_MEMBERS(a) a;
1024#define ACPI_DISASM_ONLY_MEMBERS(a)
1027#if defined(ACPI_ASL_COMPILER)
1028#define ACPI_CONVERTER_ONLY_MEMBERS(a) a;
1030#define ACPI_CONVERTER_ONLY_MEMBERS(a)
1033#define ACPI_PARSE_COMMON \
1034 union acpi_parse_object *Parent; \
1035 UINT8 DescriptorType; \
1039 union acpi_parse_object *Next; \
1040 ACPI_NAMESPACE_NODE *Node; \
1041 ACPI_PARSE_VALUE Value; \
1042 UINT8 ArgListLength; \
1043 ACPI_DISASM_ONLY_MEMBERS (\
1044 UINT16 DisasmFlags; \
1045 UINT8 DisasmOpcode; \
1046 char *OperatorSymbol; \
1047 char AmlOpName[16]) \
1048 ACPI_CONVERTER_ONLY_MEMBERS (\
1049 char *InlineComment; \
1050 char *EndNodeComment; \
1051 char *NameComment; \
1052 char *CloseBraceComment; \
1053 ACPI_COMMENT_NODE *CommentList; \
1054 ACPI_COMMENT_NODE *EndBlkComment; \
1056 char *CvParentFilename)
1063 STANDARD_COMMENT = 1,
1067 CLOSE_BRACE_COMMENT,
1071 PARENTFILENAME_COMMENT,
1080#define ACPI_DASM_BUFFER 0x00
1081#define ACPI_DASM_RESOURCE 0x01
1082#define ACPI_DASM_STRING 0x02
1083#define ACPI_DASM_UNICODE 0x03
1084#define ACPI_DASM_PLD_METHOD 0x04
1085#define ACPI_DASM_UUID 0x05
1086#define ACPI_DASM_EISAID 0x06
1087#define ACPI_DASM_MATCHOP 0x07
1088#define ACPI_DASM_LNOT_PREFIX 0x08
1089#define ACPI_DASM_LNOT_SUFFIX 0x09
1090#define ACPI_DASM_HID_STRING 0x0A
1091#define ACPI_DASM_IGNORE_SINGLE 0x0B
1092#define ACPI_DASM_SWITCH 0x0C
1093#define ACPI_DASM_SWITCH_PREDICATE 0x0D
1094#define ACPI_DASM_CASE 0x0E
1095#define ACPI_DASM_DEFAULT 0x0F
1127 BOOLEAN IncludeWritten;
1159#define ACPI_MAX_PARSEOP_NAME 20
1167 BOOLEAN FileChanged;
1168 char *ParentFilename;
1175 UINT32 LogicalLineNumber;
1176 UINT32 LogicalByteOffset;
1178 UINT32 EndLogicalLine;
1181 UINT32 AmlSubtreeLength;
1182 UINT32 FinalAmlLength;
1183 UINT32 FinalAmlOffset;
1184 UINT32 CompileFlags;
1186 UINT8 AmlOpcodeLength;
1187 UINT8 AmlPkgLenBytes;
1189 char ParseOpName[ACPI_MAX_PARSEOP_NAME];
1204 UINT32 SpacesBefore;
1207 BOOLEAN CaptureComments;
1234#define ACPI_PARSEOP_GENERIC 0x01
1235#define ACPI_PARSEOP_NAMED_OBJECT 0x02
1236#define ACPI_PARSEOP_DEFERRED 0x04
1237#define ACPI_PARSEOP_BYTELIST 0x08
1238#define ACPI_PARSEOP_IN_STACK 0x10
1239#define ACPI_PARSEOP_TARGET 0x20
1240#define ACPI_PARSEOP_IN_CACHE 0x80
1244#define ACPI_PARSEOP_IGNORE 0x0001
1245#define ACPI_PARSEOP_PARAMETER_LIST 0x0002
1246#define ACPI_PARSEOP_EMPTY_TERMLIST 0x0004
1247#define ACPI_PARSEOP_PREDEFINED_CHECKED 0x0008
1248#define ACPI_PARSEOP_CLOSING_PAREN 0x0010
1249#define ACPI_PARSEOP_COMPOUND_ASSIGNMENT 0x0020
1250#define ACPI_PARSEOP_ASSIGNMENT 0x0040
1251#define ACPI_PARSEOP_ELSEIF 0x0080
1252#define ACPI_PARSEOP_LEGACY_ASL_ONLY 0x0100
1263 UINT8 ParentRegister;
1265 UINT16 AccessBitMask;
1274#define ACPI_PM1_STATUS_PRESERVED_BITS 0x0800
1278#define ACPI_PM1_CONTROL_WRITEONLY_BITS 0x2004
1290#define ACPI_PM1_CONTROL_IGNORED_BITS 0x0200
1291#define ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8
1292#define ACPI_PM1_CONTROL_PRESERVED_BITS \
1293 (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS)
1295#define ACPI_PM2_CONTROL_PRESERVED_BITS 0xFFFFFFFE
1301#define ACPI_REGISTER_PM1_STATUS 0x01
1302#define ACPI_REGISTER_PM1_ENABLE 0x02
1303#define ACPI_REGISTER_PM1_CONTROL 0x03
1304#define ACPI_REGISTER_PM2_CONTROL 0x04
1305#define ACPI_REGISTER_PM_TIMER 0x05
1306#define ACPI_REGISTER_PROCESSOR_BLOCK 0x06
1307#define ACPI_REGISTER_SMI_COMMAND_BLOCK 0x07
1312#define ACPI_BITMASK_TIMER_STATUS 0x0001
1313#define ACPI_BITMASK_BUS_MASTER_STATUS 0x0010
1314#define ACPI_BITMASK_GLOBAL_LOCK_STATUS 0x0020
1315#define ACPI_BITMASK_POWER_BUTTON_STATUS 0x0100
1316#define ACPI_BITMASK_SLEEP_BUTTON_STATUS 0x0200
1317#define ACPI_BITMASK_RT_CLOCK_STATUS 0x0400
1318#define ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000
1319#define ACPI_BITMASK_WAKE_STATUS 0x8000
1321#define ACPI_BITMASK_ALL_FIXED_STATUS (\
1322 ACPI_BITMASK_TIMER_STATUS | \
1323 ACPI_BITMASK_BUS_MASTER_STATUS | \
1324 ACPI_BITMASK_GLOBAL_LOCK_STATUS | \
1325 ACPI_BITMASK_POWER_BUTTON_STATUS | \
1326 ACPI_BITMASK_SLEEP_BUTTON_STATUS | \
1327 ACPI_BITMASK_RT_CLOCK_STATUS | \
1328 ACPI_BITMASK_PCIEXP_WAKE_STATUS | \
1329 ACPI_BITMASK_WAKE_STATUS)
1331#define ACPI_BITMASK_TIMER_ENABLE 0x0001
1332#define ACPI_BITMASK_GLOBAL_LOCK_ENABLE 0x0020
1333#define ACPI_BITMASK_POWER_BUTTON_ENABLE 0x0100
1334#define ACPI_BITMASK_SLEEP_BUTTON_ENABLE 0x0200
1335#define ACPI_BITMASK_RT_CLOCK_ENABLE 0x0400
1336#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE 0x4000
1338#define ACPI_BITMASK_SCI_ENABLE 0x0001
1339#define ACPI_BITMASK_BUS_MASTER_RLD 0x0002
1340#define ACPI_BITMASK_GLOBAL_LOCK_RELEASE 0x0004
1341#define ACPI_BITMASK_SLEEP_TYPE 0x1C00
1342#define ACPI_BITMASK_SLEEP_ENABLE 0x2000
1344#define ACPI_BITMASK_ARB_DISABLE 0x0001
1349#define ACPI_BITPOSITION_TIMER_STATUS 0x00
1350#define ACPI_BITPOSITION_BUS_MASTER_STATUS 0x04
1351#define ACPI_BITPOSITION_GLOBAL_LOCK_STATUS 0x05
1352#define ACPI_BITPOSITION_POWER_BUTTON_STATUS 0x08
1353#define ACPI_BITPOSITION_SLEEP_BUTTON_STATUS 0x09
1354#define ACPI_BITPOSITION_RT_CLOCK_STATUS 0x0A
1355#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS 0x0E
1356#define ACPI_BITPOSITION_WAKE_STATUS 0x0F
1358#define ACPI_BITPOSITION_TIMER_ENABLE 0x00
1359#define ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE 0x05
1360#define ACPI_BITPOSITION_POWER_BUTTON_ENABLE 0x08
1361#define ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE 0x09
1362#define ACPI_BITPOSITION_RT_CLOCK_ENABLE 0x0A
1363#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE 0x0E
1365#define ACPI_BITPOSITION_SCI_ENABLE 0x00
1366#define ACPI_BITPOSITION_BUS_MASTER_RLD 0x01
1367#define ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE 0x02
1368#define ACPI_BITPOSITION_SLEEP_TYPE 0x0A
1369#define ACPI_BITPOSITION_SLEEP_ENABLE 0x0D
1371#define ACPI_BITPOSITION_ARB_DISABLE 0x00
1376#define ACPI_ALWAYS_ILLEGAL 0x00
1387#define ACPI_OSI_INVALID 0x01
1388#define ACPI_OSI_DYNAMIC 0x02
1389#define ACPI_OSI_FEATURE 0x04
1390#define ACPI_OSI_DEFAULT_INVALID 0x08
1391#define ACPI_OSI_OPTIONAL_FEATURE (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID)
1398 UINT8 OsiDependency;
1411#define ACPI_ADDRESS_TYPE_MEMORY_RANGE 0
1412#define ACPI_ADDRESS_TYPE_IO_RANGE 1
1413#define ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE 2
1415#define ACPI_ADDRESS_TYPE_PCC_NUMBER 0xA
1419#define ACPI_RESOURCE_NAME_LARGE 0x80
1420#define ACPI_RESOURCE_NAME_SMALL 0x00
1422#define ACPI_RESOURCE_NAME_SMALL_MASK 0x78
1423#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07
1424#define ACPI_RESOURCE_NAME_LARGE_MASK 0x7F
1431#define ACPI_RESOURCE_NAME_IRQ 0x20
1432#define ACPI_RESOURCE_NAME_DMA 0x28
1433#define ACPI_RESOURCE_NAME_START_DEPENDENT 0x30
1434#define ACPI_RESOURCE_NAME_END_DEPENDENT 0x38
1435#define ACPI_RESOURCE_NAME_IO 0x40
1436#define ACPI_RESOURCE_NAME_FIXED_IO 0x48
1437#define ACPI_RESOURCE_NAME_FIXED_DMA 0x50
1438#define ACPI_RESOURCE_NAME_RESERVED_S2 0x58
1439#define ACPI_RESOURCE_NAME_RESERVED_S3 0x60
1440#define ACPI_RESOURCE_NAME_RESERVED_S4 0x68
1441#define ACPI_RESOURCE_NAME_VENDOR_SMALL 0x70
1442#define ACPI_RESOURCE_NAME_END_TAG 0x78
1448#define ACPI_RESOURCE_NAME_MEMORY24 0x81
1449#define ACPI_RESOURCE_NAME_GENERIC_REGISTER 0x82
1450#define ACPI_RESOURCE_NAME_RESERVED_L1 0x83
1451#define ACPI_RESOURCE_NAME_VENDOR_LARGE 0x84
1452#define ACPI_RESOURCE_NAME_MEMORY32 0x85
1453#define ACPI_RESOURCE_NAME_FIXED_MEMORY32 0x86
1454#define ACPI_RESOURCE_NAME_ADDRESS32 0x87
1455#define ACPI_RESOURCE_NAME_ADDRESS16 0x88
1456#define ACPI_RESOURCE_NAME_EXTENDED_IRQ 0x89
1457#define ACPI_RESOURCE_NAME_ADDRESS64 0x8A
1458#define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64 0x8B
1459#define ACPI_RESOURCE_NAME_GPIO 0x8C
1460#define ACPI_RESOURCE_NAME_PIN_FUNCTION 0x8D
1461#define ACPI_RESOURCE_NAME_SERIAL_BUS 0x8E
1462#define ACPI_RESOURCE_NAME_PIN_CONFIG 0x8F
1463#define ACPI_RESOURCE_NAME_PIN_GROUP 0x90
1464#define ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION 0x91
1465#define ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG 0x92
1466#define ACPI_RESOURCE_NAME_CLOCK_INPUT 0x93
1467#define ACPI_RESOURCE_NAME_LARGE_MAX 0x94
1476#define ACPI_ASCII_ZERO 0x30
1499#define ACPI_EXT_RESOLVED_REFERENCE 0x01
1500#define ACPI_EXT_ORIGIN_FROM_FILE 0x02
1501#define ACPI_EXT_INTERNAL_PATH_ALLOCATED 0x04
1502#define ACPI_EXT_EXTERNAL_EMITTED 0x08
1503#define ACPI_EXT_ORIGIN_FROM_OPCODE 0x10
1504#define ACPI_EXT_CONFLICTING_DECLARATION 0x20
1531 ACPI_HANDLE MainThreadGate;
1532 ACPI_HANDLE ThreadCompleteGate;
1533 ACPI_HANDLE InfoGate;
1534 ACPI_THREAD_ID *Threads;
1537 UINT32 NumCompleted;
1542 char Pathname[ACPI_DB_LINE_BUFFER_SIZE];
1544 ACPI_OBJECT_TYPE *Types;
1555 ACPI_OBJECT_TYPE ArgTypes[ACPI_METHOD_NUM_ARGS];
1557 char *Arguments[ACPI_METHOD_NUM_ARGS];
1558 char NumThreadsStr[11];
1559 char IdOfThreadStr[11];
1560 char IndexOfThreadStr[11];
1572#define ACPI_DB_DISABLE_OUTPUT 0x00
1573#define ACPI_DB_REDIRECTABLE_OUTPUT 0x01
1574#define ACPI_DB_CONSOLE_OUTPUT 0x02
1575#define ACPI_DB_DUPLICATE_OUTPUT 0x03
1580 UINT32 Types[ACPI_TOTAL_TYPES];
1593#define ACPI_MEM_MALLOC 0
1594#define ACPI_MEM_CALLOC 1
1595#define ACPI_MAX_MODULE_NAME 16
1597#define ACPI_COMMON_DEBUG_MEM_HEADER \
1598 struct acpi_debug_mem_block *Previous; \
1599 struct acpi_debug_mem_block *Next; \
1603 char Module[ACPI_MAX_MODULE_NAME]; \
1608 ACPI_COMMON_DEBUG_MEM_HEADER
1614 ACPI_COMMON_DEBUG_MEM_HEADER
1620#define ACPI_MEM_LIST_GLOBAL 0
1621#define ACPI_MEM_LIST_NSNODE 1
1622#define ACPI_MEM_LIST_MAX 1
1623#define ACPI_NUM_MEM_LISTS 2
1636#ifndef ACPI_ASL_COMPILER
Test context for spec:/rtems/barrier/req/create test case.
Definition: tc-barrier-create.c:144
Definition: aclocal.h:965
Definition: aclocal.h:1262
Definition: aclocal.h:803
Definition: aclocal.h:840
Definition: aclocal.h:411
Definition: aclocal.h:1529
Definition: aclocal.h:1613
Definition: aclocal.h:1508
Definition: aclocal.h:1486
Definition: aclocal.h:763
Definition: aclocal.h:1120
Definition: aclocal.h:372
Definition: aclocal.h:745
Definition: aclocal.h:752
Definition: aclocal.h:773
Definition: aclocal.h:914
Definition: aclocal.h:690
Definition: aclocal.h:728
Definition: aclocal.h:661
Definition: aclocal.h:626
Definition: aclocal.h:638
Definition: aclocal.h:674
Definition: aclocal.h:718
Definition: aclocal.h:709
Definition: aclocal.h:1565
Definition: aclocal.h:1379
Definition: aclocal.h:240
Definition: aclocal.h:482
Definition: aclocal.h:294
Definition: aclocal.h:396
Definition: aclocal.h:359
Definition: aclocal.h:925
Definition: aclocal.h:381
Definition: aclocal.h:1579
Definition: aclocal.h:984
Definition: aclocal.h:516
Definition: aclocal.h:527
Definition: aclocal.h:537
Definition: aclocal.h:503
Definition: aclocal.h:1162
Definition: aclocal.h:1137
Definition: aclocal.h:1147
Definition: aclocal.h:1516
Definition: aclocal.h:1217
Definition: aclocal.h:823
Definition: aclocal.h:1394
Definition: aclocal.h:863
Definition: aclocal.h:599
Definition: aclocal.h:894
Definition: aclocal.h:206
Definition: aclocal.h:616
Definition: aclocal.h:855
Definition: aclocal.h:570
Definition: aclocal.h:341
Definition: aclocal.h:1000
Definition: aclocal.h:879
Definition: aclocal.h:812
Definition: acstruct.h:182
Definition: aclocal.h:1643
Definition: aclocal.h:1633
Definition: aclocal.h:1657
Definition: aclocal.h:1650
Definition: aclocal.h:938
Definition: aclocal.h:649
Definition: acobject.h:626
Definition: aclocal.h:1194
Definition: aclocal.h:1009
Definition: aclocal.h:548