|
XenevaOS
|

Go to the source code of this file.
| #define ACPI_ACCEPTABLE_CONFIGURATION (UINT8) 0x01 |
| #define ACPI_ACTIVE_BOTH (UINT8) 0x02 |
| #define ACPI_ACTIVE_HIGH (UINT8) 0x00 |
| #define ACPI_ACTIVE_LOW (UINT8) 0x01 |
| #define ACPI_ADDRESS_FIXED (UINT8) 0x01 |
| #define ACPI_ADDRESS_NOT_FIXED (UINT8) 0x00 |
| #define ACPI_BUS_MASTER (UINT8) 0x01 |
| #define ACPI_BUS_NUMBER_RANGE (UINT8) 0x02 |
| #define ACPI_CACHABLE_MEMORY (UINT8) 0x01 |
| #define ACPI_COMPATIBILITY (UINT8) 0x00 |
| #define ACPI_CONSUMER (UINT8) 0x01 |
| #define ACPI_CONTROLLER_INITIATED 0 |
| #define ACPI_DECODE_10 (UINT8) 0x00 /* 10-bit IO address decode */ |
| #define ACPI_DECODE_16 (UINT8) 0x01 /* 16-bit IO address decode */ |
| #define ACPI_DEVICE_INITIATED 1 |
| #define ACPI_DMA_WIDTH128 4 |
| #define ACPI_DMA_WIDTH16 1 |
| #define ACPI_DMA_WIDTH256 5 |
| #define ACPI_DMA_WIDTH32 2 |
| #define ACPI_DMA_WIDTH64 3 |
| #define ACPI_DMA_WIDTH8 0 |
| #define ACPI_EDGE_SENSITIVE (UINT8) 0x01 |
| #define ACPI_ENTIRE_RANGE (ACPI_NON_ISA_ONLY_RANGES | ACPI_ISA_ONLY_RANGES) |
| #define ACPI_EXCLUSIVE (UINT8) 0x00 |
| #define ACPI_GOOD_CONFIGURATION (UINT8) 0x00 |
| #define ACPI_I2C_10BIT_MODE 1 |
| #define ACPI_I2C_7BIT_MODE 0 |
| #define ACPI_IO_RANGE (UINT8) 0x01 |
| #define ACPI_IO_RESTRICT_INPUT 1 |
| #define ACPI_IO_RESTRICT_NONE 0 |
| #define ACPI_IO_RESTRICT_NONE_PRESERVE 3 |
| #define ACPI_IO_RESTRICT_OUTPUT 2 |
| #define ACPI_ISA_ONLY_RANGES (UINT8) 0x02 |
| #define ACPI_LEVEL_SENSITIVE (UINT8) 0x00 |
| #define ACPI_MEMORY_RANGE (UINT8) 0x00 |
| #define ACPI_NEXT_RESOURCE | ( | Res | ) | ACPI_ADD_PTR (ACPI_RESOURCE, (Res), (Res)->Length) |
| #define ACPI_NON_CACHEABLE_MEMORY (UINT8) 0x00 |
| #define ACPI_NON_ISA_ONLY_RANGES (UINT8) 0x01 |
[Begin] no source code translation
[End] no source code translation !
| #define ACPI_NOT_BUS_MASTER (UINT8) 0x00 |
| #define ACPI_NOT_WAKE_CAPABLE (UINT8) 0x00 |
| #define ACPI_PIN_CONFIG_BIAS_BUS_HOLD 6 |
| #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_PULL_DOWN 2 |
| #define ACPI_PIN_CONFIG_BIAS_PULL_UP 1 |
| #define ACPI_PIN_CONFIG_DEFAULT 0 |
| #define ACPI_PIN_CONFIG_DEFAULT 0 |
| #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_INPUT_DEBOUNCE 12 |
| #define ACPI_PIN_CONFIG_INPUT_SCHMITT_TRIGGER 13 |
| #define ACPI_PIN_CONFIG_NOPULL 3 |
| #define ACPI_PIN_CONFIG_PULLDOWN 2 |
| #define ACPI_PIN_CONFIG_PULLUP 1 |
| #define ACPI_PIN_CONFIG_SLEW_RATE 11 |
| #define ACPI_POS_DECODE (UINT8) 0x00 |
| #define ACPI_PREFETCHABLE_MEMORY (UINT8) 0x03 |
| #define ACPI_PRODUCER (UINT8) 0x00 |
| #define ACPI_READ_ONLY_MEMORY (UINT8) 0x00 |
| #define ACPI_READ_WRITE_MEMORY (UINT8) 0x01 |
| #define ACPI_RESOURCE_ADDRESS_COMMON |
| #define ACPI_RESOURCE_GPIO_TYPE_INT 0 |
| #define ACPI_RESOURCE_GPIO_TYPE_IO 1 |
| #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_TYPE_ADDRESS16 11 |
| #define ACPI_RESOURCE_TYPE_ADDRESS32 12 |
| #define ACPI_RESOURCE_TYPE_ADDRESS64 13 |
| #define ACPI_RESOURCE_TYPE_DMA 1 |
| #define ACPI_RESOURCE_TYPE_END_DEPENDENT 3 |
| #define ACPI_RESOURCE_TYPE_END_TAG 7 |
| #define ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64 14 /* ACPI 3.0 */ |
| #define ACPI_RESOURCE_TYPE_EXTENDED_IRQ 15 |
| #define ACPI_RESOURCE_TYPE_FIXED_DMA 18 /* ACPI 5.0 */ |
| #define ACPI_RESOURCE_TYPE_FIXED_IO 5 |
| #define ACPI_RESOURCE_TYPE_FIXED_MEMORY32 10 |
| #define ACPI_RESOURCE_TYPE_GENERIC_REGISTER 16 |
| #define ACPI_RESOURCE_TYPE_GPIO 17 /* ACPI 5.0 */ |
| #define ACPI_RESOURCE_TYPE_IO 4 |
| #define ACPI_RESOURCE_TYPE_IRQ 0 |
| #define ACPI_RESOURCE_TYPE_MAX 24 |
| #define ACPI_RESOURCE_TYPE_MEMORY24 8 |
| #define ACPI_RESOURCE_TYPE_MEMORY32 9 |
| #define ACPI_RESOURCE_TYPE_PIN_CONFIG 21 /* ACPI 6.2 */ |
| #define ACPI_RESOURCE_TYPE_PIN_FUNCTION 20 /* ACPI 6.2 */ |
| #define ACPI_RESOURCE_TYPE_PIN_GROUP 22 /* ACPI 6.2 */ |
| #define ACPI_RESOURCE_TYPE_PIN_GROUP_CONFIG 24 /* ACPI 6.2 */ |
| #define ACPI_RESOURCE_TYPE_PIN_GROUP_FUNCTION 23 /* ACPI 6.2 */ |
| #define ACPI_RESOURCE_TYPE_SERIAL_BUS 19 /* ACPI 5.0 */ |
| #define ACPI_RESOURCE_TYPE_START_DEPENDENT 2 |
| #define ACPI_RESOURCE_TYPE_VENDOR 6 |
| #define ACPI_RS_SIZE | ( | Type | ) | (UINT32) (ACPI_RS_SIZE_NO_DATA + sizeof (Type)) |
| #define ACPI_RS_SIZE_MIN (UINT32) ACPI_ROUND_UP_TO_NATIVE_WORD (12) |
| #define ACPI_RS_SIZE_NO_DATA 8 /* Id + Length fields */ |
| #define ACPI_SHARED (UINT8) 0x01 |
| #define ACPI_SPARSE_TRANSLATION (UINT8) 0x01 |
| #define ACPI_SPI_3WIRE_MODE 1 |
| #define ACPI_SPI_4WIRE_MODE 0 |
| #define ACPI_SPI_ACTIVE_HIGH 1 |
| #define ACPI_SPI_ACTIVE_LOW 0 |
| #define ACPI_SPI_FIRST_PHASE 0 |
| #define ACPI_SPI_SECOND_PHASE 1 |
| #define ACPI_SPI_START_HIGH 1 |
| #define ACPI_SPI_START_LOW 0 |
| #define ACPI_SUB_DECODE (UINT8) 0x01 |
| #define ACPI_SUB_OPTIMAL_CONFIGURATION (UINT8) 0x02 |
| #define ACPI_TRANSFER_16 (UINT8) 0x02 |
| #define ACPI_TRANSFER_8 (UINT8) 0x00 |
| #define ACPI_TRANSFER_8_16 (UINT8) 0x01 |
| #define ACPI_TYPE_A (UINT8) 0x01 |
| #define ACPI_TYPE_B (UINT8) 0x02 |
| #define ACPI_TYPE_F (UINT8) 0x03 |
| #define ACPI_UART_1_STOP_BIT 1 |
| #define ACPI_UART_1P5_STOP_BITS 2 |
| #define ACPI_UART_2_STOP_BITS 3 |
| #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_BIG_ENDIAN 1 |
| #define ACPI_UART_CARRIER_DETECT (1<<2) |
| #define ACPI_UART_CLEAR_TO_SEND (1<<6) |
| #define ACPI_UART_DATA_SET_READY (1<<4) |
| #define ACPI_UART_DATA_TERMINAL_READY (1<<5) |
| #define ACPI_UART_FLOW_CONTROL_HW 1 |
| #define ACPI_UART_FLOW_CONTROL_NONE 0 |
| #define ACPI_UART_FLOW_CONTROL_XON_XOFF 2 |
| #define ACPI_UART_LITTLE_ENDIAN 0 |
| #define ACPI_UART_NO_STOP_BITS 0 |
| #define ACPI_UART_PARITY_EVEN 1 |
| #define ACPI_UART_PARITY_MARK 3 |
| #define ACPI_UART_PARITY_NONE 0 |
| #define ACPI_UART_PARITY_ODD 2 |
| #define ACPI_UART_PARITY_SPACE 4 |
| #define ACPI_UART_REQUEST_TO_SEND (1<<7) |
| #define ACPI_UART_RING_INDICATOR (1<<3) |
| #define ACPI_WAKE_CAPABLE (UINT8) 0x01 |
| #define ACPI_WRITE_COMBINING_MEMORY (UINT8) 0x02 |
| 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_io_attribute ACPI_IO_ATTRIBUTE |
| typedef struct acpi_memory_attribute ACPI_MEMORY_ATTRIBUTE |
| typedef struct acpi_pci_routing_table ACPI_PCI_ROUTING_TABLE |
| typedef struct acpi_resource ACPI_RESOURCE |
| 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 union acpi_resource_attribute ACPI_RESOURCE_ATTRIBUTE |
| typedef struct acpi_resource_common_serialbus ACPI_RESOURCE_COMMON_SERIALBUS |
| typedef union acpi_resource_data ACPI_RESOURCE_DATA |
| typedef struct acpi_resource_dma ACPI_RESOURCE_DMA |
| typedef struct acpi_resource_end_tag ACPI_RESOURCE_END_TAG |
| typedef struct acpi_resource_extended_address64 ACPI_RESOURCE_EXTENDED_ADDRESS64 |
| typedef struct acpi_resource_extended_irq ACPI_RESOURCE_EXTENDED_IRQ |
| typedef struct acpi_resource_fixed_dma ACPI_RESOURCE_FIXED_DMA |
| typedef struct acpi_resource_fixed_io ACPI_RESOURCE_FIXED_IO |
| typedef struct acpi_resource_fixed_memory32 ACPI_RESOURCE_FIXED_MEMORY32 |
| typedef struct acpi_resource_generic_register ACPI_RESOURCE_GENERIC_REGISTER |
| typedef struct acpi_resource_gpio ACPI_RESOURCE_GPIO |
| typedef struct acpi_resource_i2c_serialbus ACPI_RESOURCE_I2C_SERIALBUS |
| typedef struct acpi_resource_io ACPI_RESOURCE_IO |
| typedef struct acpi_resource_irq ACPI_RESOURCE_IRQ |
| typedef struct acpi_resource_label ACPI_RESOURCE_LABEL |
| typedef struct acpi_resource_memory24 ACPI_RESOURCE_MEMORY24 |
| typedef struct acpi_resource_memory32 ACPI_RESOURCE_MEMORY32 |
| typedef struct acpi_resource_pin_config ACPI_RESOURCE_PIN_CONFIG |
| typedef struct acpi_resource_pin_function ACPI_RESOURCE_PIN_FUNCTION |
| typedef struct acpi_resource_pin_group ACPI_RESOURCE_PIN_GROUP |
| typedef struct acpi_resource_pin_group_config ACPI_RESOURCE_PIN_GROUP_CONFIG |
| typedef struct acpi_resource_pin_group_function ACPI_RESOURCE_PIN_GROUP_FUNCTION |
| typedef struct acpi_resource_source ACPI_RESOURCE_SOURCE |
| typedef struct acpi_resource_spi_serialbus ACPI_RESOURCE_SPI_SERIALBUS |
| typedef struct acpi_resource_start_dependent ACPI_RESOURCE_START_DEPENDENT |
| typedef struct acpi_resource_uart_serialbus ACPI_RESOURCE_UART_SERIALBUS |
| typedef struct acpi_resource_vendor ACPI_RESOURCE_VENDOR |
| typedef struct acpi_resource_vendor_typed ACPI_RESOURCE_VENDOR_TYPED |
| typedef UINT16 ACPI_RS_LENGTH |
| typedef UINT32 ACPI_RSDESC_SIZE |
| typedef struct acpi_vendor_uuid ACPI_VENDOR_UUID |