Expand description
Contains rust equivalents of types used by ACPICA
Modules§
- object
- The
AcpiObject
type - tables
- Contains the types for specific ACPI tables.
Structs§
- Acpi
CpuFlags - CPU flags to be preserved after releasing a lock.
- Acpi
Generic Address - GAS - Generic Address Structure
- Acpi
Interrupt Callback - A callback to notify ACPICA about an interrupt.
- Acpi
Interrupt Callback Tag - 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 usingis_tag
- Acpi
IoAddress - The address of an I/O port
- Acpi
PciId - A PCI device, identified by its
segment:bus:device:function
address. - Acpi
Physical Address - A physical address into main memory
- Acpi
Predefined Names - A default value in an ACPI namespace.
- Acpi
Thread Callback - A callback to run in a new thread.
Enums§
- Acpi
Allocation Error - An error which can occur during allocation
- Acpi
Interrupt Handled Status - Whether an interrupt is handled or not.
- Acpi
Mapping Error - An error which can occur when mapping physical memory
- GasAddress
Space - A type of address space that a generic address structure can point into