ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

aclocal.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_RW_LOCK
struct  ACPI_MUTEX_INFO
struct  ACPI_NAMESPACE_NODE
struct  ACPI_TABLE_LIST
struct  ACPI_FIND_CONTEXT
struct  ACPI_NS_SEARCH_DATA
struct  ACPI_NAMESTRING_INFO
struct  ACPI_CREATE_FIELD_INFO
struct  ACPI_NAME_INFO
struct  ACPI_PACKAGE_INFO
struct  ACPI_PACKAGE_INFO2
struct  ACPI_PACKAGE_INFO3
union  ACPI_PREDEFINED_INFO
struct  ACPI_PREDEFINED_DATA
struct  ACPI_GPE_HANDLER_INFO
union  ACPI_GPE_DISPATCH_INFO
struct  ACPI_GPE_EVENT_INFO
struct  ACPI_GPE_REGISTER_INFO
struct  ACPI_GPE_BLOCK_INFO
struct  ACPI_GPE_XRUPT_INFO
struct  ACPI_GPE_WALK_INFO
struct  ACPI_GPE_DEVICE_INFO
struct  ACPI_FIXED_EVENT_HANDLER
struct  ACPI_FIXED_EVENT_INFO
struct  ACPI_FIELD_INFO
struct  ACPI_COMMON_STATE
struct  ACPI_UPDATE_STATE
struct  ACPI_PKG_STATE
struct  ACPI_CONTROL_STATE
struct  ACPI_SCOPE_STATE
struct  ACPI_PSCOPE_STATE
struct  ACPI_THREAD_STATE
struct  ACPI_RESULT_VALUES
struct  ACPI_NOTIFY_INFO
union  ACPI_GENERIC_STATE
struct  ACPI_OPCODE_INFO
struct  ACPI_TAG_INFO
union  ACPI_PARSE_VALUE
struct  ACPI_PARSE_OBJ_COMMON
struct  ACPI_PARSE_OBJ_NAMED
struct  ACPI_PARSE_OBJ_ASL
union  ACPI_PARSE_OBJECT
struct  ACPI_PARSE_STATE
struct  ACPI_BIT_REGISTER_INFO
struct  ACPI_INTERFACE_INFO
struct  ACPI_PORT_INFO
struct  ACPI_EXTERNAL_LIST
struct  ACPI_EXTERNAL_FILE
struct  ACPI_DB_METHOD_INFO
struct  ACPI_INTEGRITY_INFO
struct  ACPI_DEBUG_MEM_HEADER
struct  ACPI_DEBUG_MEM_BLOCK

Defines

#define ACPI_SERIALIZED   0xFF
#define ACPI_GLOBAL_LOCK   (ACPI_SEMAPHORE) (-1)
#define AML_NUM_OPCODES   0x7F
#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_MTX_DEBUG_CMD_COMPLETE   6 /* AML debugger */
#define ACPI_MTX_DEBUG_CMD_READY   7 /* AML debugger */
#define ACPI_MAX_MUTEX   7
#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_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_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_TABLE_INDEX_DSDT   (0)
#define ACPI_TABLE_INDEX_FACS   (1)
#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   0x00010000
#define ACPI_BTYPE_RESOURCE   0x00020000
#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 | 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_OBJECT_REPAIRED   1
#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_PARSE_COMMON
#define ACPI_DASM_BUFFER   0x00
#define ACPI_DASM_RESOURCE   0x01
#define ACPI_DASM_STRING   0x02
#define ACPI_DASM_UNICODE   0x03
#define ACPI_DASM_EISAID   0x04
#define ACPI_DASM_MATCHOP   0x05
#define ACPI_DASM_LNOT_PREFIX   0x06
#define ACPI_DASM_LNOT_SUFFIX   0x07
#define ACPI_DASM_IGNORE   0x08
#define ACPI_MAX_PARSEOP_NAME   20
#define ACPI_PARSEOP_GENERIC   0x01
#define ACPI_PARSEOP_NAMED   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   0x01
#define ACPI_PARSEOP_PARAMLIST   0x02
#define ACPI_PARSEOP_EMPTY_TERMLIST   0x04
#define ACPI_PARSEOP_SPECIAL   0x10
#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_OSI_WIN_2000   0x01
#define ACPI_OSI_WIN_XP   0x02
#define ACPI_OSI_WIN_XP_SP1   0x03
#define ACPI_OSI_WINSRV_2003   0x04
#define ACPI_OSI_WIN_XP_SP2   0x05
#define ACPI_OSI_WINSRV_2003_SP1   0x06
#define ACPI_OSI_WIN_VISTA   0x07
#define ACPI_OSI_WINSRV_2008   0x08
#define ACPI_OSI_WIN_VISTA_SP1   0x09
#define ACPI_OSI_WIN_VISTA_SP2   0x0A
#define ACPI_OSI_WIN_7   0x0B
#define ACPI_ALWAYS_ILLEGAL   0x00
#define ACPI_OSI_INVALID   0x01
#define ACPI_OSI_DYNAMIC   0x02
#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_RESERVED_S1   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_LARGE_MAX   0x8B
#define ACPI_ASCII_ZERO   0x30
#define ACPI_IPATH_ALLOCATED   0x01
#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

Typedefs

typedef UINT32 ACPI_MUTEX_HANDLE
typedef ACPI_STATUS(* ACPI_INTERNAL_METHOD )(struct acpi_walk_state *WalkState)
typedef ACPI_STATUS(* ACPI_GPE_CALLBACK )(ACPI_GPE_XRUPT_INFO *GpeXruptInfo, ACPI_GPE_BLOCK_INFO *GpeBlock, void *Context)
typedef ACPI_STATUS(* ACPI_PARSE_DOWNWARDS )(struct acpi_walk_state *WalkState, union acpi_parse_object **OutOp)
typedef ACPI_STATUS(* ACPI_PARSE_UPWARDS )(struct acpi_walk_state *WalkState)
typedef ACPI_STATUS(* ACPI_EXECUTE_OP )(struct acpi_walk_state *WalkState)

Enumerations

enum  ACPI_INTERPRETER_MODE { ACPI_IMODE_LOAD_PASS1 = 0x01, ACPI_IMODE_LOAD_PASS2 = 0x02, ACPI_IMODE_EXECUTE = 0x03 }

Generated on Sun May 27 2012 05:22:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.