Module types

Source
Expand description

Contains rust equivalents of types used by ACPICA

Modules§

object
The AcpiObject type
tables
Contains the types for specific ACPI tables.

Structs§

AcpiCpuFlags
CPU flags to be preserved after releasing a lock.
AcpiGenericAddress
GAS - Generic Address Structure
AcpiInterruptCallback
A callback to notify ACPICA about an interrupt.
AcpiInterruptCallbackTag
A tag identifying an interrupt callback so that it can be removed. The OS will receive the tag from install_interrupt_handler and it must be compared against each handler using is_tag
AcpiIoAddress
The address of an I/O port
AcpiPciId
A PCI device, identified by its segment:bus:device:function address.
AcpiPhysicalAddress
A physical address into main memory
AcpiPredefinedNames
A default value in an ACPI namespace.
AcpiThreadCallback
A callback to run in a new thread.

Enums§

AcpiAllocationError
An error which can occur during allocation
AcpiInterruptHandledStatus
Whether an interrupt is handled or not.
AcpiMappingError
An error which can occur when mapping physical memory
GasAddressSpace
A type of address space that a generic address structure can point into