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

Go to the source code of this file.
Macros | |
| #define | UACPI_MAJOR 2 |
| #define | UACPI_MINOR 1 |
| #define | UACPI_PATCH 1 |
| #define | UACPI_STUB_IF_REDUCED_HARDWARE(fn) fn; |
| #define | UACPI_ALWAYS_ERROR_FOR_REDUCED_HARDWARE(fn) fn; |
| #define | UACPI_ALWAYS_OK_FOR_REDUCED_HARDWARE(fn) fn; |
| #define | UACPI_FLAG_BAD_CSUM_FATAL (1ull << 0) |
| #define | UACPI_FLAG_BAD_TBL_SIGNATURE_FATAL (1ull << 1) |
| #define | UACPI_FLAG_BAD_XSDT (1ull << 2) |
| #define | UACPI_FLAG_NO_ACPI_MODE (1ull << 3) |
| #define | UACPI_FLAG_NO_OSI (1ull << 4) |
| #define | UACPI_FLAG_PROACTIVE_TBL_CSUM (1ull << 5) |
Variables | |
| uacpi_u32 * | out_seq |
| UACPI_ALWAYS_OK_FOR_REDUCED_HARDWARE | ( | uacpi_status | uacpi_enter_acpi_modevoid | ) |
| uacpi_status uacpi_eval | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object ** | ret | ||
| ) |
Definition at line 699 of file uacpi.c.
Referenced by eval_sleep_helper(), ini_eval(), uacpi_eval_simple(), uacpi_eval_typed(), uacpi_execute(), uacpi_execute_simple(), uacpi_set_interrupt_model(), and uacpi_set_resources().
| uacpi_status uacpi_eval_buffer | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object ** | ret | ||
| ) |
Definition at line 951 of file uacpi.c.
| uacpi_status uacpi_eval_buffer_or_string | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_integer | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_u64 * | out_value | ||
| ) |
Definition at line 882 of file uacpi.c.
Referenced by uacpi_eval_adr(), uacpi_eval_simple_integer(), and uacpi_eval_sta().
| uacpi_status uacpi_eval_package | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_simple | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object ** | ret | ||
| ) |
Definition at line 777 of file uacpi.c.
| uacpi_status uacpi_eval_simple_buffer | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_simple_buffer_or_string | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_simple_integer | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_u64 * | out_value | ||
| ) |
Definition at line 902 of file uacpi.c.
Referenced by pci_region_attach().
| uacpi_status uacpi_eval_simple_package | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_simple_string | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_simple_typed | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| uacpi_object_type_bits | ret_mask, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_string | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object ** | ret | ||
| ) |
| uacpi_status uacpi_eval_typed | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args, | ||
| uacpi_object_type_bits | ret_mask, | ||
| uacpi_object ** | ret | ||
| ) |
Definition at line 844 of file uacpi.c.
Referenced by get_slp_type_for_state(), uacpi_eval_buffer(), uacpi_eval_buffer_or_string(), uacpi_eval_cid(), uacpi_eval_cls(), uacpi_eval_dstate_method_template(), uacpi_eval_hid(), uacpi_eval_integer(), uacpi_eval_package(), uacpi_eval_simple_buffer(), uacpi_eval_simple_buffer_or_string(), uacpi_eval_simple_package(), uacpi_eval_simple_string(), uacpi_eval_simple_typed(), uacpi_eval_string(), uacpi_eval_uid(), and uacpi_get_pci_routing_table().
| uacpi_status uacpi_execute | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path, | ||
| const uacpi_object_array * | args | ||
| ) |
| uacpi_status uacpi_execute_simple | ( | uacpi_namespace_node * | parent, |
| const uacpi_char * | path | ||
| ) |
| uacpi_status uacpi_get_aml_bitness | ( | uacpi_u8 * | out_bitness | ) |
Definition at line 989 of file uacpi.c.
Referenced by uacpi_object_create_integer_safe().
| uacpi_init_level uacpi_get_current_init_level | ( | void | ) |
Definition at line 300 of file uacpi.c.
Referenced by uacpi_initialize_opregion_node().
| uacpi_status uacpi_initialize | ( | uacpi_u64 | flags | ) |
Definition at line 305 of file uacpi.c.
Referenced by ACPIInitUACPI().
| uacpi_status uacpi_namespace_initialize | ( | void | ) |
Definition at line 610 of file uacpi.c.
| uacpi_status uacpi_namespace_load | ( | void | ) |
Definition at line 427 of file uacpi.c.
| uacpi_status uacpi_release_global_lock | ( | uacpi_u32 | seq | ) |
Definition at line 178 of file mutex.c.
| uacpi_status uacpi_setup_early_table_access | ( | void * | temporary_buffer, |
| uacpi_size | buffer_size | ||
| ) |
Definition at line 199 of file tables.c.
Definition at line 123 of file uacpi.c.
Referenced by uacpi_initialize(), uacpi_namespace_initialize(), and uacpi_namespace_load().
| uacpi_u32* out_seq |
Definition at line 251 of file uacpi.h.
Referenced by uacpi_acquire_global_lock().