|
ReactOS 0.4.17-dev-684-ga6524ef
|


Go to the source code of this file.
Functions | |
| uacpi_status | uacpi_install_address_space_handler (uacpi_namespace_node *device_node, enum uacpi_address_space space, uacpi_region_handler handler, uacpi_handle handler_context) |
| uacpi_status | uacpi_uninstall_address_space_handler (uacpi_namespace_node *device_node, enum uacpi_address_space space) |
| uacpi_status | uacpi_reg_all_opregions (uacpi_namespace_node *device_node, enum uacpi_address_space space) |
| uacpi_status uacpi_install_address_space_handler | ( | uacpi_namespace_node * | device_node, |
| enum uacpi_address_space | space, | ||
| uacpi_region_handler | handler, | ||
| uacpi_handle | handler_context | ||
| ) |
Install an address space handler to a device node. The handler is recursively connected to all of the operation regions of type 'space' underneath 'device_node'. Note that this recursion stops as soon as another device node that already has an address space handler of this type installed is encountered.
Definition at line 706 of file opregion.c.
| uacpi_status uacpi_reg_all_opregions | ( | uacpi_namespace_node * | device_node, |
| enum uacpi_address_space | space | ||
| ) |
Execute _REG(space, ACPI_REG_CONNECT) for all of the opregions with this address space underneath this device. This should only be called manually if you want to register an early handler that must be available before the call to uacpi_namespace_initialize().
Definition at line 590 of file opregion.c.
Referenced by uacpi_namespace_initialize().
| uacpi_status uacpi_uninstall_address_space_handler | ( | uacpi_namespace_node * | device_node, |
| enum uacpi_address_space | space | ||
| ) |
Uninstall the handler of type 'space' from a given device node.
Definition at line 716 of file opregion.c.