diff options
Diffstat (limited to 'src/include/gpxe/virtio-ring.h')
-rw-r--r-- | src/include/gpxe/virtio-ring.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/gpxe/virtio-ring.h b/src/include/gpxe/virtio-ring.h index 33060b11..f23de23a 100644 --- a/src/include/gpxe/virtio-ring.h +++ b/src/include/gpxe/virtio-ring.h @@ -58,6 +58,11 @@ struct vring { struct vring_used *used; }; +struct vring_list { + char *addr; + unsigned int length; +}; + static inline void vring_init(struct vring *vr, unsigned int num, unsigned char *queue) { @@ -90,4 +95,5 @@ static inline void vring_init(struct vring *vr, (sizeof(struct vring_avail) + sizeof(u16) * num)) \ + PAGE_MASK) & ~PAGE_MASK) + \ (sizeof(struct vring_used) + sizeof(struct vring_used_elem) * num)) + #endif /* _VIRTIO_RING_H_ */ |