|
#define | ACPI_SERIALIZED 0xFF |
|
#define | ACPI_GLOBAL_LOCK (ACPI_SEMAPHORE) (-1) |
|
#define | AML_NUM_OPCODES 0x83 |
|
#define | ACPI_MTX_INTERPRETER 0 /* AML Interpreter, main lock */ |
|
#define | ACPI_MTX_NAMESPACE 1 /* ACPI Namespace */ |
|
#define | ACPI_MTX_TABLES 2 /* Data for ACPI tables */ |
|
#define | ACPI_MTX_EVENTS 3 /* Data for ACPI events */ |
|
#define | ACPI_MTX_CACHES 4 /* Internal caches, general purposes */ |
|
#define | ACPI_MTX_MEMORY 5 /* Debug memory tracking lists */ |
|
#define | ACPI_MAX_MUTEX 5 |
|
#define | ACPI_NUM_MUTEX (ACPI_MAX_MUTEX+1) |
|
#define | ACPI_LOCK_GPES 0 |
|
#define | ACPI_LOCK_HARDWARE 1 |
|
#define | ACPI_MAX_LOCK 1 |
|
#define | ACPI_NUM_LOCK (ACPI_MAX_LOCK+1) |
|
#define | ACPI_MUTEX_NOT_ACQUIRED ((ACPI_THREAD_ID) -1) |
|
#define | ACPI_INVALID_THREAD_ID ((ACPI_THREAD_ID) 0xFFFFFFFF) |
|
#define | ACPI_MTX_DO_NOT_LOCK 0 |
|
#define | ACPI_MTX_LOCK 1 |
|
#define | ACPI_FIELD_BYTE_GRANULARITY 1 |
|
#define | ACPI_FIELD_WORD_GRANULARITY 2 |
|
#define | ACPI_FIELD_DWORD_GRANULARITY 4 |
|
#define | ACPI_FIELD_QWORD_GRANULARITY 8 |
|
#define | ACPI_ENTRY_NOT_FOUND NULL |
|
#define | ANOBJ_RESERVED 0x01 /* Available for use */ |
|
#define | ANOBJ_TEMPORARY 0x02 /* Node is create by a method and is temporary */ |
|
#define | ANOBJ_METHOD_ARG 0x04 /* Node is a method argument */ |
|
#define | ANOBJ_METHOD_LOCAL 0x08 /* Node is a method local */ |
|
#define | ANOBJ_SUBTREE_HAS_INI 0x10 /* Used to optimize device initialization */ |
|
#define | ANOBJ_EVALUATED 0x20 /* Set on first evaluation of node */ |
|
#define | ANOBJ_ALLOCATED_BUFFER 0x40 /* Method AML buffer is dynamic (InstallMethod) */ |
|
#define | ANOBJ_NODE_EARLY_INIT 0x80 /* AcpiExec only: Node was create via init file (-fi) */ |
|
#define | ANOBJ_IS_EXTERNAL 0x08 /* iASL only: This object created via External() */ |
|
#define | ANOBJ_METHOD_NO_RETVAL 0x10 /* iASL only: Method has no return value */ |
|
#define | ANOBJ_METHOD_SOME_NO_RETVAL 0x20 /* iASL only: Method has at least one return value */ |
|
#define | ANOBJ_IS_REFERENCED 0x80 /* iASL only: Object was referenced */ |
|
#define | ACPI_ROOT_ORIGIN_UNKNOWN (0) /* ~ORIGIN_ALLOCATED */ |
|
#define | ACPI_ROOT_ORIGIN_ALLOCATED (1) |
|
#define | ACPI_ROOT_ALLOW_RESIZE (2) |
|
#define | ACPI_INVALID_TABLE_INDEX (0xFFFFFFFF) |
|
#define | ACPI_COPY_TYPE_SIMPLE 0 |
|
#define | ACPI_COPY_TYPE_PACKAGE 1 |
|
#define | ACPI_BTYPE_ANY 0x00000000 |
|
#define | ACPI_BTYPE_INTEGER 0x00000001 |
|
#define | ACPI_BTYPE_STRING 0x00000002 |
|
#define | ACPI_BTYPE_BUFFER 0x00000004 |
|
#define | ACPI_BTYPE_PACKAGE 0x00000008 |
|
#define | ACPI_BTYPE_FIELD_UNIT 0x00000010 |
|
#define | ACPI_BTYPE_DEVICE 0x00000020 |
|
#define | ACPI_BTYPE_EVENT 0x00000040 |
|
#define | ACPI_BTYPE_METHOD 0x00000080 |
|
#define | ACPI_BTYPE_MUTEX 0x00000100 |
|
#define | ACPI_BTYPE_REGION 0x00000200 |
|
#define | ACPI_BTYPE_POWER 0x00000400 |
|
#define | ACPI_BTYPE_PROCESSOR 0x00000800 |
|
#define | ACPI_BTYPE_THERMAL 0x00001000 |
|
#define | ACPI_BTYPE_BUFFER_FIELD 0x00002000 |
|
#define | ACPI_BTYPE_DDB_HANDLE 0x00004000 |
|
#define | ACPI_BTYPE_DEBUG_OBJECT 0x00008000 |
|
#define | ACPI_BTYPE_REFERENCE_OBJECT 0x00010000 /* From Index(), RefOf(), etc (Type6Opcodes) */ |
|
#define | ACPI_BTYPE_RESOURCE 0x00020000 |
|
#define | ACPI_BTYPE_NAMED_REFERENCE 0x00040000 /* Generic unresolved Name or Namepath */ |
|
#define | ACPI_BTYPE_COMPUTE_DATA (ACPI_BTYPE_INTEGER | ACPI_BTYPE_STRING | ACPI_BTYPE_BUFFER) |
|
#define | ACPI_BTYPE_DATA (ACPI_BTYPE_COMPUTE_DATA | ACPI_BTYPE_PACKAGE) |
|
#define | ACPI_BTYPE_DATA_REFERENCE (ACPI_BTYPE_DATA | ACPI_BTYPE_REFERENCE_OBJECT | ACPI_BTYPE_DDB_HANDLE) |
|
#define | ACPI_BTYPE_DEVICE_OBJECTS (ACPI_BTYPE_DEVICE | ACPI_BTYPE_THERMAL | ACPI_BTYPE_PROCESSOR) |
|
#define | ACPI_BTYPE_OBJECTS_AND_REFS 0x0001FFFF /* ARG or LOCAL */ |
|
#define | ACPI_BTYPE_ALL_OBJECTS 0x0000FFFF |
|
#define | ACPI_RTYPE_ANY 0x00 |
|
#define | ACPI_RTYPE_NONE 0x01 |
|
#define | ACPI_RTYPE_INTEGER 0x02 |
|
#define | ACPI_RTYPE_STRING 0x04 |
|
#define | ACPI_RTYPE_BUFFER 0x08 |
|
#define | ACPI_RTYPE_PACKAGE 0x10 |
|
#define | ACPI_RTYPE_REFERENCE 0x20 |
|
#define | ACPI_RTYPE_ALL 0x3F |
|
#define | ACPI_NUM_RTYPES 5 /* Number of actual object types */ |
|
#define | ACPI_CONTROL_NORMAL 0xC0 |
|
#define | ACPI_CONTROL_CONDITIONAL_EXECUTING 0xC1 |
|
#define | ACPI_CONTROL_PREDICATE_EXECUTING 0xC2 |
|
#define | ACPI_CONTROL_PREDICATE_FALSE 0xC3 |
|
#define | ACPI_CONTROL_PREDICATE_TRUE 0xC4 |
|
#define | ACPI_STATE_COMMON |
|
#define | ACPI_DISASM_ONLY_MEMBERS(a) |
|
#define | ACPI_CONVERTER_ONLY_MEMBERS(a) |
|
#define | ACPI_PARSE_COMMON |
|
#define | ACPI_DASM_BUFFER 0x00 /* Buffer is a simple data buffer */ |
|
#define | ACPI_DASM_RESOURCE 0x01 /* Buffer is a Resource Descriptor */ |
|
#define | ACPI_DASM_STRING 0x02 /* Buffer is a ASCII string */ |
|
#define | ACPI_DASM_UNICODE 0x03 /* Buffer is a Unicode string */ |
|
#define | ACPI_DASM_PLD_METHOD 0x04 /* Buffer is a _PLD method bit-packed buffer */ |
|
#define | ACPI_DASM_UUID 0x05 /* Buffer is a UUID/GUID */ |
|
#define | ACPI_DASM_EISAID 0x06 /* Integer is an EISAID */ |
|
#define | ACPI_DASM_MATCHOP 0x07 /* Parent opcode is a Match() operator */ |
|
#define | ACPI_DASM_LNOT_PREFIX 0x08 /* Start of a LNotEqual (etc.) pair of opcodes */ |
|
#define | ACPI_DASM_LNOT_SUFFIX 0x09 /* End of a LNotEqual (etc.) pair of opcodes */ |
|
#define | ACPI_DASM_HID_STRING 0x0A /* String is a _HID or _CID */ |
|
#define | ACPI_DASM_IGNORE_SINGLE 0x0B /* Ignore the opcode but not it's children */ |
|
#define | ACPI_DASM_SWITCH 0x0C /* While is a Switch */ |
|
#define | ACPI_DASM_SWITCH_PREDICATE 0x0D /* Object is a predicate for a Switch or Case block */ |
|
#define | ACPI_DASM_CASE 0x0E /* If/Else is a Case in a Switch/Case block */ |
|
#define | ACPI_DASM_DEFAULT 0x0F /* Else is a Default in a Switch/Case block */ |
|
#define | ACPI_MAX_PARSEOP_NAME 20 |
|
#define | ACPI_PARSEOP_GENERIC 0x01 |
|
#define | ACPI_PARSEOP_NAMED_OBJECT 0x02 |
|
#define | ACPI_PARSEOP_DEFERRED 0x04 |
|
#define | ACPI_PARSEOP_BYTELIST 0x08 |
|
#define | ACPI_PARSEOP_IN_STACK 0x10 |
|
#define | ACPI_PARSEOP_TARGET 0x20 |
|
#define | ACPI_PARSEOP_IN_CACHE 0x80 |
|
#define | ACPI_PARSEOP_IGNORE 0x0001 |
|
#define | ACPI_PARSEOP_PARAMETER_LIST 0x0002 |
|
#define | ACPI_PARSEOP_EMPTY_TERMLIST 0x0004 |
|
#define | ACPI_PARSEOP_PREDEFINED_CHECKED 0x0008 |
|
#define | ACPI_PARSEOP_CLOSING_PAREN 0x0010 |
|
#define | ACPI_PARSEOP_COMPOUND_ASSIGNMENT 0x0020 |
|
#define | ACPI_PARSEOP_ASSIGNMENT 0x0040 |
|
#define | ACPI_PARSEOP_ELSEIF 0x0080 |
|
#define | ACPI_PARSEOP_LEGACY_ASL_ONLY 0x0100 |
|
#define | ACPI_PM1_STATUS_PRESERVED_BITS 0x0800 /* Bit 11 */ |
|
#define | ACPI_PM1_CONTROL_WRITEONLY_BITS 0x2004 /* Bits 13, 2 */ |
|
#define | ACPI_PM1_CONTROL_IGNORED_BITS 0x0200 /* Bit 9 */ |
|
#define | ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8 /* Bits 14-15, 3-8 */ |
|
#define | ACPI_PM1_CONTROL_PRESERVED_BITS (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS) |
|
#define | ACPI_PM2_CONTROL_PRESERVED_BITS 0xFFFFFFFE /* All except bit 0 */ |
|
#define | ACPI_REGISTER_PM1_STATUS 0x01 |
|
#define | ACPI_REGISTER_PM1_ENABLE 0x02 |
|
#define | ACPI_REGISTER_PM1_CONTROL 0x03 |
|
#define | ACPI_REGISTER_PM2_CONTROL 0x04 |
|
#define | ACPI_REGISTER_PM_TIMER 0x05 |
|
#define | ACPI_REGISTER_PROCESSOR_BLOCK 0x06 |
|
#define | ACPI_REGISTER_SMI_COMMAND_BLOCK 0x07 |
|
#define | ACPI_BITMASK_TIMER_STATUS 0x0001 |
|
#define | ACPI_BITMASK_BUS_MASTER_STATUS 0x0010 |
|
#define | ACPI_BITMASK_GLOBAL_LOCK_STATUS 0x0020 |
|
#define | ACPI_BITMASK_POWER_BUTTON_STATUS 0x0100 |
|
#define | ACPI_BITMASK_SLEEP_BUTTON_STATUS 0x0200 |
|
#define | ACPI_BITMASK_RT_CLOCK_STATUS 0x0400 |
|
#define | ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000 /* ACPI 3.0 */ |
|
#define | ACPI_BITMASK_WAKE_STATUS 0x8000 |
|
#define | ACPI_BITMASK_ALL_FIXED_STATUS |
|
#define | ACPI_BITMASK_TIMER_ENABLE 0x0001 |
|
#define | ACPI_BITMASK_GLOBAL_LOCK_ENABLE 0x0020 |
|
#define | ACPI_BITMASK_POWER_BUTTON_ENABLE 0x0100 |
|
#define | ACPI_BITMASK_SLEEP_BUTTON_ENABLE 0x0200 |
|
#define | ACPI_BITMASK_RT_CLOCK_ENABLE 0x0400 |
|
#define | ACPI_BITMASK_PCIEXP_WAKE_DISABLE 0x4000 /* ACPI 3.0 */ |
|
#define | ACPI_BITMASK_SCI_ENABLE 0x0001 |
|
#define | ACPI_BITMASK_BUS_MASTER_RLD 0x0002 |
|
#define | ACPI_BITMASK_GLOBAL_LOCK_RELEASE 0x0004 |
|
#define | ACPI_BITMASK_SLEEP_TYPE 0x1C00 |
|
#define | ACPI_BITMASK_SLEEP_ENABLE 0x2000 |
|
#define | ACPI_BITMASK_ARB_DISABLE 0x0001 |
|
#define | ACPI_BITPOSITION_TIMER_STATUS 0x00 |
|
#define | ACPI_BITPOSITION_BUS_MASTER_STATUS 0x04 |
|
#define | ACPI_BITPOSITION_GLOBAL_LOCK_STATUS 0x05 |
|
#define | ACPI_BITPOSITION_POWER_BUTTON_STATUS 0x08 |
|
#define | ACPI_BITPOSITION_SLEEP_BUTTON_STATUS 0x09 |
|
#define | ACPI_BITPOSITION_RT_CLOCK_STATUS 0x0A |
|
#define | ACPI_BITPOSITION_PCIEXP_WAKE_STATUS 0x0E /* ACPI 3.0 */ |
|
#define | ACPI_BITPOSITION_WAKE_STATUS 0x0F |
|
#define | ACPI_BITPOSITION_TIMER_ENABLE 0x00 |
|
#define | ACPI_BITPOSITION_GLOBAL_LOCK_ENABLE 0x05 |
|
#define | ACPI_BITPOSITION_POWER_BUTTON_ENABLE 0x08 |
|
#define | ACPI_BITPOSITION_SLEEP_BUTTON_ENABLE 0x09 |
|
#define | ACPI_BITPOSITION_RT_CLOCK_ENABLE 0x0A |
|
#define | ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE 0x0E /* ACPI 3.0 */ |
|
#define | ACPI_BITPOSITION_SCI_ENABLE 0x00 |
|
#define | ACPI_BITPOSITION_BUS_MASTER_RLD 0x01 |
|
#define | ACPI_BITPOSITION_GLOBAL_LOCK_RELEASE 0x02 |
|
#define | ACPI_BITPOSITION_SLEEP_TYPE 0x0A |
|
#define | ACPI_BITPOSITION_SLEEP_ENABLE 0x0D |
|
#define | ACPI_BITPOSITION_ARB_DISABLE 0x00 |
|
#define | ACPI_ALWAYS_ILLEGAL 0x00 |
|
#define | ACPI_OSI_INVALID 0x01 |
|
#define | ACPI_OSI_DYNAMIC 0x02 |
|
#define | ACPI_OSI_FEATURE 0x04 |
|
#define | ACPI_OSI_DEFAULT_INVALID 0x08 |
|
#define | ACPI_OSI_OPTIONAL_FEATURE (ACPI_OSI_FEATURE | ACPI_OSI_DEFAULT_INVALID | ACPI_OSI_INVALID) |
|
#define | ACPI_ADDRESS_TYPE_MEMORY_RANGE 0 |
|
#define | ACPI_ADDRESS_TYPE_IO_RANGE 1 |
|
#define | ACPI_ADDRESS_TYPE_BUS_NUMBER_RANGE 2 |
|
#define | ACPI_RESOURCE_NAME_LARGE 0x80 |
|
#define | ACPI_RESOURCE_NAME_SMALL 0x00 |
|
#define | ACPI_RESOURCE_NAME_SMALL_MASK 0x78 /* Bits 6:3 contain the type */ |
|
#define | ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07 /* Bits 2:0 contain the length */ |
|
#define | ACPI_RESOURCE_NAME_LARGE_MASK 0x7F /* Bits 6:0 contain the type */ |
|
#define | ACPI_RESOURCE_NAME_IRQ 0x20 |
|
#define | ACPI_RESOURCE_NAME_DMA 0x28 |
|
#define | ACPI_RESOURCE_NAME_START_DEPENDENT 0x30 |
|
#define | ACPI_RESOURCE_NAME_END_DEPENDENT 0x38 |
|
#define | ACPI_RESOURCE_NAME_IO 0x40 |
|
#define | ACPI_RESOURCE_NAME_FIXED_IO 0x48 |
|
#define | ACPI_RESOURCE_NAME_FIXED_DMA 0x50 |
|
#define | ACPI_RESOURCE_NAME_RESERVED_S2 0x58 |
|
#define | ACPI_RESOURCE_NAME_RESERVED_S3 0x60 |
|
#define | ACPI_RESOURCE_NAME_RESERVED_S4 0x68 |
|
#define | ACPI_RESOURCE_NAME_VENDOR_SMALL 0x70 |
|
#define | ACPI_RESOURCE_NAME_END_TAG 0x78 |
|
#define | ACPI_RESOURCE_NAME_MEMORY24 0x81 |
|
#define | ACPI_RESOURCE_NAME_GENERIC_REGISTER 0x82 |
|
#define | ACPI_RESOURCE_NAME_RESERVED_L1 0x83 |
|
#define | ACPI_RESOURCE_NAME_VENDOR_LARGE 0x84 |
|
#define | ACPI_RESOURCE_NAME_MEMORY32 0x85 |
|
#define | ACPI_RESOURCE_NAME_FIXED_MEMORY32 0x86 |
|
#define | ACPI_RESOURCE_NAME_ADDRESS32 0x87 |
|
#define | ACPI_RESOURCE_NAME_ADDRESS16 0x88 |
|
#define | ACPI_RESOURCE_NAME_EXTENDED_IRQ 0x89 |
|
#define | ACPI_RESOURCE_NAME_ADDRESS64 0x8A |
|
#define | ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64 0x8B |
|
#define | ACPI_RESOURCE_NAME_GPIO 0x8C |
|
#define | ACPI_RESOURCE_NAME_PIN_FUNCTION 0x8D |
|
#define | ACPI_RESOURCE_NAME_SERIAL_BUS 0x8E |
|
#define | ACPI_RESOURCE_NAME_PIN_CONFIG 0x8F |
|
#define | ACPI_RESOURCE_NAME_PIN_GROUP 0x90 |
|
#define | ACPI_RESOURCE_NAME_PIN_GROUP_FUNCTION 0x91 |
|
#define | ACPI_RESOURCE_NAME_PIN_GROUP_CONFIG 0x92 |
|
#define | ACPI_RESOURCE_NAME_LARGE_MAX 0x92 |
|
#define | ACPI_ASCII_ZERO 0x30 |
|
#define | ACPI_EXT_RESOLVED_REFERENCE 0x01 /* Object was resolved during cross ref */ |
|
#define | ACPI_EXT_ORIGIN_FROM_FILE 0x02 /* External came from a file */ |
|
#define | ACPI_EXT_INTERNAL_PATH_ALLOCATED 0x04 /* Deallocate internal path on completion */ |
|
#define | ACPI_EXT_EXTERNAL_EMITTED 0x08 /* External() statement has been emitted */ |
|
#define | ACPI_EXT_ORIGIN_FROM_OPCODE 0x10 /* External came from a External() opcode */ |
|
#define | ACPI_EXT_CONFLICTING_DECLARATION 0x20 /* External has a conflicting declaration within AML */ |
|
#define | ACPI_DB_DISABLE_OUTPUT 0x00 |
|
#define | ACPI_DB_REDIRECTABLE_OUTPUT 0x01 |
|
#define | ACPI_DB_CONSOLE_OUTPUT 0x02 |
|
#define | ACPI_DB_DUPLICATE_OUTPUT 0x03 |
|
#define | ACPI_MEM_MALLOC 0 |
|
#define | ACPI_MEM_CALLOC 1 |
|
#define | ACPI_MAX_MODULE_NAME 16 |
|
#define | ACPI_COMMON_DEBUG_MEM_HEADER |
|
#define | ACPI_MEM_LIST_GLOBAL 0 |
|
#define | ACPI_MEM_LIST_NSNODE 1 |
|
#define | ACPI_MEM_LIST_MAX 1 |
|
#define | ACPI_NUM_MEM_LISTS 2 |
|