|
ReactOS 0.4.16-dev-1946-g52006dd
|


Go to the source code of this file.
Classes | |
| struct | uacpi_pci_routing_table_entry |
| struct | uacpi_pci_routing_table |
| struct | uacpi_id_string |
| struct | uacpi_pnp_id_list |
| struct | uacpi_namespace_node_info |
Macros | |
| #define | UACPI_NS_NODE_INFO_HAS_ADR (1 << 0) |
| #define | UACPI_NS_NODE_INFO_HAS_HID (1 << 1) |
| #define | UACPI_NS_NODE_INFO_HAS_UID (1 << 2) |
| #define | UACPI_NS_NODE_INFO_HAS_CID (1 << 3) |
| #define | UACPI_NS_NODE_INFO_HAS_CLS (1 << 4) |
| #define | UACPI_NS_NODE_INFO_HAS_SXD (1 << 5) |
| #define | UACPI_NS_NODE_INFO_HAS_SXW (1 << 6) |
Typedefs | |
| typedef enum uacpi_interrupt_model | uacpi_interrupt_model |
| typedef struct uacpi_pci_routing_table_entry | uacpi_pci_routing_table_entry |
| typedef struct uacpi_pci_routing_table | uacpi_pci_routing_table |
| typedef struct uacpi_id_string | uacpi_id_string |
| typedef struct uacpi_pnp_id_list | uacpi_pnp_id_list |
| typedef struct uacpi_namespace_node_info | uacpi_namespace_node_info |
Enumerations | |
| enum | uacpi_interrupt_model { UACPI_INTERRUPT_MODEL_PIC = 0 , UACPI_INTERRUPT_MODEL_IOAPIC = 1 , UACPI_INTERRUPT_MODEL_IOSAPIC = 2 } |
| #define UACPI_NS_NODE_INFO_HAS_ADR (1 << 0) |
Definition at line 133 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_CID (1 << 3) |
Definition at line 136 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_CLS (1 << 4) |
Definition at line 137 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_HID (1 << 1) |
Definition at line 134 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_SXD (1 << 5) |
Definition at line 138 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_SXW (1 << 6) |
Definition at line 139 of file utilities.h.
| #define UACPI_NS_NODE_INFO_HAS_UID (1 << 2) |
Definition at line 135 of file utilities.h.
| typedef struct uacpi_id_string uacpi_id_string |
| typedef struct uacpi_pnp_id_list uacpi_pnp_id_list |
| Enumerator | |
|---|---|
| UACPI_INTERRUPT_MODEL_PIC | |
| UACPI_INTERRUPT_MODEL_IOAPIC | |
| UACPI_INTERRUPT_MODEL_IOSAPIC | |
Definition at line 48 of file utilities.h.
| uacpi_bool uacpi_device_matches_pnp_id | ( | uacpi_namespace_node * | node, |
| const uacpi_char *const * | list | ||
| ) |
Definition at line 894 of file utilities.c.
Referenced by find_one_device(), and find_pci_root().
| uacpi_status uacpi_eval_adr | ( | uacpi_namespace_node * | node, |
| uacpi_u64 * | out | ||
| ) |
Definition at line 591 of file utilities.c.
Referenced by uacpi_get_namespace_node_info().
| uacpi_status uacpi_eval_cid | ( | uacpi_namespace_node * | node, |
| uacpi_pnp_id_list ** | out_list | ||
| ) |
Definition at line 444 of file utilities.c.
Referenced by uacpi_device_matches_pnp_id().
| uacpi_status uacpi_eval_cls | ( | uacpi_namespace_node * | node, |
| uacpi_id_string ** | out_id | ||
| ) |
Definition at line 612 of file utilities.c.
| uacpi_status uacpi_eval_hid | ( | uacpi_namespace_node * | node, |
| uacpi_id_string ** | out_id | ||
| ) |
Definition at line 371 of file utilities.c.
Referenced by uacpi_device_matches_pnp_id().
| uacpi_status uacpi_eval_sta | ( | uacpi_namespace_node * | node, |
| uacpi_u32 * | flags | ||
| ) |
Definition at line 568 of file utilities.c.
Referenced by find_one_device(), and sta_eval().
| uacpi_status uacpi_eval_uid | ( | uacpi_namespace_node * | node, |
| uacpi_id_string ** | out_uid | ||
| ) |
Definition at line 655 of file utilities.c.
| uacpi_status uacpi_find_devices | ( | const uacpi_char * | hid, |
| uacpi_iteration_callback | cb, | ||
| void * | user | ||
| ) |
Definition at line 975 of file utilities.c.
| uacpi_status uacpi_find_devices_at | ( | uacpi_namespace_node * | parent, |
| const uacpi_char *const * | hids, | ||
| uacpi_iteration_callback | cb, | ||
| void * | user | ||
| ) |
Definition at line 956 of file utilities.c.
Referenced by uacpi_find_devices().
| void uacpi_free_id_string | ( | uacpi_id_string * | id | ) |
Definition at line 436 of file utilities.c.
Referenced by uacpi_device_matches_pnp_id(), and uacpi_get_namespace_node_info().
| void uacpi_free_namespace_node_info | ( | uacpi_namespace_node_info * | info | ) |
Definition at line 886 of file utilities.c.
| void uacpi_free_pci_routing_table | ( | uacpi_pci_routing_table * | table | ) |
Definition at line 1123 of file utilities.c.
Referenced by uacpi_get_pci_routing_table().
| void uacpi_free_pnp_id_list | ( | uacpi_pnp_id_list * | list | ) |
Definition at line 560 of file utilities.c.
Referenced by uacpi_device_matches_pnp_id(), and uacpi_get_namespace_node_info().
| uacpi_status uacpi_get_namespace_node_info | ( | uacpi_namespace_node * | node, |
| uacpi_namespace_node_info ** | out_info | ||
| ) |
Definition at line 786 of file utilities.c.
| uacpi_status uacpi_get_pci_routing_table | ( | uacpi_namespace_node * | parent, |
| uacpi_pci_routing_table ** | out_table | ||
| ) |
Definition at line 1011 of file utilities.c.
| uacpi_status uacpi_set_interrupt_model | ( | uacpi_interrupt_model | model | ) |
Definition at line 986 of file utilities.c.