PatchworkOS  321f6ec
A non-POSIX operating system.
Loading...
Searching...
No Matches
aml_object_t Struct Reference

ACPI object. More...

#include <object.h>

Collaboration diagram for aml_object_t:

Data Fields

union { 
 
   struct { 
 
         AML_OBJECT_COMMON_HEADER 
 
   }  
 
   aml_buffer_t   buffer 
 
   aml_buffer_field_t   bufferField 
 
   aml_device_t   device 
 
   aml_event_t   event 
 
   aml_field_unit_t   fieldUnit 
 
   aml_integer_t   integer 
 
   aml_integer_constant_t   integerConstant 
 
   aml_method_t   method 
 
   aml_mutex_t   mutex 
 
   aml_object_reference_t   objectReference 
 
   aml_opregion_t   opregion 
 
   aml_package_t   package 
 
   aml_power_resource_t   powerResource 
 
   aml_processor_t   processor 
 
   aml_string_t   string 
 
   aml_alias_t   alias 
 
   aml_unresolved_t   unresolved 
 
   aml_arg_t   arg 
 
   aml_local_t   local 
 
};  
 

Detailed Description

ACPI object.

Definition at line 446 of file object.h.

Field Documentation

◆ AML_OBJECT_COMMON_HEADER

aml_object_t::AML_OBJECT_COMMON_HEADER

Definition at line 451 of file object.h.

◆ buffer

aml_buffer_t aml_object_t::buffer

Definition at line 453 of file object.h.

◆ bufferField

aml_buffer_field_t aml_object_t::bufferField

Definition at line 454 of file object.h.

◆ device

aml_device_t aml_object_t::device

Definition at line 455 of file object.h.

◆ event

aml_event_t aml_object_t::event

Definition at line 456 of file object.h.

◆ fieldUnit

aml_field_unit_t aml_object_t::fieldUnit

Definition at line 457 of file object.h.

◆ integer

aml_integer_t aml_object_t::integer

Definition at line 458 of file object.h.

◆ integerConstant

aml_integer_constant_t aml_object_t::integerConstant

Definition at line 459 of file object.h.

◆ method

aml_method_t aml_object_t::method

Definition at line 460 of file object.h.

◆ mutex

aml_mutex_t aml_object_t::mutex

Definition at line 461 of file object.h.

◆ objectReference

aml_object_reference_t aml_object_t::objectReference

Definition at line 462 of file object.h.

◆ opregion

aml_opregion_t aml_object_t::opregion

Definition at line 463 of file object.h.

◆ package

aml_package_t aml_object_t::package

Definition at line 464 of file object.h.

◆ powerResource

aml_power_resource_t aml_object_t::powerResource

Definition at line 465 of file object.h.

◆ processor

aml_processor_t aml_object_t::processor

Definition at line 466 of file object.h.

◆ string

aml_string_t aml_object_t::string

Definition at line 467 of file object.h.

◆ alias

aml_alias_t aml_object_t::alias

Definition at line 469 of file object.h.

◆ unresolved

aml_unresolved_t aml_object_t::unresolved

Definition at line 470 of file object.h.

◆ arg

aml_arg_t aml_object_t::arg

Definition at line 471 of file object.h.

◆ local

aml_local_t aml_object_t::local

Definition at line 472 of file object.h.

◆ [union]

union { ... } aml_object_t

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