|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <virtio-gpu.hpp>
Data Fields | |
| struct virtq_desc * | desc |
| struct virtq_avail * | avail |
| struct virtq_used * | used |
| uint16_t | queue_size |
| uint16_t | free_head |
| uint16_t | num_free |
| uint16_t | last_used_idx |
| uintptr_t | phys_addr |
Definition at line 132 of file virtio-gpu.hpp.
| struct virtq_avail* virtio_gpu_queue::avail |
Definition at line 134 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_init().
| struct virtq_desc* virtio_gpu_queue::desc |
Definition at line 133 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_add_buf(), VirtioGpu::virtq_alloc_desc(), VirtioGpu::virtq_free_desc(), and VirtioGpu::virtq_init().
| uint16_t virtio_gpu_queue::free_head |
Definition at line 137 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_alloc_desc(), VirtioGpu::virtq_free_desc(), and VirtioGpu::virtq_init().
| 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().
| uint16_t virtio_gpu_queue::num_free |
Definition at line 138 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_add_buf(), VirtioGpu::virtq_alloc_desc(), VirtioGpu::virtq_free_desc(), and VirtioGpu::virtq_init().
| uintptr_t virtio_gpu_queue::phys_addr |
Definition at line 140 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_init().
| uint16_t virtio_gpu_queue::queue_size |
Definition at line 136 of file virtio-gpu.hpp.
Referenced by VirtioGpu::virtq_alloc_desc(), VirtioGpu::virtq_get_used_elem(), and VirtioGpu::virtq_init().
| 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().