Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
actypes.h File Reference

Go to the source code of this file.

Data Structures

struct  acpi_sleep_functions
 
union  acpi_object
 
struct  acpi_object_list
 
struct  acpi_buffer
 
struct  acpi_predefined_names
 
struct  acpi_system_info
 
struct  acpi_connection_info
 
struct  acpica_device_id
 
struct  acpica_device_id_list
 
struct  acpi_device_info
 
struct  acpi_pci_id
 
struct  acpi_mem_space_context
 
struct  acpi_memory_list
 

Macros

#define ACPI_UINT8_MAX   (UINT8) (~((UINT8) 0)) /* 0xFF */
 
#define ACPI_UINT16_MAX   (UINT16)(~((UINT16) 0)) /* 0xFFFF */
 
#define ACPI_UINT32_MAX   (UINT32)(~((UINT32) 0)) /* 0xFFFFFFFF */
 
#define ACPI_UINT64_MAX   (UINT64)(~((UINT64) 0)) /* 0xFFFFFFFFFFFFFFFF */
 
#define ACPI_ASCII_MAX   0x7F
 
#define acpi_thread_id   u64
 
#define acpi_cpu_flags   acpi_size
 
#define acpi_cache_t   void *
 
#define acpi_mutex   acpi_semaphore
 
#define acpi_os_create_mutex(out_handle)   acpi_os_create_semaphore (1, 1, out_handle)
 
#define acpi_os_delete_mutex(handle)   (void) acpi_os_delete_semaphore (handle)
 
#define acpi_os_acquire_mutex(handle, time)   acpi_os_wait_semaphore (handle, 1, time)
 
#define acpi_os_release_mutex(handle)   (void) acpi_os_signal_semaphore (handle, 1)
 
#define acpi_spinlock   void *
 
#define acpi_semaphore   void *
 
#define acpi_uintptr_t   void *
 
#define ACPI_PRINTF_LIKE(c)
 
#define ACPI_UNUSED_VAR
 
#define ACPI_EXPORT_SYMBOL(symbol)
 
#define ACPI_MAX_GPE_BLOCKS   2
 
#define ACPI_GPE_REGISTER_WIDTH   8
 
#define ACPI_PM1_REGISTER_WIDTH   16
 
#define ACPI_PM2_REGISTER_WIDTH   8
 
#define ACPI_PM_TIMER_WIDTH   32
 
#define ACPI_NAME_SIZE   4
 
#define ACPI_PATH_SEGMENT_LENGTH   5 /* 4 chars for name + 1 char for separator */
 
#define ACPI_PATH_SEPARATOR   '.'
 
#define ACPI_OEM_ID_SIZE   6
 
#define ACPI_OEM_TABLE_ID_SIZE   8
 
#define PCI_ROOT_HID_STRING   "PNP0A03"
 
#define PCI_EXPRESS_ROOT_HID_STRING   "PNP0A08"
 
#define PM_TIMER_FREQUENCY   3579545
 
#define FALSE   (1 == 0)
 
#define TRUE   (1 == 1)
 
#define NULL   (void *) 0
 
#define ACPI_OWNER_ID_MAX   0xFF
 
#define ACPI_INTEGER_BIT_SIZE   64
 
#define ACPI_MAX_DECIMAL_DIGITS   20 /* 2^64 = 18,446,744,073,709,551,616 */
 
#define ACPI_MAX64_DECIMAL_DIGITS   20
 
#define ACPI_MAX32_DECIMAL_DIGITS   10
 
#define ACPI_MAX16_DECIMAL_DIGITS   5
 
#define ACPI_MAX8_DECIMAL_DIGITS   3
 
#define PM_TIMER_FREQUENCY   3579545
 
#define ACPI_ROOT_OBJECT   ACPI_ADD_PTR (acpi_handle, NULL, ACPI_MAX_PTR)
 
#define ACPI_WAIT_FOREVER   0xFFFF /* u16, as per ACPI spec */
 
#define ACPI_DO_NOT_WAIT   0
 
#define ACPI_INTEGER_MAX   ACPI_UINT64_MAX
 
#define ACPI_LOBYTE(integer)   ((u8) (u16)(integer))
 
#define ACPI_HIBYTE(integer)   ((u8) (((u16)(integer)) >> 8))
 
#define ACPI_LOWORD(integer)   ((u16) (u32)(integer))
 
#define ACPI_HIWORD(integer)   ((u16)(((u32)(integer)) >> 16))
 
#define ACPI_LODWORD(integer64)   ((u32) (u64)(integer64))
 
#define ACPI_HIDWORD(integer64)   ((u32)(((u64)(integer64)) >> 32))
 
#define ACPI_SET_BIT(target, bit)   ((target) |= (bit))
 
#define ACPI_CLEAR_BIT(target, bit)   ((target) &= ~(bit))
 
#define ACPI_MIN(a, b)   (((a)<(b))?(a):(b))
 
#define ACPI_MAX(a, b)   (((a)>(b))?(a):(b))
 
#define ACPI_ARRAY_LENGTH(x)   (sizeof(x) / sizeof((x)[0]))
 
#define ACPI_CAST_PTR(t, p)   ((t *) (acpi_uintptr_t) (p))
 
#define ACPI_CAST_INDIRECT_PTR(t, p)   ((t **) (acpi_uintptr_t) (p))
 
#define ACPI_ADD_PTR(t, a, b)   ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) + (acpi_size)(b)))
 
#define ACPI_PTR_DIFF(a, b)   (acpi_size) (ACPI_CAST_PTR (u8, (a)) - ACPI_CAST_PTR (u8, (b)))
 
#define ACPI_TO_POINTER(i)   ACPI_ADD_PTR (void, (void *) NULL,(acpi_size) i)
 
#define ACPI_TO_INTEGER(p)   ACPI_PTR_DIFF (p, (void *) NULL)
 
#define ACPI_OFFSET(d, f)   (acpi_size) ACPI_PTR_DIFF (&(((d *)0)->f), (void *) NULL)
 
#define ACPI_PHYSADDR_TO_PTR(i)   ACPI_TO_POINTER(i)
 
#define ACPI_PTR_TO_PHYSADDR(i)   ACPI_TO_INTEGER(i)
 
#define ACPI_COMPARE_NAME(a, b)   (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b)))
 
#define ACPI_FULL_INITIALIZATION   0x00
 
#define ACPI_NO_ADDRESS_SPACE_INIT   0x01
 
#define ACPI_NO_EVENT_INIT   0x04
 
#define ACPI_NO_HANDLER_INIT   0x08
 
#define ACPI_NO_ACPI_ENABLE   0x10
 
#define ACPI_NO_DEVICE_INIT   0x20
 
#define ACPI_NO_OBJECT_INIT   0x40
 
#define ACPI_SUBSYSTEM_INITIALIZE   0x01
 
#define ACPI_INITIALIZED_OK   0x02
 
#define ACPI_STATE_UNKNOWN   (u8) 0xFF
 
#define ACPI_STATE_S0   (u8) 0
 
#define ACPI_STATE_S1   (u8) 1
 
#define ACPI_STATE_S2   (u8) 2
 
#define ACPI_STATE_S3   (u8) 3
 
#define ACPI_STATE_S4   (u8) 4
 
#define ACPI_STATE_S5   (u8) 5
 
#define ACPI_S_STATES_MAX   ACPI_STATE_S5
 
#define ACPI_S_STATE_COUNT   6
 
#define ACPI_STATE_D0   (u8) 0
 
#define ACPI_STATE_D1   (u8) 1
 
#define ACPI_STATE_D2   (u8) 2
 
#define ACPI_STATE_D3_HOT   (u8) 3
 
#define ACPI_STATE_D3   (u8) 4
 
#define ACPI_STATE_D3_COLD   ACPI_STATE_D3
 
#define ACPI_D_STATES_MAX   ACPI_STATE_D3
 
#define ACPI_D_STATE_COUNT   5
 
#define ACPI_STATE_C0   (u8) 0
 
#define ACPI_STATE_C1   (u8) 1
 
#define ACPI_STATE_C2   (u8) 2
 
#define ACPI_STATE_C3   (u8) 3
 
#define ACPI_C_STATES_MAX   ACPI_STATE_C3
 
#define ACPI_C_STATE_COUNT   4
 
#define ACPI_SLEEP_TYPE_MAX   0x7
 
#define ACPI_SLEEP_TYPE_INVALID   0xFF
 
#define ACPI_NOTIFY_BUS_CHECK   (u8) 0x00
 
#define ACPI_NOTIFY_DEVICE_CHECK   (u8) 0x01
 
#define ACPI_NOTIFY_DEVICE_WAKE   (u8) 0x02
 
#define ACPI_NOTIFY_EJECT_REQUEST   (u8) 0x03
 
#define ACPI_NOTIFY_DEVICE_CHECK_LIGHT   (u8) 0x04
 
#define ACPI_NOTIFY_FREQUENCY_MISMATCH   (u8) 0x05
 
#define ACPI_NOTIFY_BUS_MODE_MISMATCH   (u8) 0x06
 
#define ACPI_NOTIFY_POWER_FAULT   (u8) 0x07
 
#define ACPI_NOTIFY_CAPABILITIES_CHECK   (u8) 0x08
 
#define ACPI_NOTIFY_DEVICE_PLD_CHECK   (u8) 0x09
 
#define ACPI_NOTIFY_RESERVED   (u8) 0x0A
 
#define ACPI_NOTIFY_LOCALITY_UPDATE   (u8) 0x0B
 
#define ACPI_NOTIFY_SHUTDOWN_REQUEST   (u8) 0x0C
 
#define ACPI_NOTIFY_MAX   0x0C
 
#define ACPI_TYPE_ANY   0x00
 
#define ACPI_TYPE_INTEGER   0x01 /* Byte/Word/Dword/Zero/One/Ones */
 
#define ACPI_TYPE_STRING   0x02
 
#define ACPI_TYPE_BUFFER   0x03
 
#define ACPI_TYPE_PACKAGE   0x04 /* byte_const, multiple data_term/Constant/super_name */
 
#define ACPI_TYPE_FIELD_UNIT   0x05
 
#define ACPI_TYPE_DEVICE   0x06 /* Name, multiple Node */
 
#define ACPI_TYPE_EVENT   0x07
 
#define ACPI_TYPE_METHOD   0x08 /* Name, byte_const, multiple Code */
 
#define ACPI_TYPE_MUTEX   0x09
 
#define ACPI_TYPE_REGION   0x0A
 
#define ACPI_TYPE_POWER   0x0B /* Name,byte_const,word_const,multi Node */
 
#define ACPI_TYPE_PROCESSOR   0x0C /* Name,byte_const,Dword_const,byte_const,multi nm_o */
 
#define ACPI_TYPE_THERMAL   0x0D /* Name, multiple Node */
 
#define ACPI_TYPE_BUFFER_FIELD   0x0E
 
#define ACPI_TYPE_DDB_HANDLE   0x0F
 
#define ACPI_TYPE_DEBUG_OBJECT   0x10
 
#define ACPI_TYPE_EXTERNAL_MAX   0x10
 
#define ACPI_TYPE_LOCAL_REGION_FIELD   0x11
 
#define ACPI_TYPE_LOCAL_BANK_FIELD   0x12
 
#define ACPI_TYPE_LOCAL_INDEX_FIELD   0x13
 
#define ACPI_TYPE_LOCAL_REFERENCE   0x14 /* Arg#, Local#, Name, Debug, ref_of, Index */
 
#define ACPI_TYPE_LOCAL_ALIAS   0x15
 
#define ACPI_TYPE_LOCAL_METHOD_ALIAS   0x16
 
#define ACPI_TYPE_LOCAL_NOTIFY   0x17
 
#define ACPI_TYPE_LOCAL_ADDRESS_HANDLER   0x18
 
#define ACPI_TYPE_LOCAL_RESOURCE   0x19
 
#define ACPI_TYPE_LOCAL_RESOURCE_FIELD   0x1A
 
#define ACPI_TYPE_LOCAL_SCOPE   0x1B /* 1 Name, multiple object_list Nodes */
 
#define ACPI_TYPE_NS_NODE_MAX   0x1B /* Last typecode used within a NS Node */
 
#define ACPI_TYPE_LOCAL_EXTRA   0x1C
 
#define ACPI_TYPE_LOCAL_DATA   0x1D
 
#define ACPI_TYPE_LOCAL_MAX   0x1D
 
#define ACPI_TYPE_INVALID   0x1E
 
#define ACPI_TYPE_NOT_FOUND   0xFF
 
#define ACPI_NUM_NS_TYPES   (ACPI_TYPE_INVALID + 1)
 
#define ACPI_READ   0
 
#define ACPI_WRITE   1
 
#define ACPI_IO_MASK   1
 
#define ACPI_EVENT_PMTIMER   0
 
#define ACPI_EVENT_GLOBAL   1
 
#define ACPI_EVENT_POWER_BUTTON   2
 
#define ACPI_EVENT_SLEEP_BUTTON   3
 
#define ACPI_EVENT_RTC   4
 
#define ACPI_EVENT_MAX   4
 
#define ACPI_NUM_FIXED_EVENTS   ACPI_EVENT_MAX + 1
 
#define ACPI_EVENT_FLAG_DISABLED   (acpi_event_status) 0x00
 
#define ACPI_EVENT_FLAG_ENABLED   (acpi_event_status) 0x01
 
#define ACPI_EVENT_FLAG_WAKE_ENABLED   (acpi_event_status) 0x02
 
#define ACPI_EVENT_FLAG_SET   (acpi_event_status) 0x04
 
#define ACPI_EVENT_FLAG_HANDLE   (acpi_event_status) 0x08
 
#define ACPI_GPE_INVALID   0xFF
 
#define ACPI_GPE_MAX   0xFF
 
#define ACPI_NUM_GPE   256
 
#define ACPI_GPE_ENABLE   0
 
#define ACPI_GPE_DISABLE   1
 
#define ACPI_GPE_CONDITIONAL_ENABLE   2
 
#define ACPI_GPE_DISPATCH_NONE   (u8) 0x00
 
#define ACPI_GPE_DISPATCH_METHOD   (u8) 0x01
 
#define ACPI_GPE_DISPATCH_HANDLER   (u8) 0x02
 
#define ACPI_GPE_DISPATCH_NOTIFY   (u8) 0x03
 
#define ACPI_GPE_DISPATCH_MASK   (u8) 0x03
 
#define ACPI_GPE_LEVEL_TRIGGERED   (u8) 0x04
 
#define ACPI_GPE_EDGE_TRIGGERED   (u8) 0x00
 
#define ACPI_GPE_XRUPT_TYPE_MASK   (u8) 0x04
 
#define ACPI_GPE_CAN_WAKE   (u8) 0x08
 
#define ACPI_NOT_ISR   0x1
 
#define ACPI_ISR   0x0
 
#define ACPI_SYSTEM_NOTIFY   0x1
 
#define ACPI_DEVICE_NOTIFY   0x2
 
#define ACPI_ALL_NOTIFY   (ACPI_SYSTEM_NOTIFY | ACPI_DEVICE_NOTIFY)
 
#define ACPI_MAX_NOTIFY_HANDLER_TYPE   0x3
 
#define ACPI_NUM_NOTIFY_TYPES   2
 
#define ACPI_MAX_SYS_NOTIFY   0x7F
 
#define ACPI_MAX_DEVICE_SPECIFIC_NOTIFY   0xBF
 
#define ACPI_SYSTEM_HANDLER_LIST   0 /* Used as index, must be SYSTEM_NOTIFY -1 */
 
#define ACPI_DEVICE_HANDLER_LIST   1 /* Used as index, must be DEVICE_NOTIFY -1 */
 
#define ACPI_ADR_SPACE_SYSTEM_MEMORY   (acpi_adr_space_type) 0
 
#define ACPI_ADR_SPACE_SYSTEM_IO   (acpi_adr_space_type) 1
 
#define ACPI_ADR_SPACE_PCI_CONFIG   (acpi_adr_space_type) 2
 
#define ACPI_ADR_SPACE_EC   (acpi_adr_space_type) 3
 
#define ACPI_ADR_SPACE_SMBUS   (acpi_adr_space_type) 4
 
#define ACPI_ADR_SPACE_CMOS   (acpi_adr_space_type) 5
 
#define ACPI_ADR_SPACE_PCI_BAR_TARGET   (acpi_adr_space_type) 6
 
#define ACPI_ADR_SPACE_IPMI   (acpi_adr_space_type) 7
 
#define ACPI_ADR_SPACE_GPIO   (acpi_adr_space_type) 8
 
#define ACPI_ADR_SPACE_GSBUS   (acpi_adr_space_type) 9
 
#define ACPI_ADR_SPACE_PLATFORM_COMM   (acpi_adr_space_type) 10
 
#define ACPI_NUM_PREDEFINED_REGIONS   11
 
#define ACPI_ADR_SPACE_DATA_TABLE   (acpi_adr_space_type) 0x7E /* Internal to ACPICA only */
 
#define ACPI_ADR_SPACE_FIXED_HARDWARE   (acpi_adr_space_type) 0x7F
 
#define ACPI_REG_DISCONNECT   0
 
#define ACPI_REG_CONNECT   1
 
#define ACPI_BITREG_TIMER_STATUS   0x00
 
#define ACPI_BITREG_BUS_MASTER_STATUS   0x01
 
#define ACPI_BITREG_GLOBAL_LOCK_STATUS   0x02
 
#define ACPI_BITREG_POWER_BUTTON_STATUS   0x03
 
#define ACPI_BITREG_SLEEP_BUTTON_STATUS   0x04
 
#define ACPI_BITREG_RT_CLOCK_STATUS   0x05
 
#define ACPI_BITREG_WAKE_STATUS   0x06
 
#define ACPI_BITREG_PCIEXP_WAKE_STATUS   0x07
 
#define ACPI_BITREG_TIMER_ENABLE   0x08
 
#define ACPI_BITREG_GLOBAL_LOCK_ENABLE   0x09
 
#define ACPI_BITREG_POWER_BUTTON_ENABLE   0x0A
 
#define ACPI_BITREG_SLEEP_BUTTON_ENABLE   0x0B
 
#define ACPI_BITREG_RT_CLOCK_ENABLE   0x0C
 
#define ACPI_BITREG_PCIEXP_WAKE_DISABLE   0x0D
 
#define ACPI_BITREG_SCI_ENABLE   0x0E
 
#define ACPI_BITREG_BUS_MASTER_RLD   0x0F
 
#define ACPI_BITREG_GLOBAL_LOCK_RELEASE   0x10
 
#define ACPI_BITREG_SLEEP_TYPE   0x11
 
#define ACPI_BITREG_SLEEP_ENABLE   0x12
 
#define ACPI_BITREG_ARB_DISABLE   0x13
 
#define ACPI_BITREG_MAX   0x13
 
#define ACPI_NUM_BITREG   ACPI_BITREG_MAX + 1
 
#define ACPI_CLEAR_STATUS   1
 
#define ACPI_ENABLE_EVENT   1
 
#define ACPI_DISABLE_EVENT   0
 
#define ACPI_NO_BUFFER   0
 
#define ACPI_ALLOCATE_BUFFER   (acpi_size) (-1)
 
#define ACPI_ALLOCATE_LOCAL_BUFFER   (acpi_size) (-2)
 
#define ACPI_FULL_PATHNAME   0
 
#define ACPI_SINGLE_NAME   1
 
#define ACPI_NAME_TYPE_MAX   1
 
#define ACPI_SYS_MODE_UNKNOWN   0x0000
 
#define ACPI_SYS_MODE_ACPI   0x0001
 
#define ACPI_SYS_MODE_LEGACY   0x0002
 
#define ACPI_SYS_MODES_MASK   0x0003
 
#define ACPI_TABLE_EVENT_LOAD   0x0
 
#define ACPI_TABLE_EVENT_UNLOAD   0x1
 
#define ACPI_NUM_TABLE_EVENTS   2
 
#define ACPI_EVENT_TYPE_GPE   0
 
#define ACPI_EVENT_TYPE_FIXED   1
 
#define ACPI_INIT_DEVICE_INI   1
 
#define ACPI_DEFAULT_HANDLER   NULL
 
#define ACPI_REGION_ACTIVATE   0
 
#define ACPI_REGION_DEACTIVATE   1
 
#define ACPI_INTERRUPT_NOT_HANDLED   0x00
 
#define ACPI_INTERRUPT_HANDLED   0x01
 
#define ACPI_REENABLE_GPE   0x80
 
#define ACPI_EISAID_STRING_SIZE   8 /* Includes null terminator */
 
#define ACPI_UUID_LENGTH   16
 
#define ACPI_PCI_ROOT_BRIDGE   0x01
 
#define ACPI_VALID_STA   0x01
 
#define ACPI_VALID_ADR   0x02
 
#define ACPI_VALID_HID   0x04
 
#define ACPI_VALID_UID   0x08
 
#define ACPI_VALID_CID   0x10
 
#define ACPI_VALID_SXDS   0x20
 
#define ACPI_VALID_SXWS   0x40
 
#define ACPI_STA_DEVICE_PRESENT   0x01
 
#define ACPI_STA_DEVICE_ENABLED   0x02
 
#define ACPI_STA_DEVICE_UI   0x04
 
#define ACPI_STA_DEVICE_FUNCTIONING   0x08
 
#define ACPI_STA_DEVICE_OK   0x08 /* Synonym */
 
#define ACPI_STA_BATTERY_PRESENT   0x10
 

Typedefs

typedef unsigned char BOOLEAN
 
typedef unsigned char UINT8
 
typedef unsigned short UINT16
 
typedef COMPILER_DEPENDENT_UINT64 UINT64
 
typedef COMPILER_DEPENDENT_INT64 INT64
 
typedef u32 acpi_status
 
typedef u32 acpi_name
 
typedef characpi_string
 
typedef voidacpi_handle
 
typedef u8 acpi_owner_id
 
typedef u64 acpi_integer
 
typedef u32 acpi_object_type
 
typedef u32 acpi_event_type
 
typedef u32 acpi_event_status
 
typedef u8 acpi_adr_space_type
 
typedef acpi_status(* ACPI_SLEEP_FUNCTION )(u8 sleep_state)
 
typedef void(* ACPI_GBL_EVENT_HANDLER )(u32 event_type, acpi_handle device, u32 event_number, void *context)
 
typedef u32(* acpi_event_handler )(void *context)
 
typedef u32(* acpi_gpe_handler )(acpi_handle gpe_device, u32 gpe_number, void *context)
 
typedef void(* acpi_notify_handler )(acpi_handle device, u32 value, void *context)
 
typedef void(* acpi_object_handler )(acpi_handle object, void *data)
 
typedef acpi_status(* acpi_init_handler )(acpi_handle object, u32 function)
 
typedef acpi_status(* acpi_exception_handler )(acpi_status aml_status, acpi_name name, u16 opcode, u32 aml_offset, void *context)
 
typedef acpi_status(* acpi_tbl_handler )(u32 event, void *table, void *context)
 
typedef acpi_status(* acpi_adr_space_handler )(u32 function, acpi_physical_address address, u32 bit_width, u64 *value, void *handler_context, void *region_context)
 
typedef acpi_status(* acpi_adr_space_setup )(acpi_handle region_handle, u32 function, void *handler_context, void **region_context)
 
typedef acpi_status(* acpi_walk_callback )(acpi_handle object, u32 nesting_level, void *context, void **return_value)
 
typedef u32(* acpi_interface_handler )(acpi_string interface_name, u32 supported)
 

Functions

typedef u32 (ACPI_SYSTEM_XFACE *acpi_osd_handler)(void *context)
 
typedef void (ACPI_SYSTEM_XFACE *acpi_osd_exec_callback)(void *context)
 

Macro Definition Documentation

#define ACPI_ADD_PTR (   t,
  a,
  b 
)    ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) + (acpi_size)(b)))

Definition at line 445 of file actypes.h.

#define ACPI_ADR_SPACE_CMOS   (acpi_adr_space_type) 5

Definition at line 719 of file actypes.h.

#define ACPI_ADR_SPACE_DATA_TABLE   (acpi_adr_space_type) 0x7E /* Internal to ACPICA only */

Definition at line 736 of file actypes.h.

#define ACPI_ADR_SPACE_EC   (acpi_adr_space_type) 3

Definition at line 717 of file actypes.h.

#define ACPI_ADR_SPACE_FIXED_HARDWARE   (acpi_adr_space_type) 0x7F

Definition at line 737 of file actypes.h.

#define ACPI_ADR_SPACE_GPIO   (acpi_adr_space_type) 8

Definition at line 722 of file actypes.h.

#define ACPI_ADR_SPACE_GSBUS   (acpi_adr_space_type) 9

Definition at line 723 of file actypes.h.

#define ACPI_ADR_SPACE_IPMI   (acpi_adr_space_type) 7

Definition at line 721 of file actypes.h.

#define ACPI_ADR_SPACE_PCI_BAR_TARGET   (acpi_adr_space_type) 6

Definition at line 720 of file actypes.h.

#define ACPI_ADR_SPACE_PCI_CONFIG   (acpi_adr_space_type) 2

Definition at line 716 of file actypes.h.

#define ACPI_ADR_SPACE_PLATFORM_COMM   (acpi_adr_space_type) 10

Definition at line 724 of file actypes.h.

#define ACPI_ADR_SPACE_SMBUS   (acpi_adr_space_type) 4

Definition at line 718 of file actypes.h.

#define ACPI_ADR_SPACE_SYSTEM_IO   (acpi_adr_space_type) 1

Definition at line 715 of file actypes.h.

#define ACPI_ADR_SPACE_SYSTEM_MEMORY   (acpi_adr_space_type) 0

Definition at line 714 of file actypes.h.

#define ACPI_ALL_NOTIFY   (ACPI_SYSTEM_NOTIFY | ACPI_DEVICE_NOTIFY)

Definition at line 700 of file actypes.h.

#define ACPI_ALLOCATE_BUFFER   (acpi_size) (-1)

Definition at line 871 of file actypes.h.

#define ACPI_ALLOCATE_LOCAL_BUFFER   (acpi_size) (-2)

Definition at line 872 of file actypes.h.

#define ACPI_ARRAY_LENGTH (   x)    (sizeof(x) / sizeof((x)[0]))

Definition at line 439 of file actypes.h.

#define ACPI_ASCII_MAX   0x7F

Definition at line 70 of file actypes.h.

#define ACPI_BITREG_ARB_DISABLE   0x13

Definition at line 783 of file actypes.h.

#define ACPI_BITREG_BUS_MASTER_RLD   0x0F

Definition at line 776 of file actypes.h.

#define ACPI_BITREG_BUS_MASTER_STATUS   0x01

Definition at line 756 of file actypes.h.

#define ACPI_BITREG_GLOBAL_LOCK_ENABLE   0x09

Definition at line 767 of file actypes.h.

#define ACPI_BITREG_GLOBAL_LOCK_RELEASE   0x10

Definition at line 777 of file actypes.h.

#define ACPI_BITREG_GLOBAL_LOCK_STATUS   0x02

Definition at line 757 of file actypes.h.

#define ACPI_BITREG_MAX   0x13

Definition at line 785 of file actypes.h.

#define ACPI_BITREG_PCIEXP_WAKE_DISABLE   0x0D

Definition at line 771 of file actypes.h.

#define ACPI_BITREG_PCIEXP_WAKE_STATUS   0x07

Definition at line 762 of file actypes.h.

#define ACPI_BITREG_POWER_BUTTON_ENABLE   0x0A

Definition at line 768 of file actypes.h.

#define ACPI_BITREG_POWER_BUTTON_STATUS   0x03

Definition at line 758 of file actypes.h.

#define ACPI_BITREG_RT_CLOCK_ENABLE   0x0C

Definition at line 770 of file actypes.h.

#define ACPI_BITREG_RT_CLOCK_STATUS   0x05

Definition at line 760 of file actypes.h.

#define ACPI_BITREG_SCI_ENABLE   0x0E

Definition at line 775 of file actypes.h.

#define ACPI_BITREG_SLEEP_BUTTON_ENABLE   0x0B

Definition at line 769 of file actypes.h.

#define ACPI_BITREG_SLEEP_BUTTON_STATUS   0x04

Definition at line 759 of file actypes.h.

#define ACPI_BITREG_SLEEP_ENABLE   0x12

Definition at line 779 of file actypes.h.

#define ACPI_BITREG_SLEEP_TYPE   0x11

Definition at line 778 of file actypes.h.

#define ACPI_BITREG_TIMER_ENABLE   0x08

Definition at line 766 of file actypes.h.

#define ACPI_BITREG_TIMER_STATUS   0x00

Definition at line 755 of file actypes.h.

#define ACPI_BITREG_WAKE_STATUS   0x06

Definition at line 761 of file actypes.h.

#define ACPI_C_STATE_COUNT   4

Definition at line 513 of file actypes.h.

#define ACPI_C_STATES_MAX   ACPI_STATE_C3

Definition at line 512 of file actypes.h.

#define acpi_cache_t   void *

Definition at line 235 of file actypes.h.

#define ACPI_CAST_INDIRECT_PTR (   t,
  p 
)    ((t **) (acpi_uintptr_t) (p))

Definition at line 444 of file actypes.h.

#define ACPI_CAST_PTR (   t,
  p 
)    ((t *) (acpi_uintptr_t) (p))

Definition at line 443 of file actypes.h.

#define ACPI_CLEAR_BIT (   target,
  bit 
)    ((target) &= ~(bit))

Definition at line 433 of file actypes.h.

#define ACPI_CLEAR_STATUS   1

Definition at line 790 of file actypes.h.

#define ACPI_COMPARE_NAME (   a,
  b 
)    (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b)))

Definition at line 457 of file actypes.h.

#define acpi_cpu_flags   acpi_size

Definition at line 226 of file actypes.h.

#define ACPI_D_STATE_COUNT   5

Definition at line 506 of file actypes.h.

#define ACPI_D_STATES_MAX   ACPI_STATE_D3

Definition at line 505 of file actypes.h.

#define ACPI_DEFAULT_HANDLER   NULL

Definition at line 977 of file actypes.h.

#define ACPI_DEVICE_HANDLER_LIST   1 /* Used as index, must be DEVICE_NOTIFY -1 */

Definition at line 708 of file actypes.h.

#define ACPI_DEVICE_NOTIFY   0x2

Definition at line 699 of file actypes.h.

#define ACPI_DISABLE_EVENT   0

Definition at line 795 of file actypes.h.

#define ACPI_DO_NOT_WAIT   0

Definition at line 402 of file actypes.h.

#define ACPI_EISAID_STRING_SIZE   8 /* Includes null terminator */

Definition at line 1015 of file actypes.h.

#define ACPI_ENABLE_EVENT   1

Definition at line 794 of file actypes.h.

#define ACPI_EVENT_FLAG_DISABLED   (acpi_event_status) 0x00

Definition at line 648 of file actypes.h.

#define ACPI_EVENT_FLAG_ENABLED   (acpi_event_status) 0x01

Definition at line 649 of file actypes.h.

#define ACPI_EVENT_FLAG_HANDLE   (acpi_event_status) 0x08

Definition at line 652 of file actypes.h.

#define ACPI_EVENT_FLAG_SET   (acpi_event_status) 0x04

Definition at line 651 of file actypes.h.

#define ACPI_EVENT_FLAG_WAKE_ENABLED   (acpi_event_status) 0x02

Definition at line 650 of file actypes.h.

#define ACPI_EVENT_GLOBAL   1

Definition at line 624 of file actypes.h.

#define ACPI_EVENT_MAX   4

Definition at line 628 of file actypes.h.

#define ACPI_EVENT_PMTIMER   0

Definition at line 623 of file actypes.h.

#define ACPI_EVENT_POWER_BUTTON   2

Definition at line 625 of file actypes.h.

#define ACPI_EVENT_RTC   4

Definition at line 627 of file actypes.h.

#define ACPI_EVENT_SLEEP_BUTTON   3

Definition at line 626 of file actypes.h.

#define ACPI_EVENT_TYPE_FIXED   1

Definition at line 939 of file actypes.h.

#define ACPI_EVENT_TYPE_GPE   0

Definition at line 938 of file actypes.h.

#define ACPI_EXPORT_SYMBOL (   symbol)

Definition at line 306 of file actypes.h.

#define ACPI_FULL_INITIALIZATION   0x00

Definition at line 471 of file actypes.h.

#define ACPI_FULL_PATHNAME   0

Definition at line 882 of file actypes.h.

#define ACPI_GPE_CAN_WAKE   (u8) 0x08

Definition at line 688 of file actypes.h.

#define ACPI_GPE_CONDITIONAL_ENABLE   2

Definition at line 665 of file actypes.h.

#define ACPI_GPE_DISABLE   1

Definition at line 664 of file actypes.h.

#define ACPI_GPE_DISPATCH_HANDLER   (u8) 0x02

Definition at line 680 of file actypes.h.

#define ACPI_GPE_DISPATCH_MASK   (u8) 0x03

Definition at line 682 of file actypes.h.

#define ACPI_GPE_DISPATCH_METHOD   (u8) 0x01

Definition at line 679 of file actypes.h.

#define ACPI_GPE_DISPATCH_NONE   (u8) 0x00

Definition at line 678 of file actypes.h.

#define ACPI_GPE_DISPATCH_NOTIFY   (u8) 0x03

Definition at line 681 of file actypes.h.

#define ACPI_GPE_EDGE_TRIGGERED   (u8) 0x00

Definition at line 685 of file actypes.h.

#define ACPI_GPE_ENABLE   0

Definition at line 663 of file actypes.h.

#define ACPI_GPE_INVALID   0xFF

Definition at line 657 of file actypes.h.

#define ACPI_GPE_LEVEL_TRIGGERED   (u8) 0x04

Definition at line 684 of file actypes.h.

#define ACPI_GPE_MAX   0xFF

Definition at line 658 of file actypes.h.

#define ACPI_GPE_REGISTER_WIDTH   8

Definition at line 321 of file actypes.h.

#define ACPI_GPE_XRUPT_TYPE_MASK   (u8) 0x04

Definition at line 686 of file actypes.h.

#define ACPI_HIBYTE (   integer)    ((u8) (((u16)(integer)) >> 8))

Definition at line 426 of file actypes.h.

#define ACPI_HIDWORD (   integer64)    ((u32)(((u64)(integer64)) >> 32))

Definition at line 430 of file actypes.h.

#define ACPI_HIWORD (   integer)    ((u16)(((u32)(integer)) >> 16))

Definition at line 428 of file actypes.h.

#define ACPI_INIT_DEVICE_INI   1

Definition at line 954 of file actypes.h.

#define ACPI_INITIALIZED_OK   0x02

Definition at line 483 of file actypes.h.

#define ACPI_INTEGER_BIT_SIZE   64

Definition at line 381 of file actypes.h.

#define ACPI_INTEGER_MAX   ACPI_UINT64_MAX

Definition at line 415 of file actypes.h.

#define ACPI_INTERRUPT_HANDLED   0x01

Definition at line 1007 of file actypes.h.

#define ACPI_INTERRUPT_NOT_HANDLED   0x00

Definition at line 1006 of file actypes.h.

#define ACPI_IO_MASK   1

Definition at line 613 of file actypes.h.

#define ACPI_ISR   0x0

Definition at line 694 of file actypes.h.

#define ACPI_LOBYTE (   integer)    ((u8) (u16)(integer))

Definition at line 425 of file actypes.h.

#define ACPI_LODWORD (   integer64)    ((u32) (u64)(integer64))

Definition at line 429 of file actypes.h.

#define ACPI_LOWORD (   integer)    ((u16) (u32)(integer))

Definition at line 427 of file actypes.h.

#define ACPI_MAX (   a,
  b 
)    (((a)>(b))?(a):(b))

Definition at line 435 of file actypes.h.

#define ACPI_MAX16_DECIMAL_DIGITS   5

Definition at line 390 of file actypes.h.

#define ACPI_MAX32_DECIMAL_DIGITS   10

Definition at line 389 of file actypes.h.

#define ACPI_MAX64_DECIMAL_DIGITS   20

Definition at line 388 of file actypes.h.

#define ACPI_MAX8_DECIMAL_DIGITS   3

Definition at line 391 of file actypes.h.

#define ACPI_MAX_DECIMAL_DIGITS   20 /* 2^64 = 18,446,744,073,709,551,616 */

Definition at line 382 of file actypes.h.

#define ACPI_MAX_DEVICE_SPECIFIC_NOTIFY   0xBF

Definition at line 705 of file actypes.h.

#define ACPI_MAX_GPE_BLOCKS   2

Definition at line 317 of file actypes.h.

#define ACPI_MAX_NOTIFY_HANDLER_TYPE   0x3

Definition at line 701 of file actypes.h.

#define ACPI_MAX_SYS_NOTIFY   0x7F

Definition at line 704 of file actypes.h.

#define ACPI_MIN (   a,
  b 
)    (((a)<(b))?(a):(b))

Definition at line 434 of file actypes.h.

#define acpi_mutex   acpi_semaphore

Definition at line 247 of file actypes.h.

#define ACPI_NAME_SIZE   4

Definition at line 328 of file actypes.h.

#define ACPI_NAME_TYPE_MAX   1

Definition at line 884 of file actypes.h.

#define ACPI_NO_ACPI_ENABLE   0x10

Definition at line 475 of file actypes.h.

#define ACPI_NO_ADDRESS_SPACE_INIT   0x01

Definition at line 472 of file actypes.h.

#define ACPI_NO_BUFFER   0

Definition at line 870 of file actypes.h.

#define ACPI_NO_DEVICE_INIT   0x20

Definition at line 476 of file actypes.h.

#define ACPI_NO_EVENT_INIT   0x04

Definition at line 473 of file actypes.h.

#define ACPI_NO_HANDLER_INIT   0x08

Definition at line 474 of file actypes.h.

#define ACPI_NO_OBJECT_INIT   0x40

Definition at line 477 of file actypes.h.

#define ACPI_NOT_ISR   0x1

Definition at line 693 of file actypes.h.

#define ACPI_NOTIFY_BUS_CHECK   (u8) 0x00

Definition at line 524 of file actypes.h.

#define ACPI_NOTIFY_BUS_MODE_MISMATCH   (u8) 0x06

Definition at line 530 of file actypes.h.

#define ACPI_NOTIFY_CAPABILITIES_CHECK   (u8) 0x08

Definition at line 532 of file actypes.h.

#define ACPI_NOTIFY_DEVICE_CHECK   (u8) 0x01

Definition at line 525 of file actypes.h.

#define ACPI_NOTIFY_DEVICE_CHECK_LIGHT   (u8) 0x04

Definition at line 528 of file actypes.h.

#define ACPI_NOTIFY_DEVICE_PLD_CHECK   (u8) 0x09

Definition at line 533 of file actypes.h.

#define ACPI_NOTIFY_DEVICE_WAKE   (u8) 0x02

Definition at line 526 of file actypes.h.

#define ACPI_NOTIFY_EJECT_REQUEST   (u8) 0x03

Definition at line 527 of file actypes.h.

#define ACPI_NOTIFY_FREQUENCY_MISMATCH   (u8) 0x05

Definition at line 529 of file actypes.h.

#define ACPI_NOTIFY_LOCALITY_UPDATE   (u8) 0x0B

Definition at line 535 of file actypes.h.

#define ACPI_NOTIFY_MAX   0x0C

Definition at line 538 of file actypes.h.

#define ACPI_NOTIFY_POWER_FAULT   (u8) 0x07

Definition at line 531 of file actypes.h.

#define ACPI_NOTIFY_RESERVED   (u8) 0x0A

Definition at line 534 of file actypes.h.

#define ACPI_NOTIFY_SHUTDOWN_REQUEST   (u8) 0x0C

Definition at line 536 of file actypes.h.

#define ACPI_NUM_BITREG   ACPI_BITREG_MAX + 1

Definition at line 786 of file actypes.h.

#define ACPI_NUM_FIXED_EVENTS   ACPI_EVENT_MAX + 1

Definition at line 629 of file actypes.h.

#define ACPI_NUM_GPE   256

Definition at line 659 of file actypes.h.

#define ACPI_NUM_NOTIFY_TYPES   2

Definition at line 702 of file actypes.h.

#define ACPI_NUM_NS_TYPES   (ACPI_TYPE_INVALID + 1)

Definition at line 606 of file actypes.h.

#define ACPI_NUM_PREDEFINED_REGIONS   11

Definition at line 726 of file actypes.h.

#define ACPI_NUM_TABLE_EVENTS   2

Definition at line 920 of file actypes.h.

#define ACPI_OEM_ID_SIZE   6

Definition at line 334 of file actypes.h.

#define ACPI_OEM_TABLE_ID_SIZE   8

Definition at line 335 of file actypes.h.

#define ACPI_OFFSET (   d,
  f 
)    (acpi_size) ACPI_PTR_DIFF (&(((d *)0)->f), (void *) NULL)

Definition at line 452 of file actypes.h.

#define acpi_os_acquire_mutex (   handle,
  time 
)    acpi_os_wait_semaphore (handle, 1, time)

Definition at line 250 of file actypes.h.

#define acpi_os_create_mutex (   out_handle)    acpi_os_create_semaphore (1, 1, out_handle)

Definition at line 248 of file actypes.h.

#define acpi_os_delete_mutex (   handle)    (void) acpi_os_delete_semaphore (handle)

Definition at line 249 of file actypes.h.

#define acpi_os_release_mutex (   handle)    (void) acpi_os_signal_semaphore (handle, 1)

Definition at line 251 of file actypes.h.

#define ACPI_OWNER_ID_MAX   0xFF

Definition at line 379 of file actypes.h.

#define ACPI_PATH_SEGMENT_LENGTH   5 /* 4 chars for name + 1 char for separator */

Definition at line 329 of file actypes.h.

#define ACPI_PATH_SEPARATOR   '.'

Definition at line 330 of file actypes.h.

#define ACPI_PCI_ROOT_BRIDGE   0x01

Definition at line 1056 of file actypes.h.

#define ACPI_PHYSADDR_TO_PTR (   i)    ACPI_TO_POINTER(i)

Definition at line 453 of file actypes.h.

#define ACPI_PM1_REGISTER_WIDTH   16

Definition at line 322 of file actypes.h.

#define ACPI_PM2_REGISTER_WIDTH   8

Definition at line 323 of file actypes.h.

#define ACPI_PM_TIMER_WIDTH   32

Definition at line 324 of file actypes.h.

#define ACPI_PRINTF_LIKE (   c)

Definition at line 288 of file actypes.h.

#define ACPI_PTR_DIFF (   a,
  b 
)    (acpi_size) (ACPI_CAST_PTR (u8, (a)) - ACPI_CAST_PTR (u8, (b)))

Definition at line 446 of file actypes.h.

#define ACPI_PTR_TO_PHYSADDR (   i)    ACPI_TO_INTEGER(i)

Definition at line 454 of file actypes.h.

#define ACPI_READ   0

Definition at line 611 of file actypes.h.

#define ACPI_REENABLE_GPE   0x80

Definition at line 1011 of file actypes.h.

#define ACPI_REG_CONNECT   1

Definition at line 742 of file actypes.h.

#define ACPI_REG_DISCONNECT   0

Definition at line 741 of file actypes.h.

#define ACPI_REGION_ACTIVATE   0

Definition at line 993 of file actypes.h.

#define ACPI_REGION_DEACTIVATE   1

Definition at line 994 of file actypes.h.

#define ACPI_ROOT_OBJECT   ACPI_ADD_PTR (acpi_handle, NULL, ACPI_MAX_PTR)

Definition at line 400 of file actypes.h.

#define ACPI_S_STATE_COUNT   6

Definition at line 497 of file actypes.h.

#define ACPI_S_STATES_MAX   ACPI_STATE_S5

Definition at line 496 of file actypes.h.

#define acpi_semaphore   void *

Definition at line 261 of file actypes.h.

#define ACPI_SET_BIT (   target,
  bit 
)    ((target) |= (bit))

Definition at line 432 of file actypes.h.

#define ACPI_SINGLE_NAME   1

Definition at line 883 of file actypes.h.

#define ACPI_SLEEP_TYPE_INVALID   0xFF

Definition at line 519 of file actypes.h.

#define ACPI_SLEEP_TYPE_MAX   0x7

Definition at line 518 of file actypes.h.

#define acpi_spinlock   void *

Definition at line 257 of file actypes.h.

#define ACPI_STA_BATTERY_PRESENT   0x10

Definition at line 1075 of file actypes.h.

#define ACPI_STA_DEVICE_ENABLED   0x02

Definition at line 1071 of file actypes.h.

#define ACPI_STA_DEVICE_FUNCTIONING   0x08

Definition at line 1073 of file actypes.h.

#define ACPI_STA_DEVICE_OK   0x08 /* Synonym */

Definition at line 1074 of file actypes.h.

#define ACPI_STA_DEVICE_PRESENT   0x01

Definition at line 1070 of file actypes.h.

#define ACPI_STA_DEVICE_UI   0x04

Definition at line 1072 of file actypes.h.

#define ACPI_STATE_C0   (u8) 0

Definition at line 508 of file actypes.h.

#define ACPI_STATE_C1   (u8) 1

Definition at line 509 of file actypes.h.

#define ACPI_STATE_C2   (u8) 2

Definition at line 510 of file actypes.h.

#define ACPI_STATE_C3   (u8) 3

Definition at line 511 of file actypes.h.

#define ACPI_STATE_D0   (u8) 0

Definition at line 499 of file actypes.h.

#define ACPI_STATE_D1   (u8) 1

Definition at line 500 of file actypes.h.

#define ACPI_STATE_D2   (u8) 2

Definition at line 501 of file actypes.h.

#define ACPI_STATE_D3   (u8) 4

Definition at line 503 of file actypes.h.

#define ACPI_STATE_D3_COLD   ACPI_STATE_D3

Definition at line 504 of file actypes.h.

#define ACPI_STATE_D3_HOT   (u8) 3

Definition at line 502 of file actypes.h.

#define ACPI_STATE_S0   (u8) 0

Definition at line 490 of file actypes.h.

#define ACPI_STATE_S1   (u8) 1

Definition at line 491 of file actypes.h.

#define ACPI_STATE_S2   (u8) 2

Definition at line 492 of file actypes.h.

#define ACPI_STATE_S3   (u8) 3

Definition at line 493 of file actypes.h.

#define ACPI_STATE_S4   (u8) 4

Definition at line 494 of file actypes.h.

#define ACPI_STATE_S5   (u8) 5

Definition at line 495 of file actypes.h.

#define ACPI_STATE_UNKNOWN   (u8) 0xFF

Definition at line 488 of file actypes.h.

#define ACPI_SUBSYSTEM_INITIALIZE   0x01

Definition at line 482 of file actypes.h.

#define ACPI_SYS_MODE_ACPI   0x0001

Definition at line 899 of file actypes.h.

#define ACPI_SYS_MODE_LEGACY   0x0002

Definition at line 900 of file actypes.h.

#define ACPI_SYS_MODE_UNKNOWN   0x0000

Definition at line 898 of file actypes.h.

#define ACPI_SYS_MODES_MASK   0x0003

Definition at line 901 of file actypes.h.

#define ACPI_SYSTEM_HANDLER_LIST   0 /* Used as index, must be SYSTEM_NOTIFY -1 */

Definition at line 707 of file actypes.h.

#define ACPI_SYSTEM_NOTIFY   0x1

Definition at line 698 of file actypes.h.

#define ACPI_TABLE_EVENT_LOAD   0x0

Definition at line 918 of file actypes.h.

#define ACPI_TABLE_EVENT_UNLOAD   0x1

Definition at line 919 of file actypes.h.

#define acpi_thread_id   u64

[End] no source code translation !

Definition at line 142 of file actypes.h.

#define ACPI_TO_INTEGER (   p)    ACPI_PTR_DIFF (p, (void *) NULL)

Definition at line 451 of file actypes.h.

#define ACPI_TO_POINTER (   i)    ACPI_ADD_PTR (void, (void *) NULL,(acpi_size) i)

Definition at line 450 of file actypes.h.

#define ACPI_TYPE_ANY   0x00

Definition at line 551 of file actypes.h.

#define ACPI_TYPE_BUFFER   0x03

Definition at line 554 of file actypes.h.

#define ACPI_TYPE_BUFFER_FIELD   0x0E

Definition at line 565 of file actypes.h.

#define ACPI_TYPE_DDB_HANDLE   0x0F

Definition at line 566 of file actypes.h.

#define ACPI_TYPE_DEBUG_OBJECT   0x10

Definition at line 567 of file actypes.h.

#define ACPI_TYPE_DEVICE   0x06 /* Name, multiple Node */

Definition at line 557 of file actypes.h.

#define ACPI_TYPE_EVENT   0x07

Definition at line 558 of file actypes.h.

#define ACPI_TYPE_EXTERNAL_MAX   0x10

Definition at line 569 of file actypes.h.

#define ACPI_TYPE_FIELD_UNIT   0x05

Definition at line 556 of file actypes.h.

#define ACPI_TYPE_INTEGER   0x01 /* Byte/Word/Dword/Zero/One/Ones */

Definition at line 552 of file actypes.h.

#define ACPI_TYPE_INVALID   0x1E

Definition at line 603 of file actypes.h.

#define ACPI_TYPE_LOCAL_ADDRESS_HANDLER   0x18

Definition at line 585 of file actypes.h.

#define ACPI_TYPE_LOCAL_ALIAS   0x15

Definition at line 582 of file actypes.h.

#define ACPI_TYPE_LOCAL_BANK_FIELD   0x12

Definition at line 579 of file actypes.h.

#define ACPI_TYPE_LOCAL_DATA   0x1D

Definition at line 597 of file actypes.h.

#define ACPI_TYPE_LOCAL_EXTRA   0x1C

Definition at line 596 of file actypes.h.

#define ACPI_TYPE_LOCAL_INDEX_FIELD   0x13

Definition at line 580 of file actypes.h.

#define ACPI_TYPE_LOCAL_MAX   0x1D

Definition at line 599 of file actypes.h.

#define ACPI_TYPE_LOCAL_METHOD_ALIAS   0x16

Definition at line 583 of file actypes.h.

#define ACPI_TYPE_LOCAL_NOTIFY   0x17

Definition at line 584 of file actypes.h.

#define ACPI_TYPE_LOCAL_REFERENCE   0x14 /* Arg#, Local#, Name, Debug, ref_of, Index */

Definition at line 581 of file actypes.h.

#define ACPI_TYPE_LOCAL_REGION_FIELD   0x11

Definition at line 578 of file actypes.h.

#define ACPI_TYPE_LOCAL_RESOURCE   0x19

Definition at line 586 of file actypes.h.

#define ACPI_TYPE_LOCAL_RESOURCE_FIELD   0x1A

Definition at line 587 of file actypes.h.

#define ACPI_TYPE_LOCAL_SCOPE   0x1B /* 1 Name, multiple object_list Nodes */

Definition at line 588 of file actypes.h.

#define ACPI_TYPE_METHOD   0x08 /* Name, byte_const, multiple Code */

Definition at line 559 of file actypes.h.

#define ACPI_TYPE_MUTEX   0x09

Definition at line 560 of file actypes.h.

#define ACPI_TYPE_NOT_FOUND   0xFF

Definition at line 604 of file actypes.h.

#define ACPI_TYPE_NS_NODE_MAX   0x1B /* Last typecode used within a NS Node */

Definition at line 590 of file actypes.h.

#define ACPI_TYPE_PACKAGE   0x04 /* byte_const, multiple data_term/Constant/super_name */

Definition at line 555 of file actypes.h.

#define ACPI_TYPE_POWER   0x0B /* Name,byte_const,word_const,multi Node */

Definition at line 562 of file actypes.h.

#define ACPI_TYPE_PROCESSOR   0x0C /* Name,byte_const,Dword_const,byte_const,multi nm_o */

Definition at line 563 of file actypes.h.

#define ACPI_TYPE_REGION   0x0A

Definition at line 561 of file actypes.h.

#define ACPI_TYPE_STRING   0x02

Definition at line 553 of file actypes.h.

#define ACPI_TYPE_THERMAL   0x0D /* Name, multiple Node */

Definition at line 564 of file actypes.h.

#define ACPI_UINT16_MAX   (UINT16)(~((UINT16) 0)) /* 0xFFFF */

Definition at line 67 of file actypes.h.

#define ACPI_UINT32_MAX   (UINT32)(~((UINT32) 0)) /* 0xFFFFFFFF */

Definition at line 68 of file actypes.h.

#define ACPI_UINT64_MAX   (UINT64)(~((UINT64) 0)) /* 0xFFFFFFFFFFFFFFFF */

Definition at line 69 of file actypes.h.

#define ACPI_UINT8_MAX   (UINT8) (~((UINT8) 0)) /* 0xFF */

[Begin] no source code translation

Definition at line 66 of file actypes.h.

#define acpi_uintptr_t   void *

Definition at line 280 of file actypes.h.

#define ACPI_UNUSED_VAR

Definition at line 298 of file actypes.h.

#define ACPI_UUID_LENGTH   16

Definition at line 1019 of file actypes.h.

#define ACPI_VALID_ADR   0x02

Definition at line 1061 of file actypes.h.

#define ACPI_VALID_CID   0x10

Definition at line 1064 of file actypes.h.

#define ACPI_VALID_HID   0x04

Definition at line 1062 of file actypes.h.

#define ACPI_VALID_STA   0x01

Definition at line 1060 of file actypes.h.

#define ACPI_VALID_SXDS   0x20

Definition at line 1065 of file actypes.h.

#define ACPI_VALID_SXWS   0x40

Definition at line 1066 of file actypes.h.

#define ACPI_VALID_UID   0x08

Definition at line 1063 of file actypes.h.

#define ACPI_WAIT_FOREVER   0xFFFF /* u16, as per ACPI spec */

Definition at line 401 of file actypes.h.

#define ACPI_WRITE   1

Definition at line 612 of file actypes.h.

#define FALSE   (1 == 0)

Definition at line 357 of file actypes.h.

#define NULL   (void *) 0

Definition at line 365 of file actypes.h.

#define PCI_EXPRESS_ROOT_HID_STRING   "PNP0A08"

Definition at line 340 of file actypes.h.

#define PCI_ROOT_HID_STRING   "PNP0A03"

Definition at line 339 of file actypes.h.

#define PM_TIMER_FREQUENCY   3579545

Definition at line 395 of file actypes.h.

#define PM_TIMER_FREQUENCY   3579545

Definition at line 395 of file actypes.h.

#define TRUE   (1 == 1)

Definition at line 362 of file actypes.h.

Typedef Documentation

typedef acpi_status(* acpi_adr_space_handler)(u32 function, acpi_physical_address address, u32 bit_width, u64 *value, void *handler_context, void *region_context)

Definition at line 970 of file actypes.h.

typedef acpi_status(* acpi_adr_space_setup)(acpi_handle region_handle, u32 function, void *handler_context, void **region_context)

Definition at line 988 of file actypes.h.

Definition at line 712 of file actypes.h.

typedef u32(* acpi_event_handler)(void *context)

Definition at line 941 of file actypes.h.

Definition at line 646 of file actypes.h.

Definition at line 618 of file actypes.h.

typedef acpi_status(* acpi_exception_handler)(acpi_status aml_status, acpi_name name, u16 opcode, u32 aml_offset, void *context)

Definition at line 957 of file actypes.h.

typedef void(* ACPI_GBL_EVENT_HANDLER)(u32 event_type, acpi_handle device, u32 event_number, void *context)

Definition at line 934 of file actypes.h.

typedef u32(* acpi_gpe_handler)(acpi_handle gpe_device, u32 gpe_number, void *context)

Definition at line 944 of file actypes.h.

typedef void* acpi_handle

Definition at line 374 of file actypes.h.

typedef acpi_status(* acpi_init_handler)(acpi_handle object, u32 function)

Definition at line 952 of file actypes.h.

typedef u64 acpi_integer

Definition at line 414 of file actypes.h.

typedef u32(* acpi_interface_handler)(acpi_string interface_name, u32 supported)

Definition at line 1002 of file actypes.h.

typedef u32 acpi_name

Definition at line 372 of file actypes.h.

typedef void(* acpi_notify_handler)(acpi_handle device, u32 value, void *context)

Definition at line 947 of file actypes.h.

typedef void(* acpi_object_handler)(acpi_handle object, void *data)

Definition at line 950 of file actypes.h.

Definition at line 549 of file actypes.h.

typedef u8 acpi_owner_id

Definition at line 378 of file actypes.h.

typedef acpi_status(* ACPI_SLEEP_FUNCTION)(u8 sleep_state)

Definition at line 799 of file actypes.h.

typedef u32 acpi_status

Definition at line 371 of file actypes.h.

typedef char* acpi_string

Definition at line 373 of file actypes.h.

typedef acpi_status(* acpi_tbl_handler)(u32 event, void *table, void *context)

Definition at line 965 of file actypes.h.

typedef acpi_status(* acpi_walk_callback)(acpi_handle object, u32 nesting_level, void *context, void **return_value)

Definition at line 997 of file actypes.h.

typedef unsigned char BOOLEAN

Definition at line 126 of file actypes.h.

Definition at line 130 of file actypes.h.

typedef unsigned short UINT16

Definition at line 128 of file actypes.h.

Definition at line 129 of file actypes.h.

typedef unsigned char UINT8

Definition at line 127 of file actypes.h.

Function Documentation

typedef u32 ( ACPI_SYSTEM_XFACE acpi_osd_handler)
typedef void ( ACPI_SYSTEM_XFACE acpi_osd_exec_callback)