AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
platform_device Struct Reference

A device of the platform's table. More...

#include <platform.h>

Data Fields

const char * name
struct ioaddr io
size_t size
int nirq
unsigned irq [PLATFORM_IRQS]

Detailed Description

A device of the platform's table.

Definition at line 20 of file platform.h.

Field Documentation

◆ io

struct ioaddr platform_device::io

Definition at line 22 of file platform.h.

Referenced by i8042_init(), platform_device_io(), and uart_8250_attach().

◆ irq

unsigned platform_device::irq[PLATFORM_IRQS]

Definition at line 25 of file platform.h.

Referenced by i8042_init(), pl011_init(), and uart_8250_attach().

◆ name

const char* platform_device::name

Definition at line 21 of file platform.h.

Referenced by platform_device_get().

◆ nirq

int platform_device::nirq

Definition at line 24 of file platform.h.

Referenced by i8042_init(), pl011_init(), and uart_8250_attach().

◆ size

size_t platform_device::size

Definition at line 23 of file platform.h.

Referenced by platform_device_io().


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