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

actbl1.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_SUBTABLE_HEADER
struct  ACPI_WHEA_HEADER
struct  ACPI_TABLE_BERT
struct  ACPI_BERT_REGION
struct  ACPI_TABLE_CPEP
struct  ACPI_CPEP_POLLING
struct  ACPI_TABLE_ECDT
struct  ACPI_TABLE_EINJ
struct  ACPI_EINJ_ENTRY
struct  ACPI_EINJ_TRIGGER
struct  ACPI_TABLE_ERST
struct  ACPI_ERST_ENTRY
struct  ACPI_ERST_INFO
struct  ACPI_TABLE_HEST
struct  ACPI_HEST_HEADER
struct  ACPI_HEST_IA_ERROR_BANK
struct  ACPI_HEST_AER_COMMON
struct  ACPI_HEST_NOTIFY
struct  ACPI_HEST_IA_MACHINE_CHECK
struct  ACPI_HEST_IA_CORRECTED
struct  ACPI_HEST_IA_NMI
struct  ACPI_HEST_AER_ROOT
struct  ACPI_HEST_AER
struct  ACPI_HEST_AER_BRIDGE
struct  ACPI_HEST_GENERIC
struct  ACPI_HEST_GENERIC_STATUS
struct  ACPI_HEST_GENERIC_DATA
struct  ACPI_TABLE_MADT
struct  ACPI_MADT_LOCAL_APIC
struct  ACPI_MADT_IO_APIC
struct  ACPI_MADT_INTERRUPT_OVERRIDE
struct  ACPI_MADT_NMI_SOURCE
struct  ACPI_MADT_LOCAL_APIC_NMI
struct  ACPI_MADT_LOCAL_APIC_OVERRIDE
struct  ACPI_MADT_IO_SAPIC
struct  ACPI_MADT_LOCAL_SAPIC
struct  ACPI_MADT_INTERRUPT_SOURCE
struct  ACPI_MADT_LOCAL_X2APIC
struct  ACPI_MADT_LOCAL_X2APIC_NMI
struct  ACPI_TABLE_MSCT
struct  ACPI_MSCT_PROXIMITY
struct  ACPI_TABLE_SBST
struct  ACPI_TABLE_SLIT
struct  ACPI_TABLE_SRAT
struct  ACPI_SRAT_CPU_AFFINITY
struct  ACPI_SRAT_MEM_AFFINITY
struct  ACPI_SRAT_X2APIC_CPU_AFFINITY

Defines

#define ACPI_SIG_BERT   "BERT" /* Boot Error Record Table */
#define ACPI_SIG_CPEP   "CPEP" /* Corrected Platform Error Polling table */
#define ACPI_SIG_ECDT   "ECDT" /* Embedded Controller Boot Resources Table */
#define ACPI_SIG_EINJ   "EINJ" /* Error Injection table */
#define ACPI_SIG_ERST   "ERST" /* Error Record Serialization Table */
#define ACPI_SIG_HEST   "HEST" /* Hardware Error Source Table */
#define ACPI_SIG_MADT   "APIC" /* Multiple APIC Description Table */
#define ACPI_SIG_MSCT   "MSCT" /* Maximum System Characteristics Table */
#define ACPI_SIG_SBST   "SBST" /* Smart Battery Specification Table */
#define ACPI_SIG_SLIT   "SLIT" /* System Locality Distance Information Table */
#define ACPI_SIG_SRAT   "SRAT" /* System Resource Affinity Table */
#define ACPI_BERT_UNCORRECTABLE   (1)
#define ACPI_BERT_CORRECTABLE   (1<<1)
#define ACPI_BERT_MULTIPLE_UNCORRECTABLE   (1<<2)
#define ACPI_BERT_MULTIPLE_CORRECTABLE   (1<<3)
#define ACPI_BERT_ERROR_ENTRY_COUNT   (0xFF<<4) /* 8 bits, error count */
#define ACPI_EINJ_PRESERVE   (1)
#define ACPI_EINJ_PROCESSOR_CORRECTABLE   (1)
#define ACPI_EINJ_PROCESSOR_UNCORRECTABLE   (1<<1)
#define ACPI_EINJ_PROCESSOR_FATAL   (1<<2)
#define ACPI_EINJ_MEMORY_CORRECTABLE   (1<<3)
#define ACPI_EINJ_MEMORY_UNCORRECTABLE   (1<<4)
#define ACPI_EINJ_MEMORY_FATAL   (1<<5)
#define ACPI_EINJ_PCIX_CORRECTABLE   (1<<6)
#define ACPI_EINJ_PCIX_UNCORRECTABLE   (1<<7)
#define ACPI_EINJ_PCIX_FATAL   (1<<8)
#define ACPI_EINJ_PLATFORM_CORRECTABLE   (1<<9)
#define ACPI_EINJ_PLATFORM_UNCORRECTABLE   (1<<10)
#define ACPI_EINJ_PLATFORM_FATAL   (1<<11)
#define ACPI_ERST_PRESERVE   (1)
#define ACPI_HEST_FIRMWARE_FIRST   (1)
#define ACPI_HEST_GLOBAL   (1<<1)
#define ACPI_HEST_TYPE   (1)
#define ACPI_HEST_POLL_INTERVAL   (1<<1)
#define ACPI_HEST_POLL_THRESHOLD_VALUE   (1<<2)
#define ACPI_HEST_POLL_THRESHOLD_WINDOW   (1<<3)
#define ACPI_HEST_ERR_THRESHOLD_VALUE   (1<<4)
#define ACPI_HEST_ERR_THRESHOLD_WINDOW   (1<<5)
#define ACPI_HEST_UNCORRECTABLE   (1)
#define ACPI_HEST_CORRECTABLE   (1<<1)
#define ACPI_HEST_MULTIPLE_UNCORRECTABLE   (1<<2)
#define ACPI_HEST_MULTIPLE_CORRECTABLE   (1<<3)
#define ACPI_HEST_ERROR_ENTRY_COUNT   (0xFF<<4) /* 8 bits, error count */
#define ACPI_MADT_PCAT_COMPAT   (1) /* 00: System also has dual 8259s */
#define ACPI_MADT_DUAL_PIC   0
#define ACPI_MADT_MULTIPLE_APIC   1
#define ACPI_MADT_CPEI_OVERRIDE   (1)
#define ACPI_MADT_ENABLED   (1) /* 00: Processor is usable if set */
#define ACPI_MADT_POLARITY_MASK   (3) /* 00-01: Polarity of APIC I/O input signals */
#define ACPI_MADT_TRIGGER_MASK   (3<<2) /* 02-03: Trigger mode of APIC input signals */
#define ACPI_MADT_POLARITY_CONFORMS   0
#define ACPI_MADT_POLARITY_ACTIVE_HIGH   1
#define ACPI_MADT_POLARITY_RESERVED   2
#define ACPI_MADT_POLARITY_ACTIVE_LOW   3
#define ACPI_MADT_TRIGGER_CONFORMS   (0)
#define ACPI_MADT_TRIGGER_EDGE   (1<<2)
#define ACPI_MADT_TRIGGER_RESERVED   (2<<2)
#define ACPI_MADT_TRIGGER_LEVEL   (3<<2)
#define ACPI_SRAT_CPU_USE_AFFINITY   (1) /* 00: Use affinity structure */
#define ACPI_SRAT_MEM_ENABLED   (1) /* 00: Use affinity structure */
#define ACPI_SRAT_MEM_HOT_PLUGGABLE   (1<<1) /* 01: Memory region is hot pluggable */
#define ACPI_SRAT_MEM_NON_VOLATILE   (1<<2) /* 02: Memory region is non-volatile */
#define ACPI_SRAT_CPU_ENABLED   (1) /* 00: Use affinity structure */

Enumerations

enum  AcpiBertErrorSeverity {
  ACPI_BERT_ERROR_CORRECTABLE = 0, ACPI_BERT_ERROR_FATAL = 1, ACPI_BERT_ERROR_CORRECTED = 2, ACPI_BERT_ERROR_NONE = 3,
  ACPI_BERT_ERROR_RESERVED = 4
}
enum  AcpiEinjActions {
  ACPI_EINJ_BEGIN_OPERATION = 0, ACPI_EINJ_GET_TRIGGER_TABLE = 1, ACPI_EINJ_SET_ERROR_TYPE = 2, ACPI_EINJ_GET_ERROR_TYPE = 3,
  ACPI_EINJ_END_OPERATION = 4, ACPI_EINJ_EXECUTE_OPERATION = 5, ACPI_EINJ_CHECK_BUSY_STATUS = 6, ACPI_EINJ_GET_COMMAND_STATUS = 7,
  ACPI_EINJ_ACTION_RESERVED = 8, ACPI_EINJ_TRIGGER_ERROR = 0xFF
}
enum  AcpiEinjInstructions {
  ACPI_EINJ_READ_REGISTER = 0, ACPI_EINJ_READ_REGISTER_VALUE = 1, ACPI_EINJ_WRITE_REGISTER = 2, ACPI_EINJ_WRITE_REGISTER_VALUE = 3,
  ACPI_EINJ_NOOP = 4, ACPI_EINJ_INSTRUCTION_RESERVED = 5
}
enum  AcpiEinjCommandStatus { ACPI_EINJ_SUCCESS = 0, ACPI_EINJ_FAILURE = 1, ACPI_EINJ_INVALID_ACCESS = 2, ACPI_EINJ_STATUS_RESERVED = 3 }
enum  AcpiErstActions {
  ACPI_ERST_BEGIN_WRITE = 0, ACPI_ERST_BEGIN_READ = 1, ACPI_ERST_BEGIN_CLEAR = 2, ACPI_ERST_END = 3,
  ACPI_ERST_SET_RECORD_OFFSET = 4, ACPI_ERST_EXECUTE_OPERATION = 5, ACPI_ERST_CHECK_BUSY_STATUS = 6, ACPI_ERST_GET_COMMAND_STATUS = 7,
  ACPI_ERST_GET_RECORD_ID = 8, ACPI_ERST_SET_RECORD_ID = 9, ACPI_ERST_GET_RECORD_COUNT = 10, ACPI_ERST_BEGIN_DUMMY_WRIITE = 11,
  ACPI_ERST_NOT_USED = 12, ACPI_ERST_GET_ERROR_RANGE = 13, ACPI_ERST_GET_ERROR_LENGTH = 14, ACPI_ERST_GET_ERROR_ATTRIBUTES = 15,
  ACPI_ERST_ACTION_RESERVED = 16
}
enum  AcpiErstInstructions {
  ACPI_ERST_READ_REGISTER = 0, ACPI_ERST_READ_REGISTER_VALUE = 1, ACPI_ERST_WRITE_REGISTER = 2, ACPI_ERST_WRITE_REGISTER_VALUE = 3,
  ACPI_ERST_NOOP = 4, ACPI_ERST_LOAD_VAR1 = 5, ACPI_ERST_LOAD_VAR2 = 6, ACPI_ERST_STORE_VAR1 = 7,
  ACPI_ERST_ADD = 8, ACPI_ERST_SUBTRACT = 9, ACPI_ERST_ADD_VALUE = 10, ACPI_ERST_SUBTRACT_VALUE = 11,
  ACPI_ERST_STALL = 12, ACPI_ERST_STALL_WHILE_TRUE = 13, ACPI_ERST_SKIP_NEXT_IF_TRUE = 14, ACPI_ERST_GOTO = 15,
  ACPI_ERST_SET_SRC_ADDRESS_BASE = 16, ACPI_ERST_SET_DST_ADDRESS_BASE = 17, ACPI_ERST_MOVE_DATA = 18, ACPI_ERST_INSTRUCTION_RESERVED = 19
}
enum  AcpiErstCommandStatus {
  ACPI_ERST_SUCESS = 0, ACPI_ERST_NO_SPACE = 1, ACPI_ERST_NOT_AVAILABLE = 2, ACPI_ERST_FAILURE = 3,
  ACPI_ERST_RECORD_EMPTY = 4, ACPI_ERST_NOT_FOUND = 5, ACPI_ERST_STATUS_RESERVED = 6
}
enum  AcpiHestTypes {
  ACPI_HEST_TYPE_IA32_CHECK = 0, ACPI_HEST_TYPE_IA32_CORRECTED_CHECK = 1, ACPI_HEST_TYPE_IA32_NMI = 2, ACPI_HEST_TYPE_NOT_USED3 = 3,
  ACPI_HEST_TYPE_NOT_USED4 = 4, ACPI_HEST_TYPE_NOT_USED5 = 5, ACPI_HEST_TYPE_AER_ROOT_PORT = 6, ACPI_HEST_TYPE_AER_ENDPOINT = 7,
  ACPI_HEST_TYPE_AER_BRIDGE = 8, ACPI_HEST_TYPE_GENERIC_ERROR = 9, ACPI_HEST_TYPE_RESERVED = 10
}
enum  AcpiHestNotifyTypes {
  ACPI_HEST_NOTIFY_POLLED = 0, ACPI_HEST_NOTIFY_EXTERNAL = 1, ACPI_HEST_NOTIFY_LOCAL = 2, ACPI_HEST_NOTIFY_SCI = 3,
  ACPI_HEST_NOTIFY_NMI = 4, ACPI_HEST_NOTIFY_RESERVED = 5
}
enum  AcpiMadtType {
  ACPI_MADT_TYPE_LOCAL_APIC = 0, ACPI_MADT_TYPE_IO_APIC = 1, ACPI_MADT_TYPE_INTERRUPT_OVERRIDE = 2, ACPI_MADT_TYPE_NMI_SOURCE = 3,
  ACPI_MADT_TYPE_LOCAL_APIC_NMI = 4, ACPI_MADT_TYPE_LOCAL_APIC_OVERRIDE = 5, ACPI_MADT_TYPE_IO_SAPIC = 6, ACPI_MADT_TYPE_LOCAL_SAPIC = 7,
  ACPI_MADT_TYPE_INTERRUPT_SOURCE = 8, ACPI_MADT_TYPE_LOCAL_X2APIC = 9, ACPI_MADT_TYPE_LOCAL_X2APIC_NMI = 10, ACPI_MADT_TYPE_RESERVED = 11
}
enum  AcpiSratType { ACPI_SRAT_TYPE_CPU_AFFINITY = 0, ACPI_SRAT_TYPE_MEMORY_AFFINITY = 1, ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY = 2, ACPI_SRAT_TYPE_RESERVED = 3 }

Generated on Sat May 26 2012 05:21:16 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.