|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <uacpi/types.h>

Go to the source code of this file.
| #define UACPI_ACCEPTABLE 1 |
Definition at line 314 of file resources.h.
| #define UACPI_ADDRESS_FIXED 1 |
Definition at line 219 of file resources.h.
| #define UACPI_ADDRESS_NOT_FIXED 0 |
Definition at line 218 of file resources.h.
| #define UACPI_BUS_MASTER 0b1 |
Definition at line 133 of file resources.h.
| #define UACPI_CACHEABLE 1 |
Definition at line 186 of file resources.h.
| #define UACPI_CACHEABLE_WRITE_COMBINING 2 |
Definition at line 187 of file resources.h.
| #define UACPI_CONSUMER 1 |
Definition at line 211 of file resources.h.
| #define UACPI_CSI2_PHY_C 0b00 |
Definition at line 498 of file resources.h.
| #define UACPI_CSI2_PHY_D 0b01 |
Definition at line 499 of file resources.h.
| #define UACPI_DECODE_10 0b0 |
Definition at line 165 of file resources.h.
| #define UACPI_DECODE_16 0b1 |
Definition at line 164 of file resources.h.
| #define UACPI_DMA_COMPATIBILITY 0b00 |
Definition at line 136 of file resources.h.
| #define UACPI_DMA_TYPE_A 0b01 |
Definition at line 137 of file resources.h.
| #define UACPI_DMA_TYPE_B 0b10 |
Definition at line 138 of file resources.h.
| #define UACPI_DMA_TYPE_F 0b11 |
Definition at line 139 of file resources.h.
| #define UACPI_EXCLUSIVE 0 |
Definition at line 99 of file resources.h.
| #define UACPI_FREQUENCY_FIXED 0x0 |
Definition at line 592 of file resources.h.
| #define UACPI_FREQUENCY_VARIABLE 0x1 |
Definition at line 593 of file resources.h.
| #define UACPI_GOOD 0 |
Definition at line 313 of file resources.h.
| #define UACPI_GPIO_CONNECTION_INTERRUPT 0x00 |
Definition at line 344 of file resources.h.
| #define UACPI_GPIO_CONNECTION_IO 0x01 |
Definition at line 345 of file resources.h.
| #define UACPI_I2C_10BIT 0x1 |
Definition at line 411 of file resources.h.
| #define UACPI_I2C_7BIT 0x0 |
Definition at line 410 of file resources.h.
| #define UACPI_IO_MEM_STATIC 0 |
Definition at line 203 of file resources.h.
| #define UACPI_IO_MEM_TRANSLATION 1 |
Definition at line 202 of file resources.h.
| #define UACPI_IO_RESTRICTION_INPUT 0x1 |
Definition at line 356 of file resources.h.
| #define UACPI_IO_RESTRICTION_NONE 0x0 |
Definition at line 355 of file resources.h.
| #define UACPI_IO_RESTRICTION_NONE_PRESERVE 0x3 |
Definition at line 358 of file resources.h.
| #define UACPI_IO_RESTRICTION_OUTPUT 0x2 |
Definition at line 357 of file resources.h.
| #define UACPI_MODE_CONTROLLER_INITIATED 0x0 |
Definition at line 393 of file resources.h.
| #define UACPI_MODE_DEVICE_INITIATED 0x1 |
Definition at line 394 of file resources.h.
Definition at line 641 of file resources.h.
| #define UACPI_NON_CACHEABLE 0 |
Definition at line 185 of file resources.h.
| #define UACPI_NON_WRITABLE 0 |
Definition at line 181 of file resources.h.
| #define UACPI_NOT_WAKE_CAPABLE 0 |
Definition at line 104 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_BUS_HOLD 0x06 |
Definition at line 526 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_DEFAULT 0x03 |
Definition at line 523 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_DISABLE 0x04 |
Definition at line 524 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_HIGH_IMPEDANCE 0x05 |
Definition at line 525 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_PULL_DOWN 0x02 |
Definition at line 522 of file resources.h.
| #define UACPI_PIN_CONFIG_BIAS_PULL_UP 0x01 |
Definition at line 521 of file resources.h.
| #define UACPI_PIN_CONFIG_DEFAULT 0x00 |
Definition at line 520 of file resources.h.
| #define UACPI_PIN_CONFIG_DEFAULT 0x00 |
Definition at line 520 of file resources.h.
| #define UACPI_PIN_CONFIG_DRIVE_OPEN_DRAIN 0x07 |
Definition at line 527 of file resources.h.
| #define UACPI_PIN_CONFIG_DRIVE_OPEN_SOURCE 0x08 |
Definition at line 528 of file resources.h.
| #define UACPI_PIN_CONFIG_DRIVE_PUSH_PULL 0x09 |
Definition at line 529 of file resources.h.
| #define UACPI_PIN_CONFIG_DRIVE_STRENGTH 0x0A |
Definition at line 530 of file resources.h.
| #define UACPI_PIN_CONFIG_INPUT_DEBOUNCE 0x0C |
Definition at line 532 of file resources.h.
| #define UACPI_PIN_CONFIG_INPUT_SCHMITT_TRIGGER 0x0D |
Definition at line 533 of file resources.h.
| #define UACPI_PIN_CONFIG_NO_PULL 0x03 |
Definition at line 369 of file resources.h.
| #define UACPI_PIN_CONFIG_PULL_DOWN 0x02 |
Definition at line 368 of file resources.h.
| #define UACPI_PIN_CONFIG_PULL_UP 0x01 |
Definition at line 367 of file resources.h.
| #define UACPI_PIN_CONFIG_SLEW_RATE 0x0B |
Definition at line 531 of file resources.h.
| #define UACPI_POISITIVE_DECODE 0 |
Definition at line 214 of file resources.h.
| #define UACPI_POLARITY_ACTIVE_BOTH 2 |
Definition at line 96 of file resources.h.
| #define UACPI_POLARITY_ACTIVE_HIGH 0 |
Definition at line 94 of file resources.h.
| #define UACPI_POLARITY_ACTIVE_LOW 1 |
Definition at line 95 of file resources.h.
| #define UACPI_PREFETCHABLE 3 |
Definition at line 188 of file resources.h.
| #define UACPI_PRODUCER 0 |
Definition at line 210 of file resources.h.
| #define UACPI_RANGE_BUS 2 |
Definition at line 199 of file resources.h.
| #define UACPI_RANGE_IO 1 |
Definition at line 198 of file resources.h.
| #define UACPI_RANGE_MEMORY 0 |
Definition at line 197 of file resources.h.
| #define UACPI_RANGE_TYPE_ACPI 2 |
Definition at line 193 of file resources.h.
| #define UACPI_RANGE_TYPE_MEMORY 0 |
Definition at line 191 of file resources.h.
| #define UACPI_RANGE_TYPE_NVS 3 |
Definition at line 194 of file resources.h.
| #define UACPI_RANGE_TYPE_RESERVED 1 |
Definition at line 192 of file resources.h.
| #define UACPI_SCALE_HZ 0b00 |
Definition at line 587 of file resources.h.
| #define UACPI_SCALE_KHZ 0b01 |
Definition at line 588 of file resources.h.
| #define UACPI_SCALE_MHZ 0b10 |
Definition at line 589 of file resources.h.
| #define UACPI_SHARED 1 |
Definition at line 100 of file resources.h.
| #define UACPI_SPI_3_WIRES 1 |
Definition at line 422 of file resources.h.
| #define UACPI_SPI_4_WIRES 0 |
Definition at line 421 of file resources.h.
| #define UACPI_SPI_ACTIVE_HIGH 1 |
Definition at line 426 of file resources.h.
| #define UACPI_SPI_ACTIVE_LOW 0 |
Definition at line 425 of file resources.h.
| #define UACPI_SPI_PHASE_FIRST 0 |
Definition at line 429 of file resources.h.
| #define UACPI_SPI_PHASE_SECOND 1 |
Definition at line 430 of file resources.h.
| #define UACPI_SPI_START_HIGH 1 |
Definition at line 434 of file resources.h.
| #define UACPI_SPI_START_LOW 0 |
Definition at line 433 of file resources.h.
| #define UACPI_SUB_OPTIMAL 2 |
Definition at line 315 of file resources.h.
| #define UACPI_SUBTRACTIVE_DECODE 1 |
Definition at line 215 of file resources.h.
| #define UACPI_TRANSFER_TYPE_16_BIT 0b10 |
Definition at line 130 of file resources.h.
| #define UACPI_TRANSFER_TYPE_8_AND_16_BIT 0b01 |
Definition at line 129 of file resources.h.
| #define UACPI_TRANSFER_TYPE_8_BIT 0b00 |
Definition at line 128 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_128 0x04 |
Definition at line 146 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_16 0x01 |
Definition at line 143 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_256 0x05 |
Definition at line 147 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_32 0x02 |
Definition at line 144 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_64 0x03 |
Definition at line 145 of file resources.h.
| #define UACPI_TRANSFER_WIDTH_8 0x00 |
Definition at line 142 of file resources.h.
| #define UACPI_TRANSLATION_DENSE 0 |
Definition at line 206 of file resources.h.
| #define UACPI_TRANSLATION_SPARSE 1 |
Definition at line 207 of file resources.h.
| #define UACPI_TRIGGERING_EDGE 1 |
Definition at line 90 of file resources.h.
| #define UACPI_TRIGGERING_LEVEL 0 |
Definition at line 91 of file resources.h.
| #define UACPI_UART_BIG_ENDIAN 1 |
Definition at line 462 of file resources.h.
| #define UACPI_UART_CLEAR_TO_SEND (1 << 6) |
Definition at line 476 of file resources.h.
| #define UACPI_UART_DATA_5BITS 0b000 |
Definition at line 454 of file resources.h.
| #define UACPI_UART_DATA_6BITS 0b001 |
Definition at line 455 of file resources.h.
| #define UACPI_UART_DATA_7BITS 0b010 |
Definition at line 456 of file resources.h.
| #define UACPI_UART_DATA_8BITS 0b011 |
Definition at line 457 of file resources.h.
| #define UACPI_UART_DATA_9BITS 0b100 |
Definition at line 458 of file resources.h.
| #define UACPI_UART_DATA_CARRIER_DETECT (1 << 2) |
Definition at line 472 of file resources.h.
| #define UACPI_UART_DATA_SET_READY (1 << 4) |
Definition at line 474 of file resources.h.
| #define UACPI_UART_DATA_TERMINAL_READY (1 << 5) |
Definition at line 475 of file resources.h.
| #define UACPI_UART_FLOW_CONTROL_HW 0b01 |
Definition at line 481 of file resources.h.
| #define UACPI_UART_FLOW_CONTROL_NONE 0b00 |
Definition at line 480 of file resources.h.
| #define UACPI_UART_FLOW_CONTROL_XON_XOFF 0b10 |
Definition at line 482 of file resources.h.
| #define UACPI_UART_LITTLE_ENDIAN 0 |
Definition at line 461 of file resources.h.
| #define UACPI_UART_PARITY_EVEN 0x01 |
Definition at line 466 of file resources.h.
| #define UACPI_UART_PARITY_MARK 0x03 |
Definition at line 468 of file resources.h.
| #define UACPI_UART_PARITY_NONE 0x00 |
Definition at line 465 of file resources.h.
| #define UACPI_UART_PARITY_ODD 0x02 |
Definition at line 467 of file resources.h.
| #define UACPI_UART_PARITY_SPACE 0x04 |
Definition at line 469 of file resources.h.
| #define UACPI_UART_REQUEST_TO_SEND (1 << 7) |
Definition at line 477 of file resources.h.
| #define UACPI_UART_RING_INDICATOR (1 << 3) |
Definition at line 473 of file resources.h.
| #define UACPI_UART_STOP_BITS_1 0b01 |
Definition at line 449 of file resources.h.
| #define UACPI_UART_STOP_BITS_1_5 0b10 |
Definition at line 450 of file resources.h.
| #define UACPI_UART_STOP_BITS_2 0b11 |
Definition at line 451 of file resources.h.
| #define UACPI_UART_STOP_BITS_NONE 0b00 |
Definition at line 448 of file resources.h.
| #define UACPI_WAKE_CAPABLE 1 |
Definition at line 103 of file resources.h.
| #define UACPI_WRITABLE 1 |
Definition at line 182 of file resources.h.
| typedef union uacpi_address_attribute uacpi_address_attribute |
| typedef struct uacpi_resource uacpi_resource |
| typedef struct uacpi_resource_io uacpi_resource_io |
| typedef uacpi_iteration_decision(* uacpi_resource_iteration_callback) (void *user, uacpi_resource *resource) |
Definition at line 650 of file resources.h.
| typedef struct uacpi_resources uacpi_resources |
| Enumerator | |
|---|---|
| UACPI_RESOURCE_LENGTH_KIND_DONT_CARE | |
| UACPI_RESOURCE_LENGTH_KIND_ONE_LESS | |
| UACPI_RESOURCE_LENGTH_KIND_FULL | |
Definition at line 83 of file resources.h.
Definition at line 11 of file resources.h.
| uacpi_status uacpi_for_each_device_resource | ( | uacpi_namespace_node * | device, |
| const uacpi_char * | method, | ||
| uacpi_resource_iteration_callback | cb, | ||
| void * | user | ||
| ) |
Definition at line 2155 of file resources.c.
| uacpi_status uacpi_for_each_resource | ( | uacpi_resources * | resources, |
| uacpi_resource_iteration_callback | cb, | ||
| void * | user | ||
| ) |
Definition at line 2115 of file resources.c.
Referenced by native_resources_to_aml(), uacpi_for_each_device_resource(), and uacpi_native_resources_to_aml().
| void uacpi_free_resource | ( | uacpi_resource * | resource | ) |
Definition at line 2064 of file resources.c.
Referenced by uacpi_get_resource_from_buffer().
| void uacpi_free_resources | ( | uacpi_resources * | resources | ) |
Definition at line 2056 of file resources.c.
Referenced by uacpi_for_each_device_resource(), and uacpi_native_resources_from_aml().
| uacpi_status uacpi_get_current_resources | ( | uacpi_namespace_node * | device, |
| uacpi_resources ** | out_resources | ||
| ) |
Definition at line 2093 of file resources.c.
| uacpi_status uacpi_get_device_resources | ( | uacpi_namespace_node * | device, |
| const uacpi_char * | method, | ||
| uacpi_resources ** | out_resources | ||
| ) |
Definition at line 2107 of file resources.c.
| uacpi_status uacpi_get_possible_resources | ( | uacpi_namespace_node * | device, |
| uacpi_resources ** | out_resources | ||
| ) |
Definition at line 2100 of file resources.c.
| uacpi_status uacpi_get_resource_from_buffer | ( | uacpi_data_view | aml_buffer, |
| uacpi_resource ** | out_resource | ||
| ) |
Definition at line 2021 of file resources.c.
| uacpi_status uacpi_set_resources | ( | uacpi_namespace_node * | device, |
| uacpi_resources * | resources | ||
| ) |
Definition at line 2543 of file resources.c.