13#if UACPI_POINTER_SIZE == 4 && defined(UACPI_PHYS_ADDR_IS_32BITS)
56#ifndef UACPI_BAREBONES_MODE
534#define UACPI_INTERRUPT_NOT_HANDLED 0
535#define UACPI_INTERRUPT_HANDLED 1
uacpi_status uacpi_object_assign_reference(uacpi_object *, uacpi_object *child)
void uacpi_object_ref(uacpi_object *obj)
const uacpi_char * uacpi_address_space_to_string(uacpi_address_space space)
uacpi_status uacpi_object_assign_package(uacpi_object *, uacpi_object_array in)
uacpi_status(* uacpi_notify_handler)(uacpi_handle context, uacpi_namespace_node *node, uacpi_u64 value)
uacpi_status uacpi_object_get_string(uacpi_object *, uacpi_data_view *out)
uacpi_status uacpi_object_assign_buffer(uacpi_object *, uacpi_data_view in)
uacpi_bool uacpi_object_is_aml_namepath(uacpi_object *)
uacpi_status uacpi_object_get_integer(uacpi_object *, uacpi_u64 *out)
uacpi_bool uacpi_object_is_one_of(uacpi_object *, uacpi_object_type_bits type_mask)
@ UACPI_ITERATION_DECISION_BREAK
@ UACPI_ITERATION_DECISION_NEXT_PEER
@ UACPI_ITERATION_DECISION_CONTINUE
uacpi_object * uacpi_object_create_package(uacpi_object_array in)
@ UACPI_OBJECT_STRING_BIT
@ UACPI_OBJECT_REFERENCE_BIT
@ UACPI_OBJECT_METHOD_BIT
@ UACPI_OBJECT_BUFFER_INDEX_BIT
@ UACPI_OBJECT_FIELD_UNIT_BIT
@ UACPI_OBJECT_PROCESSOR_BIT
@ UACPI_OBJECT_BUFFER_BIT
@ UACPI_OBJECT_POWER_RESOURCE_BIT
@ UACPI_OBJECT_BUFFER_FIELD_BIT
@ UACPI_OBJECT_INTEGER_BIT
@ UACPI_OBJECT_OPERATION_REGION_BIT
@ UACPI_OBJECT_PACKAGE_BIT
@ UACPI_OBJECT_THERMAL_ZONE_BIT
@ UACPI_OBJECT_DEVICE_BIT
uacpi_status uacpi_object_get_power_resource_info(uacpi_object *, uacpi_power_resource_info *out)
uacpi_status uacpi_object_assign_string(uacpi_object *, uacpi_data_view in)
uacpi_u64 uacpi_phys_addr
@ UACPI_ACCESS_ATTRIBUTE_WORD
@ UACPI_ACCESS_ATTRIBUTE_PROCESS_CALL
@ UACPI_ACCESS_ATTRIBUTE_BLOCK_PROCESS_CALL
@ UACPI_ACCESS_ATTRIBUTE_BYTE
@ UACPI_ACCESS_ATTRIBUTE_QUICK
@ UACPI_ACCESS_ATTRIBUTE_SEND_RECEIVE
@ UACPI_ACCESS_ATTRIBUTE_RAW_BYTES
@ UACPI_ACCESS_ATTRIBUTE_BLOCK
@ UACPI_ACCESS_ATTRIBUTE_RAW_PROCESS_BYTES
@ UACPI_ACCESS_ATTRIBUTE_BYTES
uacpi_object * uacpi_object_create_cstring(const uacpi_char *)
uacpi_region_ipmi_rw_data uacpi_region_ffixedhw_rw_data
const uacpi_char * uacpi_object_type_to_string(uacpi_object_type)
uacpi_status uacpi_object_get_package(uacpi_object *, uacpi_object_array *out)
uacpi_object * uacpi_object_create_reference(uacpi_object *child)
uacpi_status uacpi_object_assign_integer(uacpi_object *, uacpi_u64 value)
@ UACPI_OVERFLOW_TRUNCATE
@ UACPI_OVERFLOW_DISALLOW
@ UACPI_INIT_LEVEL_SUBSYSTEM_INITIALIZED
@ UACPI_INIT_LEVEL_NAMESPACE_INITIALIZED
@ UACPI_INIT_LEVEL_NAMESPACE_LOADED
uacpi_object_type uacpi_object_get_type(uacpi_object *)
uacpi_status uacpi_object_get_processor_info(uacpi_object *, uacpi_processor_info *out)
uacpi_status uacpi_object_get_buffer(uacpi_object *, uacpi_data_view *out)
uacpi_object_type_bits uacpi_object_get_type_bit(uacpi_object *)
uacpi_object * uacpi_object_create_integer(uacpi_u64)
uacpi_status uacpi_object_get_dereferenced(uacpi_object *, uacpi_object **out)
uacpi_status(* uacpi_region_handler)(uacpi_region_op op, uacpi_handle op_data)
uacpi_interrupt_ret(* uacpi_interrupt_handler)(uacpi_handle)
@ UACPI_OBJECT_MAX_TYPE_VALUE
@ UACPI_OBJECT_POWER_RESOURCE
@ UACPI_OBJECT_UNINITIALIZED
@ UACPI_OBJECT_BUFFER_FIELD
@ UACPI_OBJECT_OPERATION_REGION
@ UACPI_OBJECT_FIELD_UNIT
@ UACPI_OBJECT_THERMAL_ZONE
@ UACPI_OBJECT_BUFFER_INDEX
@ UACPI_REGION_OP_FFIXEDHW_COMMAND
@ UACPI_REGION_OP_PCC_SEND
@ UACPI_REGION_OP_GPIO_READ
@ UACPI_REGION_OP_SERIAL_WRITE
@ UACPI_REGION_OP_PRM_COMMAND
@ UACPI_REGION_OP_GPIO_WRITE
@ UACPI_REGION_OP_SERIAL_READ
@ UACPI_REGION_OP_IPMI_COMMAND
uacpi_u32 uacpi_interrupt_ret
uacpi_object * uacpi_object_create_uninitialized(void)
uacpi_firmware_request_type
@ UACPI_FIRMWARE_REQUEST_TYPE_FATAL
@ UACPI_FIRMWARE_REQUEST_TYPE_BREAKPOINT
uacpi_status uacpi_object_create_integer_safe(uacpi_u64, uacpi_overflow_behavior, uacpi_object **out_obj)
uacpi_bool uacpi_object_is(uacpi_object *, uacpi_object_type)
@ UACPI_ADDRESS_SPACE_IPMI
@ UACPI_ADDRESS_SPACE_PRM
@ UACPI_ADDRESS_SPACE_SYSTEM_MEMORY
@ UACPI_ADDRESS_SPACE_GENERAL_PURPOSE_IO
@ UACPI_ADDRESS_SPACE_FFIXEDHW
@ UACPI_ADDRESS_SPACE_PCI_CONFIG
@ UACPI_ADDRESS_SPACE_TABLE_DATA
@ UACPI_ADDRESS_SPACE_EMBEDDED_CONTROLLER
@ UACPI_ADDRESS_SPACE_SYSTEM_CMOS
@ UACPI_ADDRESS_SPACE_GENERIC_SERIAL_BUS
@ UACPI_ADDRESS_SPACE_SYSTEM_IO
@ UACPI_ADDRESS_SPACE_SMBUS
@ UACPI_ADDRESS_SPACE_PCC
@ UACPI_ADDRESS_SPACE_PCI_BAR_TARGET
uacpi_status uacpi_object_resolve_as_aml_namepath(uacpi_object *, uacpi_namespace_node *scope, uacpi_namespace_node **out_node)
uacpi_object * uacpi_object_create_buffer(uacpi_data_view)
uacpi_status uacpi_object_get_string_or_buffer(uacpi_object *, uacpi_data_view *out)
uacpi_object * uacpi_object_create_string(uacpi_data_view)
void uacpi_object_unref(uacpi_object *obj)
const uacpi_u8 * const_bytes
const uacpi_char * const_text
struct uacpi_firmware_request::@740::@743 fatal
struct uacpi_firmware_request::@740::@742 breakpoint
void * out_region_context
uacpi_gpio_region_info gpio_info
uacpi_pcc_region_info pcc_info
uacpi_namespace_node * region_node
uacpi_generic_region_info generic_info
uacpi_namespace_node * region_node
uacpi_data_view connection
uacpi_data_view in_out_message
uacpi_data_view in_out_message
uacpi_access_attribute access_attribute
uacpi_data_view connection
uacpi_data_view in_out_buffer
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out