Searched defs:vq (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/bus/ |
H A D | virtio-pci.c | 20 struct vring_virtqueue *vq) 22 struct vring * vr = &vq->vring; 49 vq->queue_index = queue_index; 53 vring_init(vr, num, (unsigned char*)&vq->queue); 19 vp_find_vq(unsigned int ioaddr, int queue_index, struct vring_virtqueue *vq) argument
|
H A D | virtio-ring.c | 37 void vring_detach(struct vring_virtqueue *vq, unsigned int head) argument 39 struct vring *vr = &vq->vring; 50 vr->desc[i].next = vq->free_head; 52 vq->free_head = head; 62 void *vring_get_buf(struct vring_virtqueue *vq, unsigned int *len) argument 64 struct vring *vr = &vq->vring; 69 BUG_ON(!vring_more_used(vq)); 71 elem = &vr->used->ring[vq->last_used_idx % vr->num]; 77 opaque = vq->vdata[id]; 79 vring_detach(vq, i 86 vring_add_buf(struct vring_virtqueue *vq, struct vring_list list[], unsigned int out, unsigned int in, void *opaque, int num_added) argument 125 vring_kick(unsigned int ioaddr, struct vring_virtqueue *vq, int num_added) argument [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/ |
H A D | virtio-ring.h | 111 static inline void vring_enable_cb(struct vring_virtqueue *vq) argument 113 vq->vring.avail->flags &= ~VRING_AVAIL_F_NO_INTERRUPT; 116 static inline void vring_disable_cb(struct vring_virtqueue *vq) argument 118 vq->vring.avail->flags |= VRING_AVAIL_F_NO_INTERRUPT; 129 static inline int vring_more_used(struct vring_virtqueue *vq) argument 132 return vq->last_used_idx != vq->vring.used->idx; 135 void vring_detach(struct vring_virtqueue *vq, unsigned int head); 136 void *vring_get_buf(struct vring_virtqueue *vq, unsigned int *len); 137 void vring_add_buf(struct vring_virtqueue *vq, struc [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ |
H A D | virtio-net.c | 115 struct vring_virtqueue *vq = &virtnet->virtqueue[vq_idx]; local 134 DBGC ( virtnet, "VIRTIO-NET %p enqueuing iobuf %p on vq %d\n", 137 vring_add_buf ( vq, list, out, in, iobuf, 0 ); 138 vring_kick ( virtnet->ioaddr, vq, 1 );
|
Completed in 591 milliseconds