Searched refs:vr (Results 1 – 7 of 7) sorted by relevance
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ring.h | 128 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) argument 129 #define vring_avail_event(vr) (*(uint16_t *)&(vr)->used->ring[(vr)->num]) argument 155 vr->num = num; in vring_init_split() 156 vr->desc = (struct vring_desc *) p; in vring_init_split() 157 vr->avail = (struct vring_avail *) (p + in vring_init_split() 159 vr->used = (void *) in vring_init_split() 167 vr->num = num; in vring_init_packed() 168 vr->desc = (struct vring_packed_desc *)p; in vring_init_packed() 170 vr->num * sizeof(struct vring_packed_desc)); in vring_init_packed() 171 vr->device = (struct vring_packed_desc_event *) in vring_init_packed() [all …]
|
| H A D | virtio_ethdev.c | 460 struct vring *vr = &vq->vq_split.ring; in virtio_init_vring() local 462 vring_init_split(vr, ring_mem, VIRTIO_VRING_ALIGN, size); in virtio_init_vring() 463 vring_desc_init_split(vr->desc, size); in virtio_init_vring()
|
| /dpdk/examples/vhost/ |
| H A D | virtio_net.c | 74 desc = &vr->desc[desc_idx]; in enqueue_pkt() 146 ++nr_desc > vr->size)) in enqueue_pkt() 149 desc = &vr->desc[desc->next]; in enqueue_pkt() 191 struct rte_vhost_vring *vr; in vs_enqueue_pkts() local 198 vr = &queue->vr; in vs_enqueue_pkts() 209 rte_prefetch0(&vr->avail->ring[start_idx & (vr->size - 1)]); in vs_enqueue_pkts() 256 desc = &vr->desc[desc_idx]; in dequeue_pkt() 277 desc = &vr->desc[desc->next]; in dequeue_pkt() 311 ++nr_desc > vr->size)) in dequeue_pkt() 371 struct rte_vhost_vring *vr; in vs_dequeue_pkts() local [all …]
|
| H A D | main.h | 30 struct rte_vhost_vring vr; member
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_ring.h | 97 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) argument 98 #define vring_avail_event(vr) (*(uint16_t *)&(vr)->used->ring[(vr)->num]) argument 114 vring_init(struct vring *vr, unsigned int num, uint8_t *p, in vring_init() argument 117 vr->num = num; in vring_init() 118 vr->desc = (struct vring_desc *) p; in vring_init() 119 vr->avail = (struct vring_avail *) (p + in vring_init() 121 vr->used = (void *) in vring_init() 122 RTE_ALIGN_CEIL((uintptr_t)(&vr->avail->ring[num]), align); in vring_init()
|
| H A D | virtio_rxtx.c | 372 struct vring *vr = &vq->vq_ring; in virtio_crypto_vring_start() local 377 vring_init(vr, size, ring_mem, VIRTIO_PCI_VRING_ALIGN); in virtio_crypto_vring_start() 383 vr->desc[i].next = (uint16_t)(i + 1); in virtio_crypto_vring_start() 384 vr->desc[i].next = VQ_RING_DESC_CHAIN_END; in virtio_crypto_vring_start()
|
| /dpdk/lib/vhost/ |
| H A D | vhost.h | 818 #define vhost_avail_event(vr) \ argument 819 (*(volatile uint16_t*)&(vr)->used->ring[(vr)->size]) 820 #define vhost_used_event(vr) \ argument 821 (*(volatile uint16_t*)&(vr)->avail->ring[(vr)->size])
|