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

actbl2.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_TABLE_ASF
struct  ACPI_ASF_HEADER
struct  ACPI_ASF_INFO
struct  ACPI_ASF_ALERT
struct  ACPI_ASF_ALERT_DATA
struct  ACPI_ASF_REMOTE
struct  ACPI_ASF_CONTROL_DATA
struct  ACPI_ASF_RMCP
struct  ACPI_ASF_ADDRESS
struct  ACPI_TABLE_BOOT
struct  ACPI_TABLE_DBGP
struct  ACPI_TABLE_DMAR
struct  ACPI_DMAR_HEADER
struct  ACPI_DMAR_DEVICE_SCOPE
struct  ACPI_DMAR_PCI_PATH
struct  ACPI_DMAR_HARDWARE_UNIT
struct  ACPI_DMAR_RESERVED_MEMORY
struct  ACPI_DMAR_ATSR
struct  ACPI_DMAR_RHSA
struct  ACPI_TABLE_HPET
struct  ACPI_TABLE_IBFT
struct  ACPI_IBFT_HEADER
struct  ACPI_IBFT_CONTROL
struct  ACPI_IBFT_INITIATOR
struct  ACPI_IBFT_NIC
struct  ACPI_IBFT_TARGET
struct  ACPI_TABLE_IVRS
struct  ACPI_IVRS_HEADER
struct  ACPI_IVRS_HARDWARE
struct  ACPI_IVRS_DE_HEADER
struct  ACPI_IVRS_DEVICE4
struct  ACPI_IVRS_DEVICE8A
struct  ACPI_IVRS_DEVICE8B
struct  ACPI_IVRS_DEVICE8C
struct  ACPI_IVRS_MEMORY
struct  ACPI_TABLE_MCFG
struct  ACPI_MCFG_ALLOCATION
struct  ACPI_TABLE_MCHI
struct  ACPI_TABLE_SLIC
struct  ACPI_SLIC_HEADER
struct  ACPI_SLIC_KEY
struct  ACPI_SLIC_MARKER
struct  ACPI_TABLE_SPCR
struct  ACPI_TABLE_SPMI
struct  ACPI_TABLE_TCPA
struct  ACPI_TABLE_UEFI
struct  ACPI_TABLE_WAET
struct  ACPI_TABLE_WDAT
struct  ACPI_WDAT_ENTRY
struct  ACPI_TABLE_WDDT
struct  ACPI_TABLE_WDRT

Defines

#define ACPI_SIG_ASF   "ASF!" /* Alert Standard Format table */
#define ACPI_SIG_BOOT   "BOOT" /* Simple Boot Flag Table */
#define ACPI_SIG_DBGP   "DBGP" /* Debug Port table */
#define ACPI_SIG_DMAR   "DMAR" /* DMA Remapping table */
#define ACPI_SIG_HPET   "HPET" /* High Precision Event Timer table */
#define ACPI_SIG_IBFT   "IBFT" /* iSCSI Boot Firmware Table */
#define ACPI_SIG_IVRS   "IVRS" /* I/O Virtualization Reporting Structure */
#define ACPI_SIG_MCFG   "MCFG" /* PCI Memory Mapped Configuration table */
#define ACPI_SIG_MCHI   "MCHI" /* Management Controller Host Interface table */
#define ACPI_SIG_SLIC   "SLIC" /* Software Licensing Description Table */
#define ACPI_SIG_SPCR   "SPCR" /* Serial Port Console Redirection table */
#define ACPI_SIG_SPMI   "SPMI" /* Server Platform Management Interface table */
#define ACPI_SIG_TCPA   "TCPA" /* Trusted Computing Platform Alliance table */
#define ACPI_SIG_UEFI   "UEFI" /* Uefi Boot Optimization Table */
#define ACPI_SIG_WAET   "WAET" /* Windows ACPI Emulated devices Table */
#define ACPI_SIG_WDAT   "WDAT" /* Watchdog Action Table */
#define ACPI_SIG_WDDT   "WDDT" /* Watchdog Timer Description Table */
#define ACPI_SIG_WDRT   "WDRT" /* Watchdog Resource Table */
#define ACPI_ASF_SMBUS_PROTOCOLS   (1)
#define ACPI_DMAR_INTR_REMAP   (1)
#define ACPI_DMAR_INCLUDE_ALL   (1)
#define ACPI_DMAR_ALLOW_ALL   (1)
#define ACPI_DMAR_ALL_PORTS   (1)
#define ACPI_HPET_PAGE_PROTECT_MASK   (3)
#define ACPI_IVRS_PHYSICAL_SIZE   0x00007F00 /* 7 bits, physical address size */
#define ACPI_IVRS_VIRTUAL_SIZE   0x003F8000 /* 7 bits, virtual address size */
#define ACPI_IVRS_ATS_RESERVED   0x00400000 /* ATS address translation range reserved */
#define ACPI_IVHD_TT_ENABLE   (1)
#define ACPI_IVHD_PASS_PW   (1<<1)
#define ACPI_IVHD_RES_PASS_PW   (1<<2)
#define ACPI_IVHD_ISOC   (1<<3)
#define ACPI_IVHD_IOTLB   (1<<4)
#define ACPI_IVMD_UNITY   (1)
#define ACPI_IVMD_READ   (1<<1)
#define ACPI_IVMD_WRITE   (1<<2)
#define ACPI_IVMD_EXCLUSION_RANGE   (1<<3)
#define ACPI_IVHD_MSI_NUMBER_MASK   0x001F /* 5 bits, MSI message number */
#define ACPI_IVHD_UNIT_ID_MASK   0x1F00 /* 5 bits, UnitID */
#define ACPI_IVHD_ENTRY_LENGTH   0xC0
#define ACPI_IVHD_INIT_PASS   (1)
#define ACPI_IVHD_EINT_PASS   (1<<1)
#define ACPI_IVHD_NMI_PASS   (1<<2)
#define ACPI_IVHD_SYSTEM_MGMT   (3<<4)
#define ACPI_IVHD_LINT0_PASS   (1<<6)
#define ACPI_IVHD_LINT1_PASS   (1<<7)
#define ACPI_IVHD_ATS_DISABLED   (1<<31)
#define ACPI_IVHD_IOAPIC   1
#define ACPI_IVHD_HPET   2
#define ACPI_SPCR_DO_NOT_DISABLE   (1)
#define ACPI_WAET_RTC_NO_ACK   (1) /* RTC requires no int acknowledge */
#define ACPI_WAET_TIMER_ONE_READ   (1<<1) /* PM timer requires only one read */
#define ACPI_WDAT_ENABLED   (1)
#define ACPI_WDAT_STOPPED   0x80
#define ACPI_WDDT_AVAILABLE   (1)
#define ACPI_WDDT_ACTIVE   (1<<1)
#define ACPI_WDDT_TCO_OS_OWNED   (1<<2)
#define ACPI_WDDT_USER_RESET   (1<<11)
#define ACPI_WDDT_WDT_RESET   (1<<12)
#define ACPI_WDDT_POWER_FAIL   (1<<13)
#define ACPI_WDDT_UNKNOWN_RESET   (1<<14)
#define ACPI_WDDT_AUTO_RESET   (1)
#define ACPI_WDDT_ALERT_SUPPORT   (1<<1)

Enumerations

enum  AcpiAsfType {
  ACPI_ASF_TYPE_INFO = 0, ACPI_ASF_TYPE_ALERT = 1, ACPI_ASF_TYPE_CONTROL = 2, ACPI_ASF_TYPE_BOOT = 3,
  ACPI_ASF_TYPE_ADDRESS = 4, ACPI_ASF_TYPE_RESERVED = 5
}
enum  AcpiDmarType {
  ACPI_DMAR_TYPE_HARDWARE_UNIT = 0, ACPI_DMAR_TYPE_RESERVED_MEMORY = 1, ACPI_DMAR_TYPE_ATSR = 2, ACPI_DMAR_HARDWARE_AFFINITY = 3,
  ACPI_DMAR_TYPE_RESERVED = 4
}
enum  AcpiDmarScopeType {
  ACPI_DMAR_SCOPE_TYPE_NOT_USED = 0, ACPI_DMAR_SCOPE_TYPE_ENDPOINT = 1, ACPI_DMAR_SCOPE_TYPE_BRIDGE = 2, ACPI_DMAR_SCOPE_TYPE_IOAPIC = 3,
  ACPI_DMAR_SCOPE_TYPE_HPET = 4, ACPI_DMAR_SCOPE_TYPE_RESERVED = 5
}
enum  AcpiHpetPageProtect { ACPI_HPET_NO_PAGE_PROTECT = 0, ACPI_HPET_PAGE_PROTECT4 = 1, ACPI_HPET_PAGE_PROTECT64 = 2 }
enum  AcpiIbftType {
  ACPI_IBFT_TYPE_NOT_USED = 0, ACPI_IBFT_TYPE_CONTROL = 1, ACPI_IBFT_TYPE_INITIATOR = 2, ACPI_IBFT_TYPE_NIC = 3,
  ACPI_IBFT_TYPE_TARGET = 4, ACPI_IBFT_TYPE_EXTENSIONS = 5, ACPI_IBFT_TYPE_RESERVED = 6
}
enum  AcpiIvrsType { ACPI_IVRS_TYPE_HARDWARE = 0x10, ACPI_IVRS_TYPE_MEMORY1 = 0x20, ACPI_IVRS_TYPE_MEMORY2 = 0x21, ACPI_IVRS_TYPE_MEMORY3 = 0x22 }
enum  AcpiIvrsDeviceEntryType {
  ACPI_IVRS_TYPE_PAD4 = 0, ACPI_IVRS_TYPE_ALL = 1, ACPI_IVRS_TYPE_SELECT = 2, ACPI_IVRS_TYPE_START = 3,
  ACPI_IVRS_TYPE_END = 4, ACPI_IVRS_TYPE_PAD8 = 64, ACPI_IVRS_TYPE_NOT_USED = 65, ACPI_IVRS_TYPE_ALIAS_SELECT = 66,
  ACPI_IVRS_TYPE_ALIAS_START = 67, ACPI_IVRS_TYPE_EXT_SELECT = 70, ACPI_IVRS_TYPE_EXT_START = 71, ACPI_IVRS_TYPE_SPECIAL = 72
}
enum  AcpiSlicType { ACPI_SLIC_TYPE_PUBLIC_KEY = 0, ACPI_SLIC_TYPE_WINDOWS_MARKER = 1, ACPI_SLIC_TYPE_RESERVED = 2 }
enum  AcpiSpmiInterfaceTypes {
  ACPI_SPMI_NOT_USED = 0, ACPI_SPMI_KEYBOARD = 1, ACPI_SPMI_SMI = 2, ACPI_SPMI_BLOCK_TRANSFER = 3,
  ACPI_SPMI_SMBUS = 4, ACPI_SPMI_RESERVED = 5
}
enum  AcpiWdatActions {
  ACPI_WDAT_RESET = 1, ACPI_WDAT_GET_CURRENT_COUNTDOWN = 4, ACPI_WDAT_GET_COUNTDOWN = 5, ACPI_WDAT_SET_COUNTDOWN = 6,
  ACPI_WDAT_GET_RUNNING_STATE = 8, ACPI_WDAT_SET_RUNNING_STATE = 9, ACPI_WDAT_GET_STOPPED_STATE = 10, ACPI_WDAT_SET_STOPPED_STATE = 11,
  ACPI_WDAT_GET_REBOOT = 16, ACPI_WDAT_SET_REBOOT = 17, ACPI_WDAT_GET_SHUTDOWN = 18, ACPI_WDAT_SET_SHUTDOWN = 19,
  ACPI_WDAT_GET_STATUS = 32, ACPI_WDAT_SET_STATUS = 33, ACPI_WDAT_ACTION_RESERVED = 34
}
enum  AcpiWdatInstructions {
  ACPI_WDAT_READ_VALUE = 0, ACPI_WDAT_READ_COUNTDOWN = 1, ACPI_WDAT_WRITE_VALUE = 2, ACPI_WDAT_WRITE_COUNTDOWN = 3,
  ACPI_WDAT_INSTRUCTION_RESERVED = 4, ACPI_WDAT_PRESERVE_REGISTER = 0x80
}

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