Home
last modified time | relevance | path

Searched refs:vq_split (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/net/virtio/
H A Dvirtqueue.h271 } vq_split; member
525 idx = vq->vq_split.ring.used->idx; in virtqueue_nused()
528 idx = __atomic_load_n(&(vq)->vq_split.ring.used->idx, in virtqueue_nused()
532 idx = vq->vq_split.ring.used->idx; in virtqueue_nused()
555 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
557 __atomic_store_n(&vq->vq_split.ring.avail->idx, in vq_update_avail_idx()
562 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
579 vq->vq_split.ring.avail->ring[avail_idx] = desc_idx; in vq_update_avail_ring()
638 (vq)->vq_split.ring.avail->idx, (vq)->vq_used_cons_idx, \
640 (vq)->vq_split.ring.avail->flags, (vq)->vq_split.ring.used->flags); \
[all …]
H A Dvirtio_ethdev.c261 i = vq->vq_split.ring.desc[head].next; in virtio_send_command_split()
264 vq->vq_split.ring.desc[i].flags = VRING_DESC_F_NEXT; in virtio_send_command_split()
268 vq->vq_split.ring.desc[i].len = dlen[k]; in virtio_send_command_split()
271 i = vq->vq_split.ring.desc[i].next; in virtio_send_command_split()
274 vq->vq_split.ring.desc[i].flags = VRING_DESC_F_WRITE; in virtio_send_command_split()
298 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtio_send_command_split()
302 while (vq->vq_split.ring.desc[desc_idx].flags & in virtio_send_command_split()
304 desc_idx = vq->vq_split.ring.desc[desc_idx].next; in virtio_send_command_split()
460 struct vring *vr = &vq->vq_split.ring; in virtio_init_vring()
1429 pmc->addr = &vq->vq_split.ring.used->idx; in virtio_get_monitor_addr()
[all …]
H A Dvirtio_rxtx.c56 dp = &vq->vq_split.ring.desc[desc_idx]; in vq_ring_free_chain()
62 dp = &vq->vq_split.ring.desc[dp->next]; in vq_ring_free_chain()
75 dp_tail = &vq->vq_split.ring.desc[vq->vq_desc_tail_idx]; in vq_ring_free_chain()
181 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_dequeue_burst_rx()
220 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_dequeue_rx_inorder()
257 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_refill_inorder()
287 struct vring_desc *start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_recv_refill()
455 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit_inorder()
564 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit()
620 idx = vq->vq_split.ring.desc[head_idx].next; in virtqueue_enqueue_xmit()
[all …]
H A Dvirtio_rxtx_simple.h30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()
H A Dvirtio_rxtx_simple_sse.c103 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_altivec.c105 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_neon.c103 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtqueue.c100 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_rxvq_flush_split()