PatchworkOS
Loading...
Searching...
No Matches
aml_object_t Struct Reference

ACPI object. More...

#include <object.h>

Data Fields

union { 
 
   struct { 
 
         AML_OBJECT_COMMON_HEADER 
 
   }  
 
   aml_buffer_obj_t   buffer 
 
   aml_buffer_field_obj_t   bufferField 
 
   aml_event_obj_t   event 
 
   aml_field_unit_obj_t   fieldUnit 
 
   aml_integer_obj_t   integer 
 
   aml_integer_constant_obj_t   integerConstant 
 
   aml_method_obj_t   method 
 
   aml_mutex_obj_t   mutex 
 
   aml_object_reference_obj_t   objectReference 
 
   aml_opregion_obj_t   opregion 
 
   aml_package_obj_t   package 
 
   aml_power_resource_obj_t   powerResource 
 
   aml_processor_obj_t   processor 
 
   aml_string_obj_t   string 
 
   aml_alias_obj_t   alias 
 
   aml_unresolved_obj_t   unresolved 
 
   aml_arg_obj_t   arg 
 
   aml_local_obj_t   local 
 
};  
 

Detailed Description

ACPI object.

Definition at line 424 of file object.h.

Field Documentation

◆ [union]

union { ... } aml_object_t

◆ alias

aml_alias_obj_t aml_object_t::alias

Definition at line 446 of file object.h.

Referenced by aml_alias_obj_traverse(), aml_namespace_find_child(), and aml_object_clear().

◆ AML_OBJECT_COMMON_HEADER

aml_object_t::AML_OBJECT_COMMON_HEADER

Definition at line 429 of file object.h.

◆ arg

◆ buffer

◆ bufferField

◆ event

aml_event_obj_t aml_object_t::event

Definition at line 433 of file object.h.

◆ fieldUnit

◆ integer

◆ integerConstant

aml_integer_constant_obj_t aml_object_t::integerConstant

Definition at line 436 of file object.h.

◆ local

◆ method

◆ mutex

◆ objectReference

◆ opregion

aml_opregion_obj_t aml_object_t::opregion

Definition at line 440 of file object.h.

Referenced by aml_def_bank_field_read(), aml_def_field_read(), and aml_object_to_string().

◆ package

◆ powerResource

aml_power_resource_obj_t aml_object_t::powerResource

Definition at line 442 of file object.h.

Referenced by aml_object_to_string().

◆ processor

aml_processor_obj_t aml_object_t::processor

Definition at line 443 of file object.h.

Referenced by aml_object_to_string().

◆ string

◆ unresolved

aml_unresolved_obj_t aml_object_t::unresolved

Definition at line 447 of file object.h.

Referenced by aml_object_clear(), and aml_unresolved_set().


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