Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
virtio_device_t Struct Reference

#include <virtio.h>

Data Fields

virtio_pci_common_cfg_t * common_cfg
 
volatile uint32_tnotify_base
 
volatile uint8_tisr
 
uintptr_t notify_offset
 
uintptr_t notify_multiplier
 
virtio_queue_t controlq
 
uint32_t features
 
bool initialized
 

Detailed Description

Definition at line 57 of file virtio.h.

Field Documentation

◆ common_cfg

virtio_pci_common_cfg_t* virtio_device_t::common_cfg

Definition at line 58 of file virtio.h.

◆ controlq

virtio_queue_t virtio_device_t::controlq

Definition at line 63 of file virtio.h.

◆ features

uint32_t virtio_device_t::features

Definition at line 64 of file virtio.h.

◆ initialized

bool virtio_device_t::initialized

Definition at line 65 of file virtio.h.

◆ isr

volatile uint8_t* virtio_device_t::isr

Definition at line 60 of file virtio.h.

◆ notify_base

volatile uint32_t* virtio_device_t::notify_base

Definition at line 59 of file virtio.h.

◆ notify_multiplier

uintptr_t virtio_device_t::notify_multiplier

Definition at line 62 of file virtio.h.

◆ notify_offset

uintptr_t virtio_device_t::notify_offset

Definition at line 61 of file virtio.h.


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