|
ReactOS 0.4.17-dev-1190-g4c812f4
|


Go to the source code of this file.
Classes | |
| struct | uacpi_shareable |
Macros | |
| #define | UACPI_SHAREABLE_BUGGED_REFCOUNT 0xFFFFFFFF |
Functions | |
| static void | uacpi_shareable_init (uacpi_handle handle) |
| static void | uacpi_make_shareable_bugged (uacpi_handle handle) |
| static uacpi_bool | uacpi_bugged_shareable (uacpi_handle handle) |
| static uacpi_u32 | uacpi_shareable_ref (uacpi_handle handle) |
| static uacpi_u32 | uacpi_shareable_unref (uacpi_handle handle) |
| static void | uacpi_shareable_unref_and_delete_if_last (uacpi_handle handle, void(*do_free)(uacpi_handle)) |
| static uacpi_u32 | uacpi_shareable_refcount (uacpi_handle handle) |
| #define UACPI_SHAREABLE_BUGGED_REFCOUNT 0xFFFFFFFF |
Definition at line 8 of file shareable.h.
|
inlinestatic |
Definition at line 29 of file shareable.h.
Referenced by uacpi_object_attach_child(), uacpi_object_detach_child(), uacpi_object_unref(), uacpi_shareable_ref(), uacpi_shareable_unref(), and uacpi_shareable_unref_and_delete_if_last().
|
inlinestatic |
Definition at line 20 of file shareable.h.
Referenced by make_chain_bugged(), and uacpi_bugged_shareable().
|
inlinestatic |
Definition at line 14 of file shareable.h.
Referenced by buffer_alloc(), device_alloc(), event_alloc(), field_unit_alloc(), method_alloc(), op_region_alloc(), package_alloc(), processor_alloc(), thermal_zone_alloc(), uacpi_create_mutex(), uacpi_create_object(), uacpi_initialize_namespace(), uacpi_install_address_space_handler_with_flags(), and uacpi_namespace_node_alloc().
|
inlinestatic |
Definition at line 40 of file shareable.h.
Referenced by assign_buffer(), assign_event(), assign_mutex(), assign_package(), DYNAMIC_ARRAY_WITH_INLINE_STORAGE_IMPL(), enter_method(), handle_create_buffer_field(), handle_create_field(), handle_index(), handle_load_table(), lock_field_unit_transaction(), make_object_for_predefined(), region_install_handler(), region_uninstall_handler(), resolve_name_string(), uacpi_eval(), uacpi_install_address_space_handler_with_flags(), uacpi_notify_all(), uacpi_object_assign(), uacpi_object_get_dereferenced(), uacpi_object_ref(), and uacpi_opregion_attach().
|
inlinestatic |
Definition at line 74 of file shareable.h.
Referenced by free_chain(), uacpi_object_attach_child(), uacpi_object_detach_child(), and uacpi_object_unref().
|
inlinestatic |
Definition at line 50 of file shareable.h.
Referenced by free_plain_no_recurse(), uacpi_object_unref(), uacpi_shareable_unref_and_delete_if_last(), unref_chain_no_recurse(), and unref_plain_no_recurse().
|
inlinestatic |
Definition at line 60 of file shareable.h.
Referenced by free_address_space_handlers(), free_method(), free_object_storage(), uacpi_address_space_handler_unref(), uacpi_field_unit_unref(), uacpi_method_unref(), uacpi_mutex_unref(), uacpi_namespace_node_unref(), uacpi_object_assign_package(), and uacpi_object_do_assign_buffer().