Module dsdt

Source

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.
CurrentResourceSettings
A group of current ACPI resources (CRS)
DescriptionHeader
Device
An AML Device
Dsdt
DwordMemory
A 32-bit AML memory resource.
EisaId
An EISA identifier for a device.
GenericObject
Interrupt
An ACPI interrupt.
IoPort
An ACPI IO port.
Memory32Fixed
A 32-bit, fixed-address AML memory resource.
Method
An AML Method
NamedInteger
A named AML integer.
NamedObject
A named AML object.
NamedString
A named AML string.
OrOp
A bitwise OR AML operation.
Package
PciRoutingTable
PciRoutingTableEntry
QwordMemory
A 64-bit AML memory resource.
ReturnOp
An AML operation to return from a procedure.
StructuredPackage
A structured AML package.

Enums§

MemoryAttribute
Attributes for AML memory resources.
MemoryCacheType
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).
OperationObject
An AML operation.
ResourceObject
An AML resource.

Functions§

char_to_hex
encode_dword
encode_integer
encode_name
encode_package_len
encode_string