Module dsdt

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.
CreateDWordFieldOp
An AML CreateDWordField operation.
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.
ElseOp
An AML Else operation (must follow an IfOp).
GenericObject
IfOp
An AML If conditional operation.
Interrupt
An ACPI interrupt.
IoPort
An ACPI IO port.
LEqualOp
An AML LEqual comparison.
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.
StoreOp
An AML Store operation (Store source to destination).
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_arg
Encode an AML Arg reference (Arg0-Arg6: opcodes 0x68-0x6e).
encode_dword
encode_integer
encode_local
Encode an AML Local variable reference (Local0-Local7: opcodes 0x60-0x67).
encode_name
encode_package_len
encode_string