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

acrestyp.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_UUID
struct  ACPI_VENDOR_UUID
struct  ACPI_RESOURCE_IRQ
struct  ACPI_RESOURCE_DMA
struct  ACPI_RESOURCE_START_DEPENDENT
struct  ACPI_RESOURCE_IO
struct  ACPI_RESOURCE_FIXED_IO
struct  ACPI_RESOURCE_VENDOR
struct  ACPI_RESOURCE_VENDOR_TYPED
struct  ACPI_RESOURCE_END_TAG
struct  ACPI_RESOURCE_MEMORY24
struct  ACPI_RESOURCE_MEMORY32
struct  ACPI_RESOURCE_FIXED_MEMORY32
struct  ACPI_MEMORY_ATTRIBUTE
struct  ACPI_IO_ATTRIBUTE
union  ACPI_RESOURCE_ATTRIBUTE
struct  ACPI_RESOURCE_SOURCE
struct  ACPI_RESOURCE_ADDRESS
struct  ACPI_RESOURCE_ADDRESS16
struct  ACPI_RESOURCE_ADDRESS32
struct  ACPI_RESOURCE_ADDRESS64
struct  ACPI_RESOURCE_EXTENDED_ADDRESS64
struct  ACPI_RESOURCE_EXTENDED_IRQ
struct  ACPI_RESOURCE_GENERIC_REGISTER
union  ACPI_RESOURCE_DATA
struct  ACPI_RESOURCE
struct  ACPI_PCI_ROUTING_TABLE

Defines

#define ACPI_READ_ONLY_MEMORY   (UINT8) 0x00
#define ACPI_READ_WRITE_MEMORY   (UINT8) 0x01
#define ACPI_NON_CACHEABLE_MEMORY   (UINT8) 0x00
#define ACPI_CACHABLE_MEMORY   (UINT8) 0x01
#define ACPI_WRITE_COMBINING_MEMORY   (UINT8) 0x02
#define ACPI_PREFETCHABLE_MEMORY   (UINT8) 0x03
#define ACPI_NON_ISA_ONLY_RANGES   (UINT8) 0x01
#define ACPI_ISA_ONLY_RANGES   (UINT8) 0x02
#define ACPI_ENTIRE_RANGE   (ACPI_NON_ISA_ONLY_RANGES | ACPI_ISA_ONLY_RANGES)
#define ACPI_SPARSE_TRANSLATION   (UINT8) 0x01
#define ACPI_DECODE_10   (UINT8) 0x00 /* 10-bit IO address decode */
#define ACPI_DECODE_16   (UINT8) 0x01 /* 16-bit IO address decode */
#define ACPI_LEVEL_SENSITIVE   (UINT8) 0x00
#define ACPI_EDGE_SENSITIVE   (UINT8) 0x01
#define ACPI_ACTIVE_HIGH   (UINT8) 0x00
#define ACPI_ACTIVE_LOW   (UINT8) 0x01
#define ACPI_EXCLUSIVE   (UINT8) 0x00
#define ACPI_SHARED   (UINT8) 0x01
#define ACPI_COMPATIBILITY   (UINT8) 0x00
#define ACPI_TYPE_A   (UINT8) 0x01
#define ACPI_TYPE_B   (UINT8) 0x02
#define ACPI_TYPE_F   (UINT8) 0x03
#define ACPI_NOT_BUS_MASTER   (UINT8) 0x00
#define ACPI_BUS_MASTER   (UINT8) 0x01
#define ACPI_TRANSFER_8   (UINT8) 0x00
#define ACPI_TRANSFER_8_16   (UINT8) 0x01
#define ACPI_TRANSFER_16   (UINT8) 0x02
#define ACPI_GOOD_CONFIGURATION   (UINT8) 0x00
#define ACPI_ACCEPTABLE_CONFIGURATION   (UINT8) 0x01
#define ACPI_SUB_OPTIMAL_CONFIGURATION   (UINT8) 0x02
#define ACPI_MEMORY_RANGE   (UINT8) 0x00
#define ACPI_IO_RANGE   (UINT8) 0x01
#define ACPI_BUS_NUMBER_RANGE   (UINT8) 0x02
#define ACPI_ADDRESS_NOT_FIXED   (UINT8) 0x00
#define ACPI_ADDRESS_FIXED   (UINT8) 0x01
#define ACPI_POS_DECODE   (UINT8) 0x00
#define ACPI_SUB_DECODE   (UINT8) 0x01
#define ACPI_PRODUCER   (UINT8) 0x00
#define ACPI_CONSUMER   (UINT8) 0x01
#define ACPI_RESOURCE_ADDRESS_COMMON
#define ACPI_RESOURCE_TYPE_IRQ   0
#define ACPI_RESOURCE_TYPE_DMA   1
#define ACPI_RESOURCE_TYPE_START_DEPENDENT   2
#define ACPI_RESOURCE_TYPE_END_DEPENDENT   3
#define ACPI_RESOURCE_TYPE_IO   4
#define ACPI_RESOURCE_TYPE_FIXED_IO   5
#define ACPI_RESOURCE_TYPE_VENDOR   6
#define ACPI_RESOURCE_TYPE_END_TAG   7
#define ACPI_RESOURCE_TYPE_MEMORY24   8
#define ACPI_RESOURCE_TYPE_MEMORY32   9
#define ACPI_RESOURCE_TYPE_FIXED_MEMORY32   10
#define ACPI_RESOURCE_TYPE_ADDRESS16   11
#define ACPI_RESOURCE_TYPE_ADDRESS32   12
#define ACPI_RESOURCE_TYPE_ADDRESS64   13
#define ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64   14 /* ACPI 3.0 */
#define ACPI_RESOURCE_TYPE_EXTENDED_IRQ   15
#define ACPI_RESOURCE_TYPE_GENERIC_REGISTER   16
#define ACPI_RESOURCE_TYPE_MAX   16
#define ACPI_RS_SIZE_NO_DATA   8 /* Id + Length fields */
#define ACPI_RS_SIZE_MIN   (UINT32) ACPI_ROUND_UP_TO_NATIVE_WORD (12)
#define ACPI_RS_SIZE(Type)   (UINT32) (ACPI_RS_SIZE_NO_DATA + sizeof (Type))
#define ACPI_NEXT_RESOURCE(Res)   (ACPI_RESOURCE *)((UINT8 *) Res + Res->Length)

Typedefs

typedef UINT16 ACPI_RS_LENGTH
typedef UINT32 ACPI_RSDESC_SIZE

Generated on Fri May 25 2012 05:20:29 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.