actypes.h (126372) | actypes.h (127175) |
---|---|
1/****************************************************************************** 2 * 3 * Name: actypes.h - Common data types for the entire ACPI subsystem | 1/****************************************************************************** 2 * 3 * Name: actypes.h - Common data types for the entire ACPI subsystem |
4 * $Revision: 264 $ | 4 * $Revision: 265 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp. --- 410 unchanged lines hidden (view full) --- 423/* 424 * Initialization state 425 */ 426#define ACPI_INITIALIZED_OK 0x01 427 428/* 429 * Power state values 430 */ | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp. --- 410 unchanged lines hidden (view full) --- 423/* 424 * Initialization state 425 */ 426#define ACPI_INITIALIZED_OK 0x01 427 428/* 429 * Power state values 430 */ |
431 | |
432#define ACPI_STATE_UNKNOWN (UINT8) 0xFF 433 434#define ACPI_STATE_S0 (UINT8) 0 435#define ACPI_STATE_S1 (UINT8) 1 436#define ACPI_STATE_S2 (UINT8) 2 437#define ACPI_STATE_S3 (UINT8) 3 438#define ACPI_STATE_S4 (UINT8) 4 439#define ACPI_STATE_S5 (UINT8) 5 --- 27 unchanged lines hidden (view full) --- 467#define ACPI_NOTIFY_DEVICE_CHECK (UINT8) 1 468#define ACPI_NOTIFY_DEVICE_WAKE (UINT8) 2 469#define ACPI_NOTIFY_EJECT_REQUEST (UINT8) 3 470#define ACPI_NOTIFY_DEVICE_CHECK_LIGHT (UINT8) 4 471#define ACPI_NOTIFY_FREQUENCY_MISMATCH (UINT8) 5 472#define ACPI_NOTIFY_BUS_MODE_MISMATCH (UINT8) 6 473#define ACPI_NOTIFY_POWER_FAULT (UINT8) 7 474 | 431#define ACPI_STATE_UNKNOWN (UINT8) 0xFF 432 433#define ACPI_STATE_S0 (UINT8) 0 434#define ACPI_STATE_S1 (UINT8) 1 435#define ACPI_STATE_S2 (UINT8) 2 436#define ACPI_STATE_S3 (UINT8) 3 437#define ACPI_STATE_S4 (UINT8) 4 438#define ACPI_STATE_S5 (UINT8) 5 --- 27 unchanged lines hidden (view full) --- 466#define ACPI_NOTIFY_DEVICE_CHECK (UINT8) 1 467#define ACPI_NOTIFY_DEVICE_WAKE (UINT8) 2 468#define ACPI_NOTIFY_EJECT_REQUEST (UINT8) 3 469#define ACPI_NOTIFY_DEVICE_CHECK_LIGHT (UINT8) 4 470#define ACPI_NOTIFY_FREQUENCY_MISMATCH (UINT8) 5 471#define ACPI_NOTIFY_BUS_MODE_MISMATCH (UINT8) 6 472#define ACPI_NOTIFY_POWER_FAULT (UINT8) 7 473 |
475 | |
476/* 477 * Table types. These values are passed to the table related APIs 478 */ 479typedef UINT32 ACPI_TABLE_TYPE; 480 481#define ACPI_TABLE_RSDP (ACPI_TABLE_TYPE) 0 482#define ACPI_TABLE_DSDT (ACPI_TABLE_TYPE) 1 483#define ACPI_TABLE_FADT (ACPI_TABLE_TYPE) 2 484#define ACPI_TABLE_FACS (ACPI_TABLE_TYPE) 3 485#define ACPI_TABLE_PSDT (ACPI_TABLE_TYPE) 4 486#define ACPI_TABLE_SSDT (ACPI_TABLE_TYPE) 5 487#define ACPI_TABLE_XSDT (ACPI_TABLE_TYPE) 6 488#define ACPI_TABLE_MAX 6 489#define NUM_ACPI_TABLE_TYPES (ACPI_TABLE_MAX+1) 490 | 474/* 475 * Table types. These values are passed to the table related APIs 476 */ 477typedef UINT32 ACPI_TABLE_TYPE; 478 479#define ACPI_TABLE_RSDP (ACPI_TABLE_TYPE) 0 480#define ACPI_TABLE_DSDT (ACPI_TABLE_TYPE) 1 481#define ACPI_TABLE_FADT (ACPI_TABLE_TYPE) 2 482#define ACPI_TABLE_FACS (ACPI_TABLE_TYPE) 3 483#define ACPI_TABLE_PSDT (ACPI_TABLE_TYPE) 4 484#define ACPI_TABLE_SSDT (ACPI_TABLE_TYPE) 5 485#define ACPI_TABLE_XSDT (ACPI_TABLE_TYPE) 6 486#define ACPI_TABLE_MAX 6 487#define NUM_ACPI_TABLE_TYPES (ACPI_TABLE_MAX+1) 488 |
491 | |
492/* 493 * Types associated with ACPI names and objects. The first group of 494 * values (up to ACPI_TYPE_EXTERNAL_MAX) correspond to the definition 495 * of the ACPI ObjectType() operator (See the ACPI Spec). Therefore, 496 * only add to the first group if the spec changes. 497 * 498 * Types must be kept in sync with the global AcpiNsProperties 499 * and AcpiNsTypeNames arrays. --- 373 unchanged lines hidden (view full) --- 873typedef 874ACPI_STATUS (*ACPI_INIT_HANDLER) ( 875 ACPI_HANDLE Object, 876 UINT32 Function); 877 878#define ACPI_INIT_DEVICE_INI 1 879 880 | 489/* 490 * Types associated with ACPI names and objects. The first group of 491 * values (up to ACPI_TYPE_EXTERNAL_MAX) correspond to the definition 492 * of the ACPI ObjectType() operator (See the ACPI Spec). Therefore, 493 * only add to the first group if the spec changes. 494 * 495 * Types must be kept in sync with the global AcpiNsProperties 496 * and AcpiNsTypeNames arrays. --- 373 unchanged lines hidden (view full) --- 870typedef 871ACPI_STATUS (*ACPI_INIT_HANDLER) ( 872 ACPI_HANDLE Object, 873 UINT32 Function); 874 875#define ACPI_INIT_DEVICE_INI 1 876 877 |
881/* Address Spaces (Operation Regions */ | 878/* Address Spaces (For Operation Regions) */ |
882 883typedef 884ACPI_STATUS (*ACPI_ADR_SPACE_HANDLER) ( 885 UINT32 Function, 886 ACPI_PHYSICAL_ADDRESS Address, 887 UINT32 BitWidth, 888 ACPI_INTEGER *Value, 889 void *HandlerContext, --- 473 unchanged lines hidden --- | 879 880typedef 881ACPI_STATUS (*ACPI_ADR_SPACE_HANDLER) ( 882 UINT32 Function, 883 ACPI_PHYSICAL_ADDRESS Address, 884 UINT32 BitWidth, 885 ACPI_INTEGER *Value, 886 void *HandlerContext, --- 473 unchanged lines hidden --- |