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

#include <virtio-gpu.hpp>

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 132 of file virtio-gpu.hpp.

Field Documentation

◆ avail

struct virtq_avail* virtio_gpu_queue::avail

Definition at line 134 of file virtio-gpu.hpp.

Referenced by VirtioGpu::virtq_init().

◆ desc

struct virtq_desc* virtio_gpu_queue::desc

◆ free_head

uint16_t virtio_gpu_queue::free_head

◆ last_used_idx

uint16_t virtio_gpu_queue::last_used_idx

Definition at line 139 of file virtio-gpu.hpp.

Referenced by VirtioGpu::virtq_get_used_elem(), and VirtioGpu::virtq_init().

◆ num_free

◆ phys_addr

uintptr_t virtio_gpu_queue::phys_addr

Definition at line 140 of file virtio-gpu.hpp.

Referenced by VirtioGpu::virtq_init().

◆ queue_size

uint16_t virtio_gpu_queue::queue_size

◆ used

struct virtq_used* virtio_gpu_queue::used

Definition at line 135 of file virtio-gpu.hpp.

Referenced by VirtioGpu::virtq_get_used_elem(), and VirtioGpu::virtq_init().


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