ReactOS 0.4.16-dev-306-g647d351
acrestyp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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_fixed_dma
 
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_label
 
struct  acpi_resource_source
 
struct  acpi_address16_attribute
 
struct  acpi_address32_attribute
 
struct  acpi_address64_attribute
 
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
 
struct  acpi_resource_gpio
 
struct  acpi_resource_common_serialbus
 
struct  acpi_resource_i2c_serialbus
 
struct  acpi_resource_spi_serialbus
 
struct  acpi_resource_uart_serialbus
 
struct  acpi_resource_csi2_serialbus
 
struct  acpi_resource_pin_function
 
struct  acpi_resource_pin_config
 
struct  acpi_resource_pin_group
 
struct  acpi_resource_pin_group_function
 
struct  acpi_resource_pin_group_config
 
union  acpi_resource_data
 
struct  acpi_resource
 
struct  acpi_pci_routing_table
 

Macros

#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_ACTIVE_BOTH   (UINT8) 0x02
 
#define ACPI_EXCLUSIVE   (UINT8) 0x00
 
#define ACPI_SHARED   (UINT8) 0x01
 
#define ACPI_NOT_WAKE_CAPABLE   (UINT8) 0x00
 
#define ACPI_WAKE_CAPABLE   (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_DMA_WIDTH8   0
 
#define ACPI_DMA_WIDTH16   1
 
#define ACPI_DMA_WIDTH32   2
 
#define ACPI_DMA_WIDTH64   3
 
#define ACPI_DMA_WIDTH128   4
 
#define ACPI_DMA_WIDTH256   5
 
#define ACPI_RESOURCE_ADDRESS_COMMON
 
#define ACPI_RESOURCE_GPIO_TYPE_INT   0
 
#define ACPI_RESOURCE_GPIO_TYPE_IO   1
 
#define ACPI_PIN_CONFIG_DEFAULT   0
 
#define ACPI_PIN_CONFIG_PULLUP   1
 
#define ACPI_PIN_CONFIG_PULLDOWN   2
 
#define ACPI_PIN_CONFIG_NOPULL   3
 
#define ACPI_IO_RESTRICT_NONE   0
 
#define ACPI_IO_RESTRICT_INPUT   1
 
#define ACPI_IO_RESTRICT_OUTPUT   2
 
#define ACPI_IO_RESTRICT_NONE_PRESERVE   3
 
#define ACPI_RESOURCE_SERIAL_COMMON
 
#define ACPI_RESOURCE_SERIAL_TYPE_I2C   1
 
#define ACPI_RESOURCE_SERIAL_TYPE_SPI   2
 
#define ACPI_RESOURCE_SERIAL_TYPE_UART   3
 
#define ACPI_RESOURCE_SERIAL_TYPE_CSI2   4
 
#define ACPI_CONTROLLER_INITIATED   0
 
#define ACPI_DEVICE_INITIATED   1
 
#define ACPI_I2C_7BIT_MODE   0
 
#define ACPI_I2C_10BIT_MODE   1
 
#define ACPI_SPI_4WIRE_MODE   0
 
#define ACPI_SPI_3WIRE_MODE   1
 
#define ACPI_SPI_ACTIVE_LOW   0
 
#define ACPI_SPI_ACTIVE_HIGH   1
 
#define ACPI_SPI_FIRST_PHASE   0
 
#define ACPI_SPI_SECOND_PHASE   1
 
#define ACPI_SPI_START_LOW   0
 
#define ACPI_SPI_START_HIGH   1
 
#define ACPI_UART_LITTLE_ENDIAN   0
 
#define ACPI_UART_BIG_ENDIAN   1
 
#define ACPI_UART_5_DATA_BITS   0
 
#define ACPI_UART_6_DATA_BITS   1
 
#define ACPI_UART_7_DATA_BITS   2
 
#define ACPI_UART_8_DATA_BITS   3
 
#define ACPI_UART_9_DATA_BITS   4
 
#define ACPI_UART_NO_STOP_BITS   0
 
#define ACPI_UART_1_STOP_BIT   1
 
#define ACPI_UART_1P5_STOP_BITS   2
 
#define ACPI_UART_2_STOP_BITS   3
 
#define ACPI_UART_FLOW_CONTROL_NONE   0
 
#define ACPI_UART_FLOW_CONTROL_HW   1
 
#define ACPI_UART_FLOW_CONTROL_XON_XOFF   2
 
#define ACPI_UART_PARITY_NONE   0
 
#define ACPI_UART_PARITY_EVEN   1
 
#define ACPI_UART_PARITY_ODD   2
 
#define ACPI_UART_PARITY_MARK   3
 
#define ACPI_UART_PARITY_SPACE   4
 
#define ACPI_UART_CARRIER_DETECT   (1<<2)
 
#define ACPI_UART_RING_INDICATOR   (1<<3)
 
#define ACPI_UART_DATA_SET_READY   (1<<4)
 
#define ACPI_UART_DATA_TERMINAL_READY   (1<<5)
 
#define ACPI_UART_CLEAR_TO_SEND   (1<<6)
 
#define ACPI_UART_REQUEST_TO_SEND   (1<<7)
 
#define ACPI_PIN_CONFIG_DEFAULT   0
 
#define ACPI_PIN_CONFIG_BIAS_PULL_UP   1
 
#define ACPI_PIN_CONFIG_BIAS_PULL_DOWN   2
 
#define ACPI_PIN_CONFIG_BIAS_DEFAULT   3
 
#define ACPI_PIN_CONFIG_BIAS_DISABLE   4
 
#define ACPI_PIN_CONFIG_BIAS_HIGH_IMPEDANCE   5
 
#define ACPI_PIN_CONFIG_BIAS_BUS_HOLD   6
 
#define ACPI_PIN_CONFIG_DRIVE_OPEN_DRAIN   7
 
#define ACPI_PIN_CONFIG_DRIVE_OPEN_SOURCE   8
 
#define ACPI_PIN_CONFIG_DRIVE_PUSH_PULL   9
 
#define ACPI_PIN_CONFIG_DRIVE_STRENGTH   10
 
#define ACPI_PIN_CONFIG_SLEW_RATE   11
 
#define ACPI_PIN_CONFIG_INPUT_DEBOUNCE   12
 
#define ACPI_PIN_CONFIG_INPUT_SCHMITT_TRIGGER   13
 
#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_GPIO   17 /* ACPI 5.0 */
 
#define ACPI_RESOURCE_TYPE_FIXED_DMA   18 /* ACPI 5.0 */
 
#define ACPI_RESOURCE_TYPE_SERIAL_BUS   19 /* ACPI 5.0 */
 
#define ACPI_RESOURCE_TYPE_PIN_FUNCTION   20 /* ACPI 6.2 */
 
#define ACPI_RESOURCE_TYPE_PIN_CONFIG   21 /* ACPI 6.2 */
 
#define ACPI_RESOURCE_TYPE_PIN_GROUP   22 /* ACPI 6.2 */
 
#define ACPI_RESOURCE_TYPE_PIN_GROUP_FUNCTION   23 /* ACPI 6.2 */
 
#define ACPI_RESOURCE_TYPE_PIN_GROUP_CONFIG   24 /* ACPI 6.2 */
 
#define ACPI_RESOURCE_TYPE_MAX   24
 
#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_ADD_PTR (ACPI_RESOURCE, (Res), (Res)->Length)
 

Typedefs

typedef UINT16 ACPI_RS_LENGTH
 
typedef UINT32 ACPI_RSDESC_SIZE
 
typedef struct acpi_uuid ACPI_UUID
 
typedef struct acpi_vendor_uuid ACPI_VENDOR_UUID
 
typedef struct acpi_resource_irq ACPI_RESOURCE_IRQ
 
typedef struct acpi_resource_dma ACPI_RESOURCE_DMA
 
typedef struct acpi_resource_start_dependent ACPI_RESOURCE_START_DEPENDENT
 
typedef struct acpi_resource_io ACPI_RESOURCE_IO
 
typedef struct acpi_resource_fixed_io ACPI_RESOURCE_FIXED_IO
 
typedef struct acpi_resource_fixed_dma ACPI_RESOURCE_FIXED_DMA
 
typedef struct acpi_resource_vendor ACPI_RESOURCE_VENDOR
 
typedef struct acpi_resource_vendor_typed ACPI_RESOURCE_VENDOR_TYPED
 
typedef struct acpi_resource_end_tag ACPI_RESOURCE_END_TAG
 
typedef struct acpi_resource_memory24 ACPI_RESOURCE_MEMORY24
 
typedef struct acpi_resource_memory32 ACPI_RESOURCE_MEMORY32
 
typedef struct acpi_resource_fixed_memory32 ACPI_RESOURCE_FIXED_MEMORY32
 
typedef struct acpi_memory_attribute ACPI_MEMORY_ATTRIBUTE
 
typedef struct acpi_io_attribute ACPI_IO_ATTRIBUTE
 
typedef union acpi_resource_attribute ACPI_RESOURCE_ATTRIBUTE
 
typedef struct acpi_resource_label ACPI_RESOURCE_LABEL
 
typedef struct acpi_resource_source ACPI_RESOURCE_SOURCE
 
typedef struct acpi_address16_attribute ACPI_ADDRESS16_ATTRIBUTE
 
typedef struct acpi_address32_attribute ACPI_ADDRESS32_ATTRIBUTE
 
typedef struct acpi_address64_attribute ACPI_ADDRESS64_ATTRIBUTE
 
typedef struct acpi_resource_address ACPI_RESOURCE_ADDRESS
 
typedef struct acpi_resource_address16 ACPI_RESOURCE_ADDRESS16
 
typedef struct acpi_resource_address32 ACPI_RESOURCE_ADDRESS32
 
typedef struct acpi_resource_address64 ACPI_RESOURCE_ADDRESS64
 
typedef struct acpi_resource_extended_address64 ACPI_RESOURCE_EXTENDED_ADDRESS64
 
typedef struct acpi_resource_extended_irq ACPI_RESOURCE_EXTENDED_IRQ
 
typedef struct acpi_resource_generic_register ACPI_RESOURCE_GENERIC_REGISTER
 
typedef struct acpi_resource_gpio ACPI_RESOURCE_GPIO
 
typedef struct acpi_resource_common_serialbus ACPI_RESOURCE_COMMON_SERIALBUS
 
typedef struct acpi_resource_i2c_serialbus ACPI_RESOURCE_I2C_SERIALBUS
 
typedef struct acpi_resource_spi_serialbus ACPI_RESOURCE_SPI_SERIALBUS
 
typedef struct acpi_resource_uart_serialbus ACPI_RESOURCE_UART_SERIALBUS
 
typedef struct acpi_resource_csi2_serialbus ACPI_RESOURCE_CSI2_SERIALBUS
 
typedef struct acpi_resource_pin_function ACPI_RESOURCE_PIN_FUNCTION
 
typedef struct acpi_resource_pin_config ACPI_RESOURCE_PIN_CONFIG
 
typedef struct acpi_resource_pin_group ACPI_RESOURCE_PIN_GROUP
 
typedef struct acpi_resource_pin_group_function ACPI_RESOURCE_PIN_GROUP_FUNCTION
 
typedef struct acpi_resource_pin_group_config ACPI_RESOURCE_PIN_GROUP_CONFIG
 
typedef union acpi_resource_data ACPI_RESOURCE_DATA
 
typedef struct acpi_resource ACPI_RESOURCE
 
typedef struct acpi_pci_routing_table ACPI_PCI_ROUTING_TABLE
 

Macro Definition Documentation

◆ ACPI_ACCEPTABLE_CONFIGURATION

#define ACPI_ACCEPTABLE_CONFIGURATION   (UINT8) 0x01

Definition at line 131 of file acrestyp.h.

◆ ACPI_ACTIVE_BOTH

#define ACPI_ACTIVE_BOTH   (UINT8) 0x02

Definition at line 100 of file acrestyp.h.

◆ ACPI_ACTIVE_HIGH

#define ACPI_ACTIVE_HIGH   (UINT8) 0x00

Definition at line 98 of file acrestyp.h.

◆ ACPI_ACTIVE_LOW

#define ACPI_ACTIVE_LOW   (UINT8) 0x01

Definition at line 99 of file acrestyp.h.

◆ ACPI_ADDRESS_FIXED

#define ACPI_ADDRESS_FIXED   (UINT8) 0x01

Definition at line 142 of file acrestyp.h.

◆ ACPI_ADDRESS_NOT_FIXED

#define ACPI_ADDRESS_NOT_FIXED   (UINT8) 0x00

Definition at line 141 of file acrestyp.h.

◆ ACPI_BUS_MASTER

#define ACPI_BUS_MASTER   (UINT8) 0x01

Definition at line 121 of file acrestyp.h.

◆ ACPI_BUS_NUMBER_RANGE

#define ACPI_BUS_NUMBER_RANGE   (UINT8) 0x02

Definition at line 139 of file acrestyp.h.

◆ ACPI_CACHABLE_MEMORY

#define ACPI_CACHABLE_MEMORY   (UINT8) 0x01

Definition at line 61 of file acrestyp.h.

◆ ACPI_COMPATIBILITY

#define ACPI_COMPATIBILITY   (UINT8) 0x00

Definition at line 115 of file acrestyp.h.

◆ ACPI_CONSUMER

#define ACPI_CONSUMER   (UINT8) 0x01

Definition at line 150 of file acrestyp.h.

◆ ACPI_CONTROLLER_INITIATED

#define ACPI_CONTROLLER_INITIATED   0

Definition at line 517 of file acrestyp.h.

◆ ACPI_DECODE_10

#define ACPI_DECODE_10   (UINT8) 0x00 /* 10-bit IO address decode */

Definition at line 84 of file acrestyp.h.

◆ ACPI_DECODE_16

#define ACPI_DECODE_16   (UINT8) 0x01 /* 16-bit IO address decode */

Definition at line 85 of file acrestyp.h.

◆ ACPI_DEVICE_INITIATED

#define ACPI_DEVICE_INITIATED   1

Definition at line 518 of file acrestyp.h.

◆ ACPI_DMA_WIDTH128

#define ACPI_DMA_WIDTH128   4

Definition at line 245 of file acrestyp.h.

◆ ACPI_DMA_WIDTH16

#define ACPI_DMA_WIDTH16   1

Definition at line 242 of file acrestyp.h.

◆ ACPI_DMA_WIDTH256

#define ACPI_DMA_WIDTH256   5

Definition at line 246 of file acrestyp.h.

◆ ACPI_DMA_WIDTH32

#define ACPI_DMA_WIDTH32   2

Definition at line 243 of file acrestyp.h.

◆ ACPI_DMA_WIDTH64

#define ACPI_DMA_WIDTH64   3

Definition at line 244 of file acrestyp.h.

◆ ACPI_DMA_WIDTH8

#define ACPI_DMA_WIDTH8   0

Definition at line 241 of file acrestyp.h.

◆ ACPI_EDGE_SENSITIVE

#define ACPI_EDGE_SENSITIVE   (UINT8) 0x01

Definition at line 94 of file acrestyp.h.

◆ ACPI_ENTIRE_RANGE

Definition at line 75 of file acrestyp.h.

◆ ACPI_EXCLUSIVE

#define ACPI_EXCLUSIVE   (UINT8) 0x00

Definition at line 104 of file acrestyp.h.

◆ ACPI_GOOD_CONFIGURATION

#define ACPI_GOOD_CONFIGURATION   (UINT8) 0x00

Definition at line 130 of file acrestyp.h.

◆ ACPI_I2C_10BIT_MODE

#define ACPI_I2C_10BIT_MODE   1

Definition at line 533 of file acrestyp.h.

◆ ACPI_I2C_7BIT_MODE

#define ACPI_I2C_7BIT_MODE   0

Definition at line 532 of file acrestyp.h.

◆ ACPI_IO_RANGE

#define ACPI_IO_RANGE   (UINT8) 0x01

Definition at line 138 of file acrestyp.h.

◆ ACPI_IO_RESTRICT_INPUT

#define ACPI_IO_RESTRICT_INPUT   1

Definition at line 483 of file acrestyp.h.

◆ ACPI_IO_RESTRICT_NONE

#define ACPI_IO_RESTRICT_NONE   0

Definition at line 482 of file acrestyp.h.

◆ ACPI_IO_RESTRICT_NONE_PRESERVE

#define ACPI_IO_RESTRICT_NONE_PRESERVE   3

Definition at line 485 of file acrestyp.h.

◆ ACPI_IO_RESTRICT_OUTPUT

#define ACPI_IO_RESTRICT_OUTPUT   2

Definition at line 484 of file acrestyp.h.

◆ ACPI_ISA_ONLY_RANGES

#define ACPI_ISA_ONLY_RANGES   (UINT8) 0x02

Definition at line 74 of file acrestyp.h.

◆ ACPI_LEVEL_SENSITIVE

#define ACPI_LEVEL_SENSITIVE   (UINT8) 0x00

Definition at line 93 of file acrestyp.h.

◆ ACPI_MEMORY_RANGE

#define ACPI_MEMORY_RANGE   (UINT8) 0x00

Definition at line 137 of file acrestyp.h.

◆ ACPI_NEXT_RESOURCE

#define ACPI_NEXT_RESOURCE (   Res)     ACPI_ADD_PTR (ACPI_RESOURCE, (Res), (Res)->Length)

Definition at line 812 of file acrestyp.h.

◆ ACPI_NON_CACHEABLE_MEMORY

#define ACPI_NON_CACHEABLE_MEMORY   (UINT8) 0x00

Definition at line 60 of file acrestyp.h.

◆ ACPI_NON_ISA_ONLY_RANGES

#define ACPI_NON_ISA_ONLY_RANGES   (UINT8) 0x01

[Begin] no source code translation

[End] no source code translation !

Definition at line 73 of file acrestyp.h.

◆ ACPI_NOT_BUS_MASTER

#define ACPI_NOT_BUS_MASTER   (UINT8) 0x00

Definition at line 120 of file acrestyp.h.

◆ ACPI_NOT_WAKE_CAPABLE

#define ACPI_NOT_WAKE_CAPABLE   (UINT8) 0x00

Definition at line 109 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_BUS_HOLD

#define ACPI_PIN_CONFIG_BIAS_BUS_HOLD   6

Definition at line 673 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_DEFAULT

#define ACPI_PIN_CONFIG_BIAS_DEFAULT   3

Definition at line 670 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_DISABLE

#define ACPI_PIN_CONFIG_BIAS_DISABLE   4

Definition at line 671 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_HIGH_IMPEDANCE

#define ACPI_PIN_CONFIG_BIAS_HIGH_IMPEDANCE   5

Definition at line 672 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_PULL_DOWN

#define ACPI_PIN_CONFIG_BIAS_PULL_DOWN   2

Definition at line 669 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_BIAS_PULL_UP

#define ACPI_PIN_CONFIG_BIAS_PULL_UP   1

Definition at line 668 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DEFAULT [1/2]

#define ACPI_PIN_CONFIG_DEFAULT   0

Definition at line 667 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DEFAULT [2/2]

#define ACPI_PIN_CONFIG_DEFAULT   0

Definition at line 667 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DRIVE_OPEN_DRAIN

#define ACPI_PIN_CONFIG_DRIVE_OPEN_DRAIN   7

Definition at line 674 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DRIVE_OPEN_SOURCE

#define ACPI_PIN_CONFIG_DRIVE_OPEN_SOURCE   8

Definition at line 675 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DRIVE_PUSH_PULL

#define ACPI_PIN_CONFIG_DRIVE_PUSH_PULL   9

Definition at line 676 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_DRIVE_STRENGTH

#define ACPI_PIN_CONFIG_DRIVE_STRENGTH   10

Definition at line 677 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_INPUT_DEBOUNCE

#define ACPI_PIN_CONFIG_INPUT_DEBOUNCE   12

Definition at line 679 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_INPUT_SCHMITT_TRIGGER

#define ACPI_PIN_CONFIG_INPUT_SCHMITT_TRIGGER   13

Definition at line 680 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_NOPULL

#define ACPI_PIN_CONFIG_NOPULL   3

Definition at line 478 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_PULLDOWN

#define ACPI_PIN_CONFIG_PULLDOWN   2

Definition at line 477 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_PULLUP

#define ACPI_PIN_CONFIG_PULLUP   1

Definition at line 476 of file acrestyp.h.

◆ ACPI_PIN_CONFIG_SLEW_RATE

#define ACPI_PIN_CONFIG_SLEW_RATE   11

Definition at line 678 of file acrestyp.h.

◆ ACPI_POS_DECODE

#define ACPI_POS_DECODE   (UINT8) 0x00

Definition at line 144 of file acrestyp.h.

◆ ACPI_PREFETCHABLE_MEMORY

#define ACPI_PREFETCHABLE_MEMORY   (UINT8) 0x03

Definition at line 63 of file acrestyp.h.

◆ ACPI_PRODUCER

#define ACPI_PRODUCER   (UINT8) 0x00

Definition at line 149 of file acrestyp.h.

◆ ACPI_READ_ONLY_MEMORY

#define ACPI_READ_ONLY_MEMORY   (UINT8) 0x00

Definition at line 57 of file acrestyp.h.

◆ ACPI_READ_WRITE_MEMORY

#define ACPI_READ_WRITE_MEMORY   (UINT8) 0x01

Definition at line 58 of file acrestyp.h.

◆ ACPI_RESOURCE_ADDRESS_COMMON

#define ACPI_RESOURCE_ADDRESS_COMMON
Value:
UINT8 ResourceType; \
UINT8 ProducerConsumer; \
UINT8 Decode; \
UINT8 MinAddressFixed; \
UINT8 MaxAddressFixed; \
unsigned char UINT8
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
Definition: wdfchildlist.h:690

Definition at line 347 of file acrestyp.h.

◆ ACPI_RESOURCE_GPIO_TYPE_INT

#define ACPI_RESOURCE_GPIO_TYPE_INT   0

Definition at line 470 of file acrestyp.h.

◆ ACPI_RESOURCE_GPIO_TYPE_IO

#define ACPI_RESOURCE_GPIO_TYPE_IO   1

Definition at line 471 of file acrestyp.h.

◆ ACPI_RESOURCE_SERIAL_COMMON

#define ACPI_RESOURCE_SERIAL_COMMON
Value:
UINT8 RevisionId; \
UINT8 ProducerConsumer; /* For values, see Producer/Consumer above */\
UINT8 SlaveMode; \
UINT8 ConnectionSharing; \
UINT8 TypeRevisionId; \
UINT16 TypeDataLength; \
UINT16 VendorLength; \
ACPI_RESOURCE_SOURCE ResourceSource; \
UINT8 *VendorData;
unsigned short UINT16
Type
Definition: Type.h:7

Definition at line 490 of file acrestyp.h.

◆ ACPI_RESOURCE_SERIAL_TYPE_CSI2

#define ACPI_RESOURCE_SERIAL_TYPE_CSI2   4

Definition at line 513 of file acrestyp.h.

◆ ACPI_RESOURCE_SERIAL_TYPE_I2C

#define ACPI_RESOURCE_SERIAL_TYPE_I2C   1

Definition at line 510 of file acrestyp.h.

◆ ACPI_RESOURCE_SERIAL_TYPE_SPI

#define ACPI_RESOURCE_SERIAL_TYPE_SPI   2

Definition at line 511 of file acrestyp.h.

◆ ACPI_RESOURCE_SERIAL_TYPE_UART

#define ACPI_RESOURCE_SERIAL_TYPE_UART   3

Definition at line 512 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_ADDRESS16

#define ACPI_RESOURCE_TYPE_ADDRESS16   11

Definition at line 734 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_ADDRESS32

#define ACPI_RESOURCE_TYPE_ADDRESS32   12

Definition at line 735 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_ADDRESS64

#define ACPI_RESOURCE_TYPE_ADDRESS64   13

Definition at line 736 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_DMA

#define ACPI_RESOURCE_TYPE_DMA   1

Definition at line 724 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_END_DEPENDENT

#define ACPI_RESOURCE_TYPE_END_DEPENDENT   3

Definition at line 726 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_END_TAG

#define ACPI_RESOURCE_TYPE_END_TAG   7

Definition at line 730 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64

#define ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64   14 /* ACPI 3.0 */

Definition at line 737 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_EXTENDED_IRQ

#define ACPI_RESOURCE_TYPE_EXTENDED_IRQ   15

Definition at line 738 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_FIXED_DMA

#define ACPI_RESOURCE_TYPE_FIXED_DMA   18 /* ACPI 5.0 */

Definition at line 741 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_FIXED_IO

#define ACPI_RESOURCE_TYPE_FIXED_IO   5

Definition at line 728 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_FIXED_MEMORY32

#define ACPI_RESOURCE_TYPE_FIXED_MEMORY32   10

Definition at line 733 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_GENERIC_REGISTER

#define ACPI_RESOURCE_TYPE_GENERIC_REGISTER   16

Definition at line 739 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_GPIO

#define ACPI_RESOURCE_TYPE_GPIO   17 /* ACPI 5.0 */

Definition at line 740 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_IO

#define ACPI_RESOURCE_TYPE_IO   4

Definition at line 727 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_IRQ

#define ACPI_RESOURCE_TYPE_IRQ   0

Definition at line 723 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_MAX

#define ACPI_RESOURCE_TYPE_MAX   24

Definition at line 748 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_MEMORY24

#define ACPI_RESOURCE_TYPE_MEMORY24   8

Definition at line 731 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_MEMORY32

#define ACPI_RESOURCE_TYPE_MEMORY32   9

Definition at line 732 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_PIN_CONFIG

#define ACPI_RESOURCE_TYPE_PIN_CONFIG   21 /* ACPI 6.2 */

Definition at line 744 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_PIN_FUNCTION

#define ACPI_RESOURCE_TYPE_PIN_FUNCTION   20 /* ACPI 6.2 */

Definition at line 743 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_PIN_GROUP

#define ACPI_RESOURCE_TYPE_PIN_GROUP   22 /* ACPI 6.2 */

Definition at line 745 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_PIN_GROUP_CONFIG

#define ACPI_RESOURCE_TYPE_PIN_GROUP_CONFIG   24 /* ACPI 6.2 */

Definition at line 747 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_PIN_GROUP_FUNCTION

#define ACPI_RESOURCE_TYPE_PIN_GROUP_FUNCTION   23 /* ACPI 6.2 */

Definition at line 746 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_SERIAL_BUS

#define ACPI_RESOURCE_TYPE_SERIAL_BUS   19 /* ACPI 5.0 */

Definition at line 742 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_START_DEPENDENT

#define ACPI_RESOURCE_TYPE_START_DEPENDENT   2

Definition at line 725 of file acrestyp.h.

◆ ACPI_RESOURCE_TYPE_VENDOR

#define ACPI_RESOURCE_TYPE_VENDOR   6

Definition at line 729 of file acrestyp.h.

◆ ACPI_RS_SIZE

#define ACPI_RS_SIZE (   Type)    (UINT32) (ACPI_RS_SIZE_NO_DATA + sizeof (Type))

Definition at line 808 of file acrestyp.h.

◆ ACPI_RS_SIZE_MIN

#define ACPI_RS_SIZE_MIN   (UINT32) ACPI_ROUND_UP_TO_NATIVE_WORD (12)

Definition at line 807 of file acrestyp.h.

◆ ACPI_RS_SIZE_NO_DATA

#define ACPI_RS_SIZE_NO_DATA   8 /* Id + Length fields */

Definition at line 806 of file acrestyp.h.

◆ ACPI_SHARED

#define ACPI_SHARED   (UINT8) 0x01

Definition at line 105 of file acrestyp.h.

◆ ACPI_SPARSE_TRANSLATION

#define ACPI_SPARSE_TRANSLATION   (UINT8) 0x01

Definition at line 79 of file acrestyp.h.

◆ ACPI_SPI_3WIRE_MODE

#define ACPI_SPI_3WIRE_MODE   1

Definition at line 552 of file acrestyp.h.

◆ ACPI_SPI_4WIRE_MODE

#define ACPI_SPI_4WIRE_MODE   0

Definition at line 551 of file acrestyp.h.

◆ ACPI_SPI_ACTIVE_HIGH

#define ACPI_SPI_ACTIVE_HIGH   1

Definition at line 557 of file acrestyp.h.

◆ ACPI_SPI_ACTIVE_LOW

#define ACPI_SPI_ACTIVE_LOW   0

Definition at line 556 of file acrestyp.h.

◆ ACPI_SPI_FIRST_PHASE

#define ACPI_SPI_FIRST_PHASE   0

Definition at line 561 of file acrestyp.h.

◆ ACPI_SPI_SECOND_PHASE

#define ACPI_SPI_SECOND_PHASE   1

Definition at line 562 of file acrestyp.h.

◆ ACPI_SPI_START_HIGH

#define ACPI_SPI_START_HIGH   1

Definition at line 567 of file acrestyp.h.

◆ ACPI_SPI_START_LOW

#define ACPI_SPI_START_LOW   0

Definition at line 566 of file acrestyp.h.

◆ ACPI_SUB_DECODE

#define ACPI_SUB_DECODE   (UINT8) 0x01

Definition at line 145 of file acrestyp.h.

◆ ACPI_SUB_OPTIMAL_CONFIGURATION

#define ACPI_SUB_OPTIMAL_CONFIGURATION   (UINT8) 0x02

Definition at line 132 of file acrestyp.h.

◆ ACPI_TRANSFER_16

#define ACPI_TRANSFER_16   (UINT8) 0x02

Definition at line 125 of file acrestyp.h.

◆ ACPI_TRANSFER_8

#define ACPI_TRANSFER_8   (UINT8) 0x00

Definition at line 123 of file acrestyp.h.

◆ ACPI_TRANSFER_8_16

#define ACPI_TRANSFER_8_16   (UINT8) 0x01

Definition at line 124 of file acrestyp.h.

◆ ACPI_TYPE_A

#define ACPI_TYPE_A   (UINT8) 0x01

Definition at line 116 of file acrestyp.h.

◆ ACPI_TYPE_B

#define ACPI_TYPE_B   (UINT8) 0x02

Definition at line 117 of file acrestyp.h.

◆ ACPI_TYPE_F

#define ACPI_TYPE_F   (UINT8) 0x03

Definition at line 118 of file acrestyp.h.

◆ ACPI_UART_1_STOP_BIT

#define ACPI_UART_1_STOP_BIT   1

Definition at line 601 of file acrestyp.h.

◆ ACPI_UART_1P5_STOP_BITS

#define ACPI_UART_1P5_STOP_BITS   2

Definition at line 602 of file acrestyp.h.

◆ ACPI_UART_2_STOP_BITS

#define ACPI_UART_2_STOP_BITS   3

Definition at line 603 of file acrestyp.h.

◆ ACPI_UART_5_DATA_BITS

#define ACPI_UART_5_DATA_BITS   0

Definition at line 592 of file acrestyp.h.

◆ ACPI_UART_6_DATA_BITS

#define ACPI_UART_6_DATA_BITS   1

Definition at line 593 of file acrestyp.h.

◆ ACPI_UART_7_DATA_BITS

#define ACPI_UART_7_DATA_BITS   2

Definition at line 594 of file acrestyp.h.

◆ ACPI_UART_8_DATA_BITS

#define ACPI_UART_8_DATA_BITS   3

Definition at line 595 of file acrestyp.h.

◆ ACPI_UART_9_DATA_BITS

#define ACPI_UART_9_DATA_BITS   4

Definition at line 596 of file acrestyp.h.

◆ ACPI_UART_BIG_ENDIAN

#define ACPI_UART_BIG_ENDIAN   1

Definition at line 588 of file acrestyp.h.

◆ ACPI_UART_CARRIER_DETECT

#define ACPI_UART_CARRIER_DETECT   (1<<2)

Definition at line 621 of file acrestyp.h.

◆ ACPI_UART_CLEAR_TO_SEND

#define ACPI_UART_CLEAR_TO_SEND   (1<<6)

Definition at line 625 of file acrestyp.h.

◆ ACPI_UART_DATA_SET_READY

#define ACPI_UART_DATA_SET_READY   (1<<4)

Definition at line 623 of file acrestyp.h.

◆ ACPI_UART_DATA_TERMINAL_READY

#define ACPI_UART_DATA_TERMINAL_READY   (1<<5)

Definition at line 624 of file acrestyp.h.

◆ ACPI_UART_FLOW_CONTROL_HW

#define ACPI_UART_FLOW_CONTROL_HW   1

Definition at line 608 of file acrestyp.h.

◆ ACPI_UART_FLOW_CONTROL_NONE

#define ACPI_UART_FLOW_CONTROL_NONE   0

Definition at line 607 of file acrestyp.h.

◆ ACPI_UART_FLOW_CONTROL_XON_XOFF

#define ACPI_UART_FLOW_CONTROL_XON_XOFF   2

Definition at line 609 of file acrestyp.h.

◆ ACPI_UART_LITTLE_ENDIAN

#define ACPI_UART_LITTLE_ENDIAN   0

Definition at line 587 of file acrestyp.h.

◆ ACPI_UART_NO_STOP_BITS

#define ACPI_UART_NO_STOP_BITS   0

Definition at line 600 of file acrestyp.h.

◆ ACPI_UART_PARITY_EVEN

#define ACPI_UART_PARITY_EVEN   1

Definition at line 614 of file acrestyp.h.

◆ ACPI_UART_PARITY_MARK

#define ACPI_UART_PARITY_MARK   3

Definition at line 616 of file acrestyp.h.

◆ ACPI_UART_PARITY_NONE

#define ACPI_UART_PARITY_NONE   0

Definition at line 613 of file acrestyp.h.

◆ ACPI_UART_PARITY_ODD

#define ACPI_UART_PARITY_ODD   2

Definition at line 615 of file acrestyp.h.

◆ ACPI_UART_PARITY_SPACE

#define ACPI_UART_PARITY_SPACE   4

Definition at line 617 of file acrestyp.h.

◆ ACPI_UART_REQUEST_TO_SEND

#define ACPI_UART_REQUEST_TO_SEND   (1<<7)

Definition at line 626 of file acrestyp.h.

◆ ACPI_UART_RING_INDICATOR

#define ACPI_UART_RING_INDICATOR   (1<<3)

Definition at line 622 of file acrestyp.h.

◆ ACPI_WAKE_CAPABLE

#define ACPI_WAKE_CAPABLE   (UINT8) 0x01

Definition at line 110 of file acrestyp.h.

◆ ACPI_WRITE_COMBINING_MEMORY

#define ACPI_WRITE_COMBINING_MEMORY   (UINT8) 0x02

Definition at line 62 of file acrestyp.h.

Typedef Documentation

◆ ACPI_ADDRESS16_ATTRIBUTE

◆ ACPI_ADDRESS32_ATTRIBUTE

◆ ACPI_ADDRESS64_ATTRIBUTE

◆ ACPI_IO_ATTRIBUTE

◆ ACPI_MEMORY_ATTRIBUTE

◆ ACPI_PCI_ROUTING_TABLE

◆ ACPI_RESOURCE

◆ ACPI_RESOURCE_ADDRESS

◆ ACPI_RESOURCE_ADDRESS16

◆ ACPI_RESOURCE_ADDRESS32

◆ ACPI_RESOURCE_ADDRESS64

◆ ACPI_RESOURCE_ATTRIBUTE

◆ ACPI_RESOURCE_COMMON_SERIALBUS

◆ ACPI_RESOURCE_CSI2_SERIALBUS

◆ ACPI_RESOURCE_DATA

◆ ACPI_RESOURCE_DMA

◆ ACPI_RESOURCE_END_TAG

◆ ACPI_RESOURCE_EXTENDED_ADDRESS64

◆ ACPI_RESOURCE_EXTENDED_IRQ

◆ ACPI_RESOURCE_FIXED_DMA

◆ ACPI_RESOURCE_FIXED_IO

◆ ACPI_RESOURCE_FIXED_MEMORY32

◆ ACPI_RESOURCE_GENERIC_REGISTER

◆ ACPI_RESOURCE_GPIO

◆ ACPI_RESOURCE_I2C_SERIALBUS

◆ ACPI_RESOURCE_IO

◆ ACPI_RESOURCE_IRQ

◆ ACPI_RESOURCE_LABEL

◆ ACPI_RESOURCE_MEMORY24

◆ ACPI_RESOURCE_MEMORY32

◆ ACPI_RESOURCE_PIN_CONFIG

◆ ACPI_RESOURCE_PIN_FUNCTION

◆ ACPI_RESOURCE_PIN_GROUP

◆ ACPI_RESOURCE_PIN_GROUP_CONFIG

◆ ACPI_RESOURCE_PIN_GROUP_FUNCTION

◆ ACPI_RESOURCE_SOURCE

◆ ACPI_RESOURCE_SPI_SERIALBUS

◆ ACPI_RESOURCE_START_DEPENDENT

◆ ACPI_RESOURCE_UART_SERIALBUS

◆ ACPI_RESOURCE_VENDOR

◆ ACPI_RESOURCE_VENDOR_TYPED

◆ ACPI_RS_LENGTH

Definition at line 51 of file acrestyp.h.

◆ ACPI_RSDESC_SIZE

Definition at line 52 of file acrestyp.h.

◆ ACPI_UUID

◆ ACPI_VENDOR_UUID