Acquire object with a Mutex object and timeout value.
General operation object with the operator a/b and a target.
AddressSpace structure with type, resouce range and flags to
construct Memory/IO/BusNumber objects
General operation object with the operator a/b and a target.
Argx object.
Buffer object with the data in it.
Buffer object with the TermArg in it.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
Create Field Object.
General operation object with the operator a/b and a target.
General operation on a object.
Device object with its device name and children objects in it.
EISAName object. ‘value’ means the encoded u32 EisaIdString.
Else object
Compare object with its right part and left part, which are both ACPI Object.
Field object with the region name, field entries, access type and update rules.
Compare object with its right part and left part, which are both ACPI Object.
Compare object with its right part and left part, which are both ACPI Object.
IO resouce object with the IO range, alignment and length
If object with the if condition(predicate) and the body presented by the if_children objects.
General operation object with the operator a/b and a target.
Interrupt resouce object with the interrupt characters.
Compare object with its right part and left part, which are both ACPI Object.
Compare object with its right part and left part, which are both ACPI Object.
Localx object.
Memory32Fixed object with read_write accessing type, and the base address/length.
Method object with its name, children objects, arguments and serialized character.
MethodCall object with the method name and parameter objects.
Mid object with the source, index, length, and result objects.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
Mutex object with a mutex name and a synchronization level.
Name object. bytes represents the raw AML data for it.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
Compare object with its right part and left part, which are both ACPI Object.
Notify object with an object which is to be notified with the value.
General operation on a object.
OperationRegion object with region name, region space type, its offset and length.
General operation object with the operator a/b and a target.
Package object. ‘children’ represents the ACPI objects contained in this package.
Represents Namestring to construct ACPI objects like
Name/Device/Method/Scope and so on…
Power Resource object. ‘children’ represents Power Resource method.
Release object with a Mutex object to release.
ResouceTemplate object. ‘children’ represents the ACPI objects in it.
General operation on a object.
Scope object with its name and children objects in it.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
General operation on a object.
Store object with the ACPI object name which can be stored to and
the ACPI object value which is to store.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
General operation object with the operator a/b and a target.
Variable Package Term
While object with the while condition objects(predicate) and
the while body objects(while_children).
General operation object with the operator a/b and a target.