PatchworkOS  2ca1c69
A non-POSIX operating system.
Loading...
Searching...
No Matches
acpi_device_cfg_t Struct Reference

ACPI device configuration structure. More...

#include <devices.h>

Collaboration diagram for acpi_device_cfg_t:

Data Fields

char hid [MAX_NAME]
 
char cid [MAX_NAME]
 
acpi_device_irq_tirqs
 
uint64_t irqCount
 
acpi_device_io_tios
 
uint64_t ioCount
 

Detailed Description

ACPI device configuration structure.

Stores the resources assigned to an ACPI device, like IRQs and IO ports.

Todo:
Add more config stuff like memory ranges, DMA etc.

Definition at line 111 of file devices.h.

Field Documentation

◆ hid

char acpi_device_cfg_t::hid[MAX_NAME]

Definition at line 113 of file devices.h.

◆ cid

char acpi_device_cfg_t::cid[MAX_NAME]

Definition at line 114 of file devices.h.

◆ irqs

acpi_device_irq_t* acpi_device_cfg_t::irqs

Definition at line 115 of file devices.h.

◆ irqCount

uint64_t acpi_device_cfg_t::irqCount

Definition at line 116 of file devices.h.

◆ ios

acpi_device_io_t* acpi_device_cfg_t::ios

Definition at line 117 of file devices.h.

◆ ioCount

uint64_t acpi_device_cfg_t::ioCount

Definition at line 118 of file devices.h.


The documentation for this struct was generated from the following file: