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
486 char Name[ACPI_NAMESEG_SIZE];
488 UINT8 ExpectedBtypes;
534 UINT8 TailObjectType;
544 UINT8 SubObjectTypes;
567typedef ACPI_STATUS (*ACPI_OBJECT_CONVERTER) (
577 char Name[ACPI_NAMESEG_SIZE];
578 UINT32 UnexpectedBtypes;
580 ACPI_OBJECT_CONVERTER ObjectConverter;
590#define ACPI_RTYPE_ANY 0x00
591#define ACPI_RTYPE_NONE 0x01
592#define ACPI_RTYPE_INTEGER 0x02
593#define ACPI_RTYPE_STRING 0x04
594#define ACPI_RTYPE_BUFFER 0x08
595#define ACPI_RTYPE_PACKAGE 0x10
596#define ACPI_RTYPE_REFERENCE 0x20
597#define ACPI_RTYPE_ALL 0x3F
599#define ACPI_NUM_RTYPES 5
608 ACPI_ADR_SPACE_TYPE SpaceId;
624 ACPI_SCI_HANDLER Address;
633 ACPI_GPE_HANDLER Address;
637 BOOLEAN OriginallyEnabled;
673 BOOLEAN DisableForDispatch;
683 UINT16 BaseGpeNumber;
704 UINT32 RegisterCount;
706 UINT16 BlockBaseNumber;
719 UINT32 InterruptNumber;
728 ACPI_OWNER_ID OwnerId;
729 BOOLEAN ExecuteByOwnerId;
736 UINT32 NextBlockBaseIndex;
742typedef ACPI_STATUS (*ACPI_GPE_CALLBACK) (
752 ACPI_EVENT_HANDLER Handler;
759 UINT8 StatusRegisterId;
760 UINT8 EnableRegisterId;
761 UINT16 StatusBitMask;
762 UINT16 EnableBitMask;
792#define ACPI_CONTROL_NORMAL 0xC0
793#define ACPI_CONTROL_CONDITIONAL_EXECUTING 0xC1
794#define ACPI_CONTROL_PREDICATE_EXECUTING 0xC2
795#define ACPI_CONTROL_PREDICATE_FALSE 0xC3
796#define ACPI_CONTROL_PREDICATE_TRUE 0xC4
799#define ACPI_STATE_COMMON \
801 UINT8 DescriptorType; \
850 UINT8 *AmlPredicateStart;
887 UINT8 CurrentSyncLevel;
890 ACPI_THREAD_ID ThreadId;
908ACPI_STATUS (*ACPI_PARSE_DOWNWARDS) (
913ACPI_STATUS (*ACPI_PARSE_UPWARDS) (
921 ACPI_NOTIFY_HANDLER Handler;
965ACPI_STATUS (*ACPI_EXECUTE_OP) (
974 ACPI_PHYSICAL_ADDRESS StartAddress;
975 ACPI_PHYSICAL_ADDRESS EndAddress;
991#if defined(ACPI_DISASSEMBLER) || defined(ACPI_DEBUG_OUTPUT)
1027#if defined(ACPI_DISASSEMBLER) || defined(ACPI_DEBUG_OUTPUT)
1028#define ACPI_DISASM_ONLY_MEMBERS(a) a;
1030#define ACPI_DISASM_ONLY_MEMBERS(a)
1033#if defined(ACPI_ASL_COMPILER)
1034#define ACPI_CONVERTER_ONLY_MEMBERS(a) a;
1036#define ACPI_CONVERTER_ONLY_MEMBERS(a)
1039#define ACPI_PARSE_COMMON \
1040 union acpi_parse_object *Parent; \
1041 UINT8 DescriptorType; \
1045 union acpi_parse_object *Next; \
1046 ACPI_NAMESPACE_NODE *Node; \
1047 ACPI_PARSE_VALUE Value; \
1048 UINT8 ArgListLength; \
1049 ACPI_DISASM_ONLY_MEMBERS (\
1050 UINT16 DisasmFlags; \
1051 UINT8 DisasmOpcode; \
1052 char *OperatorSymbol; \
1053 char AmlOpName[16]) \
1054 ACPI_CONVERTER_ONLY_MEMBERS (\
1055 char *InlineComment; \
1056 char *EndNodeComment; \
1057 char *NameComment; \
1058 char *CloseBraceComment; \
1059 ACPI_COMMENT_NODE *CommentList; \
1060 ACPI_COMMENT_NODE *EndBlkComment; \
1062 char *CvParentFilename)
1069 STANDARD_COMMENT = 1,
1073 CLOSE_BRACE_COMMENT,
1077 PARENTFILENAME_COMMENT,
1086#define ACPI_DASM_BUFFER 0x00
1087#define ACPI_DASM_RESOURCE 0x01
1088#define ACPI_DASM_STRING 0x02
1089#define ACPI_DASM_UNICODE 0x03
1090#define ACPI_DASM_PLD_METHOD 0x04
1091#define ACPI_DASM_UUID 0x05
1092#define ACPI_DASM_EISAID 0x06
1093#define ACPI_DASM_MATCHOP 0x07
1094#define ACPI_DASM_LNOT_PREFIX 0x08
1095#define ACPI_DASM_LNOT_SUFFIX 0x09
1096#define ACPI_DASM_HID_STRING 0x0A
1097#define ACPI_DASM_IGNORE_SINGLE 0x0B
1098#define ACPI_DASM_SWITCH 0x0C
1099#define ACPI_DASM_SWITCH_PREDICATE 0x0D
1100#define ACPI_DASM_CASE 0x0E
1101#define ACPI_DASM_DEFAULT 0x0F
1133 BOOLEAN IncludeWritten;
1165#define ACPI_MAX_PARSEOP_NAME 20
1173 BOOLEAN FileChanged;
1174 char *ParentFilename;
1181 UINT32 LogicalLineNumber;
1182 UINT32 LogicalByteOffset;
1184 UINT32 EndLogicalLine;
1187 UINT32 AmlSubtreeLength;
1188 UINT32 FinalAmlLength;
1189 UINT32 FinalAmlOffset;
1190 UINT32 CompileFlags;
1192 UINT8 AmlOpcodeLength;
1193 UINT8 AmlPkgLenBytes;
1195 char ParseOpName[ACPI_MAX_PARSEOP_NAME];
1210 UINT32 SpacesBefore;
1213 BOOLEAN CaptureComments;
1240#define ACPI_PARSEOP_GENERIC 0x01
1241#define ACPI_PARSEOP_NAMED_OBJECT 0x02
1242#define ACPI_PARSEOP_DEFERRED 0x04
1243#define ACPI_PARSEOP_BYTELIST 0x08
1244#define ACPI_PARSEOP_IN_STACK 0x10
1245#define ACPI_PARSEOP_TARGET 0x20
1246#define ACPI_PARSEOP_IN_CACHE 0x80
1250#define ACPI_PARSEOP_IGNORE 0x0001
1251#define ACPI_PARSEOP_PARAMETER_LIST 0x0002
1252#define ACPI_PARSEOP_EMPTY_TERMLIST 0x0004
1253#define ACPI_PARSEOP_PREDEFINED_CHECKED 0x0008
1254#define ACPI_PARSEOP_CLOSING_PAREN 0x0010
1255#define ACPI_PARSEOP_COMPOUND_ASSIGNMENT 0x0020
1256#define ACPI_PARSEOP_ASSIGNMENT 0x0040
1257#define ACPI_PARSEOP_ELSEIF 0x0080
1258#define ACPI_PARSEOP_LEGACY_ASL_ONLY 0x0100
1269 UINT8 ParentRegister;
1271 UINT16 AccessBitMask;
1280#define ACPI_PM1_STATUS_PRESERVED_BITS 0x0800
1284#define ACPI_PM1_CONTROL_WRITEONLY_BITS 0x2004
1296#define ACPI_PM1_CONTROL_IGNORED_BITS 0x0200
1297#define ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8
1298#define ACPI_PM1_CONTROL_PRESERVED_BITS \
1299 (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS)
1301#define ACPI_PM2_CONTROL_PRESERVED_BITS 0xFFFFFFFE
1307#define ACPI_REGISTER_PM1_STATUS 0x01
1308#define ACPI_REGISTER_PM1_ENABLE 0x02
1309#define ACPI_REGISTER_PM1_CONTROL 0x03
1310#define ACPI_REGISTER_PM2_CONTROL 0x04
1311#define ACPI_REGISTER_PM_TIMER 0x05
1312#define ACPI_REGISTER_PROCESSOR_BLOCK 0x06
1313#define ACPI_REGISTER_SMI_COMMAND_BLOCK 0x07
1318#define ACPI_BITMASK_TIMER_STATUS 0x0001
1319#define ACPI_BITMASK_BUS_MASTER_STATUS 0x0010
1320#define ACPI_BITMASK_GLOBAL_LOCK_STATUS 0x0020
1321#define ACPI_BITMASK_POWER_BUTTON_STATUS 0x0100
1322#define ACPI_BITMASK_SLEEP_BUTTON_STATUS 0x0200
1323#define ACPI_BITMASK_RT_CLOCK_STATUS 0x0400
1324#define ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000
1325#define ACPI_BITMASK_WAKE_STATUS 0x8000
1327#define ACPI_BITMASK_ALL_FIXED_STATUS (\
1328 ACPI_BITMASK_TIMER_STATUS | \
1329 ACPI_BITMASK_BUS_MASTER_STATUS | \
1330 ACPI_BITMASK_GLOBAL_LOCK_STATUS | \
1331 ACPI_BITMASK_POWER_BUTTON_STATUS | \
1332 ACPI_BITMASK_SLEEP_BUTTON_STATUS | \
1333 ACPI_BITMASK_RT_CLOCK_STATUS | \
1334 ACPI_BITMASK_PCIEXP_WAKE_STATUS | \
1335 ACPI_BITMASK_WAKE_STATUS)
1337#define ACPI_BITMASK_TIMER_ENABLE 0x0001
1338#define ACPI_BITMASK_GLOBAL_LOCK_ENABLE 0x0020
1339#define ACPI_BITMASK_POWER_BUTTON_ENABLE 0x0100
1340#define ACPI_BITMASK_SLEEP_BUTTON_ENABLE 0x0200
1341#define ACPI_BITMASK_RT_CLOCK_ENABLE 0x0400
1342#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE 0x4000
1344#define ACPI_BITMASK_SCI_ENABLE 0x0001
1345#define ACPI_BITMASK_BUS_MASTER_RLD 0x0002
1346#define ACPI_BITMASK_GLOBAL_LOCK_RELEASE 0x0004
1347#define ACPI_BITMASK_SLEEP_TYPE 0x1C00
1348#define ACPI_BITMASK_SLEEP_ENABLE 0x2000
1350#define ACPI_BITMASK_ARB_DISABLE 0x0001
1355#define ACPI_BITPOSITION_TIMER_STATUS 0x00
1356#define ACPI_BITPOSITION_BUS_MASTER_STATUS 0x04
1357#define ACPI_BITPOSITION_GLOBAL_LOCK_STATUS 0x05
1358#define ACPI_BITPOSITION_POWER_BUTTON_STATUS 0x08
1359#define ACPI_BITPOSITION_SLEEP_BUTTON_STATUS 0x09
1360#define ACPI_BITPOSITION_RT_CLOCK_STATUS 0x0A
1361#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS 0x0E
1362#define ACPI_BITPOSITION_WAKE_STATUS 0x0F
1364#define ACPI_BITPOSITION_TIMER_ENABLE 0x00
1365#define ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE 0x05
1366#define ACPI_BITPOSITION_POWER_BUTTON_ENABLE 0x08
1367#define ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE 0x09
1368#define ACPI_BITPOSITION_RT_CLOCK_ENABLE 0x0A
1369#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE 0x0E
1371#define ACPI_BITPOSITION_SCI_ENABLE 0x00
1372#define ACPI_BITPOSITION_BUS_MASTER_RLD 0x01
1373#define ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE 0x02
1374#define ACPI_BITPOSITION_SLEEP_TYPE 0x0A
1375#define ACPI_BITPOSITION_SLEEP_ENABLE 0x0D
1377#define ACPI_BITPOSITION_ARB_DISABLE 0x00
1382#define ACPI_ALWAYS_ILLEGAL 0x00
1393#define ACPI_OSI_INVALID 0x01
1394#define ACPI_OSI_DYNAMIC 0x02
1395#define ACPI_OSI_FEATURE 0x04
1396#define ACPI_OSI_DEFAULT_INVALID 0x08
1397#define ACPI_OSI_OPTIONAL_FEATURE (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID)
1404 UINT8 OsiDependency;
1417#define ACPI_ADDRESS_TYPE_MEMORY_RANGE 0
1418#define ACPI_ADDRESS_TYPE_IO_RANGE 1
1419#define ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE 2
1421#define ACPI_ADDRESS_TYPE_PCC_NUMBER 0xA
1425#define ACPI_RESOURCE_NAME_LARGE 0x80
1426#define ACPI_RESOURCE_NAME_SMALL 0x00
1428#define ACPI_RESOURCE_NAME_SMALL_MASK 0x78
1429#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07
1430#define ACPI_RESOURCE_NAME_LARGE_MASK 0x7F
1437#define ACPI_RESOURCE_NAME_IRQ 0x20
1438#define ACPI_RESOURCE_NAME_DMA 0x28
1439#define ACPI_RESOURCE_NAME_START_DEPENDENT 0x30
1440#define ACPI_RESOURCE_NAME_END_DEPENDENT 0x38
1441#define ACPI_RESOURCE_NAME_IO 0x40
1442#define ACPI_RESOURCE_NAME_FIXED_IO 0x48
1443#define ACPI_RESOURCE_NAME_FIXED_DMA 0x50
1444#define ACPI_RESOURCE_NAME_RESERVED_S2 0x58
1445#define ACPI_RESOURCE_NAME_RESERVED_S3 0x60
1446#define ACPI_RESOURCE_NAME_RESERVED_S4 0x68
1447#define ACPI_RESOURCE_NAME_VENDOR_SMALL 0x70
1448#define ACPI_RESOURCE_NAME_END_TAG 0x78
1454#define ACPI_RESOURCE_NAME_MEMORY24 0x81
1455#define ACPI_RESOURCE_NAME_GENERIC_REGISTER 0x82
1456#define ACPI_RESOURCE_NAME_RESERVED_L1 0x83
1457#define ACPI_RESOURCE_NAME_VENDOR_LARGE 0x84
1458#define ACPI_RESOURCE_NAME_MEMORY32 0x85
1459#define ACPI_RESOURCE_NAME_FIXED_MEMORY32 0x86
1460#define ACPI_RESOURCE_NAME_ADDRESS32 0x87
1461#define ACPI_RESOURCE_NAME_ADDRESS16 0x88
1462#define ACPI_RESOURCE_NAME_EXTENDED_IRQ 0x89
1463#define ACPI_RESOURCE_NAME_ADDRESS64 0x8A
1464#define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64 0x8B
1465#define ACPI_RESOURCE_NAME_GPIO 0x8C
1466#define ACPI_RESOURCE_NAME_PIN_FUNCTION 0x8D
1467#define ACPI_RESOURCE_NAME_SERIAL_BUS 0x8E
1468#define ACPI_RESOURCE_NAME_PIN_CONFIG 0x8F
1469#define ACPI_RESOURCE_NAME_PIN_GROUP 0x90
1470#define ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION 0x91
1471#define ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG 0x92
1472#define ACPI_RESOURCE_NAME_CLOCK_INPUT 0x93
1473#define ACPI_RESOURCE_NAME_LARGE_MAX 0x94
1482#define ACPI_ASCII_ZERO 0x30
1505#define ACPI_EXT_RESOLVED_REFERENCE 0x01
1506#define ACPI_EXT_ORIGIN_FROM_FILE 0x02
1507#define ACPI_EXT_INTERNAL_PATH_ALLOCATED 0x04
1508#define ACPI_EXT_EXTERNAL_EMITTED 0x08
1509#define ACPI_EXT_ORIGIN_FROM_OPCODE 0x10
1510#define ACPI_EXT_CONFLICTING_DECLARATION 0x20
1537 ACPI_HANDLE MainThreadGate;
1538 ACPI_HANDLE ThreadCompleteGate;
1539 ACPI_HANDLE InfoGate;
1540 ACPI_THREAD_ID *Threads;
1543 UINT32 NumCompleted;
1548 char Pathname[ACPI_DB_LINE_BUFFER_SIZE];
1550 ACPI_OBJECT_TYPE *Types;
1561 ACPI_OBJECT_TYPE ArgTypes[ACPI_METHOD_NUM_ARGS];
1563 char *Arguments[ACPI_METHOD_NUM_ARGS];
1564 char NumThreadsStr[11];
1565 char IdOfThreadStr[11];
1566 char IndexOfThreadStr[11];
1578#define ACPI_DB_DISABLE_OUTPUT 0x00
1579#define ACPI_DB_REDIRECTABLE_OUTPUT 0x01
1580#define ACPI_DB_CONSOLE_OUTPUT 0x02
1581#define ACPI_DB_DUPLICATE_OUTPUT 0x03
1586 UINT32 Types[ACPI_TOTAL_TYPES];
1599#define ACPI_MEM_MALLOC 0
1600#define ACPI_MEM_CALLOC 1
1601#define ACPI_MAX_MODULE_NAME 16
1603#define ACPI_COMMON_DEBUG_MEM_HEADER \
1604 struct acpi_debug_mem_block *Previous; \
1605 struct acpi_debug_mem_block *Next; \
1609 char Module[ACPI_MAX_MODULE_NAME]; \
1614 ACPI_COMMON_DEBUG_MEM_HEADER
1620 ACPI_COMMON_DEBUG_MEM_HEADER
1626#define ACPI_MEM_LIST_GLOBAL 0
1627#define ACPI_MEM_LIST_NSNODE 1
1628#define ACPI_MEM_LIST_MAX 1
1629#define ACPI_NUM_MEM_LISTS 2
1642#ifndef ACPI_ASL_COMPILER
Test context for spec:/rtems/barrier/req/create test case.
Definition: tc-barrier-create.c:144
Definition: xnandpsu_onfi.h:185
Definition: aclocal.h:971
Definition: aclocal.h:1268
Definition: aclocal.h:809
Definition: aclocal.h:846
Definition: aclocal.h:411
Definition: aclocal.h:1535
Definition: aclocal.h:1619
Definition: aclocal.h:1514
Definition: aclocal.h:1492
Definition: aclocal.h:769
Definition: aclocal.h:1126
Definition: aclocal.h:372
Definition: aclocal.h:751
Definition: aclocal.h:758
Definition: aclocal.h:779
Definition: aclocal.h:920
Definition: aclocal.h:696
Definition: aclocal.h:734
Definition: aclocal.h:667
Definition: aclocal.h:632
Definition: aclocal.h:644
Definition: aclocal.h:680
Definition: aclocal.h:724
Definition: aclocal.h:715
Definition: aclocal.h:1571
Definition: aclocal.h:1385
Definition: aclocal.h:240
Definition: aclocal.h:482
Definition: aclocal.h:294
Definition: aclocal.h:396
Definition: aclocal.h:359
Definition: aclocal.h:931
Definition: aclocal.h:381
Definition: aclocal.h:1585
Definition: aclocal.h:990
Definition: aclocal.h:519
Definition: aclocal.h:530
Definition: aclocal.h:540
Definition: aclocal.h:506
Definition: aclocal.h:1168
Definition: aclocal.h:1143
Definition: aclocal.h:1153
Definition: aclocal.h:1522
Definition: aclocal.h:1223
Definition: aclocal.h:829
Definition: aclocal.h:1400
Definition: aclocal.h:869
Definition: aclocal.h:605
Definition: aclocal.h:900
Definition: aclocal.h:206
Definition: aclocal.h:622
Definition: aclocal.h:861
Definition: aclocal.h:573
Definition: aclocal.h:341
Definition: aclocal.h:1006
Definition: aclocal.h:885
Definition: aclocal.h:818
Definition: acstruct.h:182
Definition: aclocal.h:1649
Definition: aclocal.h:1639
Definition: aclocal.h:1663
Definition: aclocal.h:1656
Definition: aclocal.h:944
Definition: aclocal.h:655
Definition: acobject.h:626
Definition: aclocal.h:1200
Definition: aclocal.h:1015
Definition: aclocal.h:551