|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <uacpi/internal/notify.h>#include <uacpi/internal/shareable.h>#include <uacpi/internal/namespace.h>#include <uacpi/internal/log.h>#include <uacpi/internal/mutex.h>#include <uacpi/internal/utilities.h>#include <uacpi/internal/stdlib.h>#include <uacpi/kernel_api.h>
Go to the source code of this file.
Classes | |
| struct | notification_ctx |
Functions | |
| uacpi_status | uacpi_initialize_notify (void) |
| void | uacpi_deinitialize_notify (void) |
| static void | free_notification_ctx (struct notification_ctx *ctx) |
| static void | do_notify (uacpi_handle opaque) |
| uacpi_status | uacpi_notify_all (uacpi_namespace_node *node, uacpi_u64 value) |
| static uacpi_device_notify_handler * | handler_container (uacpi_handlers *handlers, uacpi_notify_handler target_handler) |
| uacpi_status | uacpi_install_notify_handler (uacpi_namespace_node *node, uacpi_notify_handler handler, uacpi_handle handler_context) |
| uacpi_status | uacpi_uninstall_notify_handler (uacpi_namespace_node *node, uacpi_notify_handler handler) |
Variables | |
| static uacpi_handle | notify_mutex |
|
static |
Definition at line 44 of file notify.c.
Referenced by uacpi_notify_all().
|
static |
Definition at line 37 of file notify.c.
Referenced by do_notify(), and uacpi_notify_all().
|
static |
Definition at line 118 of file notify.c.
Referenced by uacpi_install_notify_handler(), and uacpi_uninstall_notify_handler().
| uacpi_status uacpi_initialize_notify | ( | void | ) |
| uacpi_status uacpi_install_notify_handler | ( | uacpi_namespace_node * | node, |
| uacpi_notify_handler | handler, | ||
| uacpi_handle | handler_context | ||
| ) |
Definition at line 134 of file notify.c.
| uacpi_status uacpi_notify_all | ( | uacpi_namespace_node * | node, |
| uacpi_u64 | value | ||
| ) |
Definition at line 69 of file notify.c.
Referenced by async_run_gpe_handler(), and handle_notify().
| uacpi_status uacpi_uninstall_notify_handler | ( | uacpi_namespace_node * | node, |
| uacpi_notify_handler | handler | ||
| ) |
Definition at line 189 of file notify.c.
|
static |
Definition at line 12 of file notify.c.
Referenced by uacpi_deinitialize_notify(), uacpi_initialize_notify(), uacpi_install_notify_handler(), uacpi_notify_all(), and uacpi_uninstall_notify_handler().