Linux Kernel
3.7.1
|
Go to the source code of this file.
Typedefs | |
typedef u32 | acpi_mutex_handle |
typedef acpi_status(* | ACPI_INTERNAL_METHOD )(struct acpi_walk_state *walk_state) |
typedef acpi_status(* | acpi_gpe_callback )(struct acpi_gpe_xrupt_info *gpe_xrupt_info, struct acpi_gpe_block_info *gpe_block, void *context) |
typedef acpi_status(* | acpi_parse_downwards )(struct acpi_walk_state *walk_state, union acpi_parse_object **out_op) |
typedef acpi_status(* | acpi_parse_upwards )(struct acpi_walk_state *walk_state) |
typedef acpi_status(* | ACPI_EXECUTE_OP )(struct acpi_walk_state *walk_state) |
Enumerations | |
enum | acpi_interpreter_mode { ACPI_IMODE_LOAD_PASS1 = 0x01, ACPI_IMODE_LOAD_PASS2 = 0x02, ACPI_IMODE_EXECUTE = 0x03 } |
#define ACPI_BITMASK_ALL_FIXED_STATUS |
#define ACPI_BITMASK_PCIEXP_WAKE_DISABLE 0x4000 /* ACPI 3.0 */ |
#define ACPI_BITMASK_PCIEXP_WAKE_STATUS 0x4000 /* ACPI 3.0 */ |
#define ACPI_BITPOSITION_PCIEXP_WAKE_DISABLE 0x0E /* ACPI 3.0 */ |
#define ACPI_BITPOSITION_PCIEXP_WAKE_STATUS 0x0E /* ACPI 3.0 */ |
#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_COMMON_DEBUG_MEM_HEADER |
#define ACPI_DASM_BUFFER 0x00 /* Buffer is a simple data buffer */ |
#define ACPI_DASM_LNOT_PREFIX 0x07 /* Start of a Lnot_equal (etc.) pair of opcodes */ |
#define ACPI_DASM_LNOT_SUFFIX 0x08 /* End of a Lnot_equal (etc.) pair of opcodes */ |
#define ACPI_DASM_MATCHOP 0x06 /* Parent opcode is a Match() operator */ |
#define ACPI_DASM_PLD_METHOD 0x04 /* Buffer is a _PLD method bit-packed 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_GLOBAL_LOCK (acpi_semaphore) (-1) |
#define ACPI_MTX_CACHES 4 /* Internal caches, general purposes */ |
#define ACPI_MUTEX_NOT_ACQUIRED (acpi_thread_id) 0 |
#define ACPI_NUM_LOCK ACPI_MAX_LOCK+1 |
#define ACPI_NUM_MUTEX ACPI_MAX_MUTEX+1 |
#define ACPI_NUM_RTYPES 5 /* Number of actual object types */ |
#define ACPI_PARSE_COMMON |
#define ACPI_PM1_CONTROL_PRESERVED_BITS (ACPI_PM1_CONTROL_IGNORED_BITS | ACPI_PM1_CONTROL_RESERVED_BITS) |
#define ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8 /* Bits 14-15, 3-8 */ |
#define ACPI_PM1_CONTROL_WRITEONLY_BITS 0x2004 /* Bits 13, 2 */ |
#define ACPI_PM1_STATUS_PRESERVED_BITS 0x0800 /* Bit 11 */ |
#define ACPI_PM2_CONTROL_PRESERVED_BITS 0xFFFFFFFE /* All except bit 0 */ |
#define ACPI_RESOURCE_NAME_LARGE_MASK 0x7F /* Bits 6:0 contain the type */ |
#define ACPI_RESOURCE_NAME_SMALL_LENGTH_MASK 0x07 /* Bits 2:0 contain the length */ |
#define ACPI_RESOURCE_NAME_SMALL_MASK 0x78 /* Bits 6:3 contain the type */ |
#define ACPI_ROOT_ORIGIN_UNKNOWN (0) /* ~ORIGIN_ALLOCATED */ |
#define ACPI_STATE_COMMON |
#define ANOBJ_ALLOCATED_BUFFER 0x40 /* Method AML buffer is dynamic (install_method) */ |
#define ANOBJ_EVALUATED 0x20 /* Set on first evaluation of node */ |
#define ANOBJ_IS_BIT_OFFSET 0x40 /* i_aSL only: Reference is a bit offset */ |
#define ANOBJ_IS_EXTERNAL 0x08 /* i_aSL only: This object created via External() */ |
#define ANOBJ_IS_REFERENCED 0x80 /* i_aSL only: Object was referenced */ |
#define ANOBJ_METHOD_ARG 0x04 /* Node is a method argument */ |
#define ANOBJ_METHOD_LOCAL 0x08 /* Node is a method local */ |
#define ANOBJ_METHOD_NO_RETVAL 0x10 /* i_aSL only: Method has no return value */ |
#define ANOBJ_METHOD_SOME_NO_RETVAL 0x20 /* i_aSL only: Method has at least one return value */ |
#define ANOBJ_SUBTREE_HAS_INI 0x10 /* Used to optimize device initialization */ |
#define ANOBJ_TEMPORARY 0x02 /* Node is create by a method and is temporary */ |
typedef acpi_status(* ACPI_EXECUTE_OP)(struct acpi_walk_state *walk_state) |
typedef acpi_status(* acpi_gpe_callback)(struct acpi_gpe_xrupt_info *gpe_xrupt_info, struct acpi_gpe_block_info *gpe_block, void *context) |
typedef acpi_status(* ACPI_INTERNAL_METHOD)(struct acpi_walk_state *walk_state) |
typedef u32 acpi_mutex_handle |
typedef acpi_status(* acpi_parse_downwards)(struct acpi_walk_state *walk_state, union acpi_parse_object **out_op) |
typedef acpi_status(* acpi_parse_upwards)(struct acpi_walk_state *walk_state) |