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

amlresrc.h File Reference

Go to the source code of this file.

Data Structures

struct  ASL_RESOURCE_NODE
struct  AML_RESOURCE_SMALL_HEADER
struct  AML_RESOURCE_IRQ
struct  AML_RESOURCE_IRQ_NOFLAGS
struct  AML_RESOURCE_DMA
struct  AML_RESOURCE_START_DEPENDENT
struct  AML_RESOURCE_START_DEPENDENT_NOPRIO
struct  AML_RESOURCE_END_DEPENDENT
struct  AML_RESOURCE_IO
struct  AML_RESOURCE_FIXED_IO
struct  AML_RESOURCE_VENDOR_SMALL
struct  AML_RESOURCE_END_TAG
struct  AML_RESOURCE_LARGE_HEADER
struct  AML_RESOURCE_MEMORY24
struct  AML_RESOURCE_VENDOR_LARGE
struct  AML_RESOURCE_MEMORY32
struct  AML_RESOURCE_FIXED_MEMORY32
struct  AML_RESOURCE_ADDRESS
struct  AML_RESOURCE_EXTENDED_ADDRESS64
struct  AML_RESOURCE_ADDRESS64
struct  AML_RESOURCE_ADDRESS32
struct  AML_RESOURCE_ADDRESS16
struct  AML_RESOURCE_EXTENDED_IRQ
struct  AML_RESOURCE_GENERIC_REGISTER
union  AML_RESOURCE

Defines

#define ACPI_RESTAG_ADDRESS   "_ADR"
#define ACPI_RESTAG_ALIGNMENT   "_ALN"
#define ACPI_RESTAG_ADDRESSSPACE   "_ASI"
#define ACPI_RESTAG_ACCESSSIZE   "_ASZ"
#define ACPI_RESTAG_TYPESPECIFICATTRIBUTES   "_ATT"
#define ACPI_RESTAG_BASEADDRESS   "_BAS"
#define ACPI_RESTAG_BUSMASTER   "_BM_" /* Master(1), Slave(0) */
#define ACPI_RESTAG_DECODE   "_DEC"
#define ACPI_RESTAG_DMA   "_DMA"
#define ACPI_RESTAG_DMATYPE   "_TYP" /* Compatible(0), A(1), B(2), F(3) */
#define ACPI_RESTAG_GRANULARITY   "_GRA"
#define ACPI_RESTAG_INTERRUPT   "_INT"
#define ACPI_RESTAG_INTERRUPTLEVEL   "_LL_" /* ActiveLo(1), ActiveHi(0) */
#define ACPI_RESTAG_INTERRUPTSHARE   "_SHR" /* Shareable(1), NoShare(0) */
#define ACPI_RESTAG_INTERRUPTTYPE   "_HE_" /* Edge(1), Level(0) */
#define ACPI_RESTAG_LENGTH   "_LEN"
#define ACPI_RESTAG_MEMATTRIBUTES   "_MTP" /* Memory(0), Reserved(1), ACPI(2), NVS(3) */
#define ACPI_RESTAG_MEMTYPE   "_MEM" /* NonCache(0), Cacheable(1) Cache+combine(2), Cache+prefetch(3) */
#define ACPI_RESTAG_MAXADDR   "_MAX"
#define ACPI_RESTAG_MINADDR   "_MIN"
#define ACPI_RESTAG_MAXTYPE   "_MAF"
#define ACPI_RESTAG_MINTYPE   "_MIF"
#define ACPI_RESTAG_REGISTERBITOFFSET   "_RBO"
#define ACPI_RESTAG_REGISTERBITWIDTH   "_RBW"
#define ACPI_RESTAG_RANGETYPE   "_RNG"
#define ACPI_RESTAG_READWRITETYPE   "_RW_" /* ReadOnly(0), Writeable (1) */
#define ACPI_RESTAG_TRANSLATION   "_TRA"
#define ACPI_RESTAG_TRANSTYPE   "_TRS" /* Sparse(1), Dense(0) */
#define ACPI_RESTAG_TYPE   "_TTP" /* Translation(1), Static (0) */
#define ACPI_RESTAG_XFERTYPE   "_SIZ" /* 8(0), 8And16(1), 16(2) */
#define ASL_RDESC_IRQ_SIZE   0x02
#define ASL_RDESC_DMA_SIZE   0x02
#define ASL_RDESC_ST_DEPEND_SIZE   0x00
#define ASL_RDESC_END_DEPEND_SIZE   0x00
#define ASL_RDESC_IO_SIZE   0x07
#define ASL_RDESC_FIXED_IO_SIZE   0x03
#define ASL_RDESC_END_TAG_SIZE   0x01
#define ACPI_AML_SIZE_LARGE(r)   (sizeof (r) - sizeof (AML_RESOURCE_LARGE_HEADER))
#define ACPI_AML_SIZE_SMALL(r)   (sizeof (r) - sizeof (AML_RESOURCE_SMALL_HEADER))
#define AML_RESOURCE_SMALL_HEADER_COMMON   UINT8 DescriptorType;
#define AML_RESOURCE_LARGE_HEADER_COMMON
#define ACPI_RESOURCE_FLAG_DEC   2
#define ACPI_RESOURCE_FLAG_MIF   4
#define ACPI_RESOURCE_FLAG_MAF   8
#define AML_RESOURCE_ADDRESS_COMMON
#define AML_RESOURCE_EXTENDED_ADDRESS_REVISION   1 /* ACPI 3.0 */

Generated on Sun May 27 2012 05:22:35 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.