Modules§
- devices
- Utilities for encoding devices into ACPI Machine Language (AML).
- helpers
- Utilities for encoding various types into ACPI Machine Language (AML).
- objects
- Utilities for encoding various objects into ACPI Machine Language (AML).
- ops
- Utilities for encoding procedural operations into ACPI Machine Language (AML).
- resources
- Utilities for encoding various resource types into ACPI Machine Language (AML).
Structs§
- AndOp
- A bitwise AND AML operation.
- Buffer
- BusNumber
- An ACPI bus number.
- Current
Resource Settings - A group of current ACPI resources (CRS)
- Description
Header - Device
- An AML Device
- Dword
Memory - A 32-bit AML memory resource.
- EisaId
- An EISA identifier for a device.
- Generic
Object - Interrupt
- An ACPI interrupt.
- IoPort
- An ACPI IO port.
- Memory32
Fixed - A 32-bit, fixed-address AML memory resource.
- Method
- An AML Method
- Named
Integer - A named AML integer.
- Named
Object - A named AML object.
- Named
String - A named AML string.
- OrOp
- A bitwise OR AML operation.
- Package
- Qword
Memory - A 64-bit AML memory resource.
- Return
Op - An AML operation to return from a procedure.
- Ssdt
- Structured
Package - A structured AML package.
Enums§
- Memory
Attribute - Attributes for AML memory resources.
- Memory
Cache Type - Cache types for AML memory resources.
Traits§
- AmlObject
- A trait indicating that a particular type can be serialized into a byte stream of ACPI Machine Language (AML).
- Operation
Object - An AML operation.
- Resource
Object - An AML resource.