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

#include <virtio.h>

Data Fields

struct virtq_descdesc
 
struct virtq_availavail
 
struct virtq_usedused
 
uint16_t queue_size
 
uint16_t free_head
 
uint16_t num_free
 
uint16_t last_used_idx
 
uintptr_t phys_addr
 

Detailed Description

Definition at line 46 of file virtio.h.

Field Documentation

◆ avail

struct virtq_avail* virtio_queue_t::avail

Definition at line 48 of file virtio.h.

◆ desc

struct virtq_desc* virtio_queue_t::desc

Definition at line 47 of file virtio.h.

◆ free_head

uint16_t virtio_queue_t::free_head

Definition at line 51 of file virtio.h.

◆ last_used_idx

uint16_t virtio_queue_t::last_used_idx

Definition at line 53 of file virtio.h.

◆ num_free

uint16_t virtio_queue_t::num_free

Definition at line 52 of file virtio.h.

◆ phys_addr

uintptr_t virtio_queue_t::phys_addr

Definition at line 54 of file virtio.h.

◆ queue_size

uint16_t virtio_queue_t::queue_size

Definition at line 50 of file virtio.h.

◆ used

struct virtq_used* virtio_queue_t::used

Definition at line 49 of file virtio.h.


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