|
#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 |
|