|
ReactOS 0.4.17-dev-1190-g4c812f4
|


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_region_handler handler) |
| 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 977 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 847 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, | ||
| uacpi_region_handler | handler | ||
| ) |
Uninstall a handler of type 'space' previously installed to a device node.
'handler' must be the handler that is currently installed there, otherwise nothing is uninstalled, and UACPI_STATUS_INVALID_ARGUMENT is returned. This makes sure that a handler that was installed by somebody else in the meantime is not uninstalled by mistake.
Definition at line 987 of file opregion.c.