iPXE
|
#include <virtio-ring.h>
Data Fields | |
unsigned char * | queue |
size_t | queue_size |
struct dma_mapping | map |
struct dma_device * | dma |
struct vring | vring |
u16 | free_head |
u16 | last_used_idx |
void ** | vdata |
struct virtio_net_hdr_modern * | empty_header |
int | queue_index |
struct virtio_pci_region | notification |
Definition at line 76 of file virtio-ring.h.
unsigned char* vring_virtqueue::queue |
Definition at line 77 of file virtio-ring.h.
Referenced by vp_alloc_vq(), vp_find_vq(), vp_free_vq(), and vpm_find_vqs().
size_t vring_virtqueue::queue_size |
Definition at line 78 of file virtio-ring.h.
Referenced by vp_alloc_vq(), vp_free_vq(), and vpm_find_vqs().
struct dma_mapping vring_virtqueue::map |
Definition at line 79 of file virtio-ring.h.
Referenced by virtnet_enqueue_iob(), vp_alloc_vq(), vp_find_vq(), vp_free_vq(), and vpm_find_vqs().
struct dma_device* vring_virtqueue::dma |
Definition at line 80 of file virtio-ring.h.
Referenced by vp_alloc_vq(), vp_find_vq(), and vpm_find_vqs().
struct vring vring_virtqueue::vring |
Definition at line 81 of file virtio-ring.h.
Referenced by vp_find_vq(), vpm_find_vqs(), vring_add_buf(), vring_detach(), vring_disable_cb(), vring_enable_cb(), vring_get_buf(), vring_kick(), and vring_more_used().
u16 vring_virtqueue::free_head |
Definition at line 82 of file virtio-ring.h.
Referenced by vring_add_buf(), and vring_detach().
u16 vring_virtqueue::last_used_idx |
Definition at line 83 of file virtio-ring.h.
Referenced by vring_get_buf(), and vring_more_used().
void** vring_virtqueue::vdata |
Definition at line 84 of file virtio-ring.h.
Referenced by vp_alloc_vq(), vp_free_vq(), vring_add_buf(), and vring_get_buf().
struct virtio_net_hdr_modern* vring_virtqueue::empty_header |
Definition at line 85 of file virtio-ring.h.
Referenced by virtnet_enqueue_iob(), and vp_alloc_vq().
int vring_virtqueue::queue_index |
Definition at line 87 of file virtio-ring.h.
Referenced by vp_find_vq(), vpm_find_vqs(), vpm_notify(), and vring_kick().
struct virtio_pci_region vring_virtqueue::notification |
Definition at line 88 of file virtio-ring.h.
Referenced by virtnet_free_virtqueues(), vpm_find_vqs(), and vpm_notify().