|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <uacpi/internal/registers.h>#include <uacpi/internal/stdlib.h>#include <uacpi/internal/context.h>#include <uacpi/internal/io.h>#include <uacpi/internal/log.h>#include <uacpi/platform/atomic.h>#include <uacpi/acpi.h>
Go to the source code of this file.
Classes | |
| struct | register_spec |
| struct | register_mapping |
| struct | register_field |
Variables | |
| static uacpi_handle | g_reg_lock |
| static const struct register_spec | g_registers [UACPI_REGISTER_MAX+1] |
| static struct register_mapping | g_register_mappings [UACPI_REGISTER_MAX+1] |
| static const struct register_field | g_fields [UACPI_REGISTER_FIELD_MAX+1] |
| Enumerator | |
|---|---|
| REGISTER_ACCESS_KIND_PRESERVE | |
| REGISTER_ACCESS_KIND_WRITE_TO_CLEAR | |
| REGISTER_ACCESS_KIND_NORMAL | |
Definition at line 18 of file registers.c.
| Enumerator | |
|---|---|
| REGISTER_KIND_GAS | |
| REGISTER_KIND_IO | |
Definition at line 13 of file registers.c.
| Enumerator | |
|---|---|
| REGISTER_MAPPING_STATE_NONE | |
| REGISTER_MAPPING_STATE_NOT_NEEDED | |
| REGISTER_MAPPING_STATE_MAPPED | |
Definition at line 99 of file registers.c.
|
static |
Definition at line 194 of file registers.c.
Referenced by do_read_register().
|
static |
Definition at line 204 of file registers.c.
Referenced by do_write_register(), uacpi_read_register(), uacpi_read_register_field(), and uacpi_write_register_field().
|
static |
Definition at line 248 of file registers.c.
Referenced by do_write_register(), and uacpi_write_registers().
|
static |
Definition at line 258 of file registers.c.
Referenced by uacpi_write_register(), and uacpi_write_register_field().
|
static |
Definition at line 151 of file registers.c.
Referenced by uacpi_read_register(), uacpi_read_register_field(), uacpi_write_register(), uacpi_write_register_field(), and uacpi_write_registers().
|
static |
Definition at line 181 of file registers.c.
Referenced by uacpi_read_register(), uacpi_write_register(), and uacpi_write_registers().
|
static |
Definition at line 111 of file registers.c.
Referenced by ensure_register_mapped().
Definition at line 465 of file registers.c.
Referenced by uacpi_state_reset().
| uacpi_status uacpi_initialize_registers | ( | void | ) |
Definition at line 456 of file registers.c.
Referenced by uacpi_initialize().
| uacpi_status uacpi_read_register | ( | enum uacpi_register | reg_enum, |
| uacpi_u64 * | out_value | ||
| ) |
Definition at line 227 of file registers.c.
Referenced by enter_sleep_state_hw_full(), handle_fixed_events(), and prepare_for_wake_from_sleep_state_hw_full().
| uacpi_status uacpi_read_register_field | ( | enum uacpi_register_field | field_enum, |
| uacpi_u64 * | out_value | ||
| ) |
Definition at line 487 of file registers.c.
Referenced by enter_sleep_state_hw_full(), enter_sleep_state_hw_reduced(), read_mode(), set_event(), and uacpi_fixed_event_info().
| uacpi_status uacpi_write_register | ( | enum uacpi_register | reg_enum, |
| uacpi_u64 | in_value | ||
| ) |
Definition at line 286 of file registers.c.
Referenced by enter_sleep_state_hw_reduced(), prepare_for_wake_from_sleep_state_hw_reduced(), set_mode(), uacpi_clear_all_events(), and uacpi_reboot().
| uacpi_status uacpi_write_register_field | ( | enum uacpi_register_field | field_enum, |
| uacpi_u64 | in_value | ||
| ) |
Definition at line 518 of file registers.c.
Referenced by dispatch_fixed_event(), enter_sleep_state_hw_full(), enter_sleep_state_hw_reduced(), initialize_fixed_events(), set_event(), uacpi_clear_fixed_event(), uacpi_release_global_lock_to_firmware(), wake_from_sleep_state_hw_full(), and wake_from_sleep_state_hw_reduced().
| uacpi_status uacpi_write_registers | ( | enum uacpi_register | reg_enum, |
| uacpi_u64 | in_value0, | ||
| uacpi_u64 | in_value1 | ||
| ) |
Definition at line 307 of file registers.c.
Referenced by enter_sleep_state_hw_full(), and prepare_for_wake_from_sleep_state_hw_full().
|
static |
Definition at line 338 of file registers.c.
Referenced by uacpi_read_register_field(), and uacpi_write_register_field().
|
static |
Definition at line 11 of file registers.c.
Referenced by ensure_register_mapped(), uacpi_deinitialize_registers(), uacpi_initialize_registers(), and uacpi_write_register_field().
|
static |
Definition at line 109 of file registers.c.
Referenced by get_reg(), uacpi_deinitialize_registers(), uacpi_read_register_field(), and uacpi_write_register_field().
|
static |
Definition at line 33 of file registers.c.
Referenced by get_reg(), uacpi_read_register_field(), and uacpi_write_register_field().