ReactOS 0.4.16-dev-1946-g52006dd
uacpi_object Struct Reference

#include <types.h>

Collaboration diagram for uacpi_object:

Public Attributes

struct uacpi_shareable shareable
 
uacpi_u8 type
 
uacpi_u8 flags
 
union {
   uacpi_u64   integer
 
   uacpi_package *   package
 
   uacpi_buffer_field   buffer_field
 
   uacpi_object *   inner_object
 
   uacpi_control_method *   method
 
   uacpi_buffer *   buffer
 
   uacpi_mutex *   mutex
 
   uacpi_event *   event
 
   uacpi_buffer_index   buffer_index
 
   uacpi_operation_region *   op_region
 
   uacpi_device *   device
 
   uacpi_processor *   processor
 
   uacpi_thermal_zone *   thermal_zone
 
   uacpi_address_space_handlers *   address_space_handlers
 
   uacpi_handlers *   handlers
 
   uacpi_power_resource   power_resource
 
   uacpi_field_unit *   field_unit
 
}; 
 

Detailed Description

Definition at line 247 of file types.h.

Member Data Documentation

◆ 

union { ... } uacpi_object::@711

◆ address_space_handlers

uacpi_address_space_handlers* uacpi_object::address_space_handlers

Definition at line 266 of file types.h.

Referenced by extract_handlers().

◆ buffer

◆ buffer_field

uacpi_buffer_field uacpi_object::buffer_field

Definition at line 255 of file types.h.

Referenced by handle_create_buffer_field(), and handle_field_read().

◆ buffer_index

uacpi_buffer_index uacpi_object::buffer_index

Definition at line 261 of file types.h.

◆ device

uacpi_device* uacpi_object::device

Definition at line 263 of file types.h.

◆ event

uacpi_event* uacpi_object::event

Definition at line 260 of file types.h.

◆ field_unit

uacpi_field_unit* uacpi_object::field_unit

Definition at line 269 of file types.h.

Referenced by handle_field_read().

◆ flags

uacpi_u8 uacpi_object::flags

Definition at line 250 of file types.h.

Referenced by deep_copy_package_no_recurse().

◆ handlers

uacpi_handlers* uacpi_object::handlers

Definition at line 267 of file types.h.

Referenced by uacpi_notify_all().

◆ inner_object

◆ integer

◆ method

uacpi_control_method* uacpi_object::method

Definition at line 257 of file types.h.

Referenced by async_run_gpe_handler(), exec_op(), and region_run_reg().

◆ mutex

uacpi_mutex* uacpi_object::mutex

Definition at line 259 of file types.h.

◆ op_region

uacpi_operation_region* uacpi_object::op_region

◆ package

◆ power_resource

uacpi_power_resource uacpi_object::power_resource

Definition at line 268 of file types.h.

◆ processor

uacpi_processor* uacpi_object::processor

Definition at line 264 of file types.h.

◆ shareable

struct uacpi_shareable uacpi_object::shareable

Definition at line 248 of file types.h.

◆ thermal_zone

uacpi_thermal_zone* uacpi_object::thermal_zone

Definition at line 265 of file types.h.

◆ type


The documentation for this struct was generated from the following file: