Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/virtio/
H A Dvirtqueue.h250 } vq_split; member
500 idx = vq->vq_split.ring.used->idx; in virtqueue_nused()
503 idx = __atomic_load_n(&(vq)->vq_split.ring.used->idx, in virtqueue_nused()
507 idx = vq->vq_split.ring.used->idx; in virtqueue_nused()
530 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
532 __atomic_store_n(&vq->vq_split.ring.avail->idx, in vq_update_avail_idx()
537 vq->vq_split.ring.avail->idx = vq->vq_avail_idx; in vq_update_avail_idx()
554 vq->vq_split.ring.avail->ring[avail_idx] = desc_idx; in vq_update_avail_ring()
613 (vq)->vq_split.ring.avail->idx, (vq)->vq_used_cons_idx, \
615 (vq)->vq_split.ring.avail->flags, (vq)->vq_split.ring.used->flags); \
[all …]
H A Dvirtio_ethdev.c263 i = vq->vq_split.ring.desc[head].next; in virtio_send_command_split()
266 vq->vq_split.ring.desc[i].flags = VRING_DESC_F_NEXT; in virtio_send_command_split()
270 vq->vq_split.ring.desc[i].len = dlen[k]; in virtio_send_command_split()
273 i = vq->vq_split.ring.desc[i].next; in virtio_send_command_split()
276 vq->vq_split.ring.desc[i].flags = VRING_DESC_F_WRITE; in virtio_send_command_split()
279 vq->vq_split.ring.desc[i].len = sizeof(ctrl->status); in virtio_send_command_split()
282 vq->vq_desc_head_idx = vq->vq_split.ring.desc[i].next; in virtio_send_command_split()
300 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtio_send_command_split()
304 while (vq->vq_split.ring.desc[desc_idx].flags & in virtio_send_command_split()
306 desc_idx = vq->vq_split.ring.desc[desc_idx].next; in virtio_send_command_split()
[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.c65 dp = &vq->vq_split.ring.desc[desc_idx]; in vq_ring_free_chain()
71 dp = &vq->vq_split.ring.desc[dp->next]; in vq_ring_free_chain()
84 dp_tail = &vq->vq_split.ring.desc[vq->vq_desc_tail_idx]; in vq_ring_free_chain()
190 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_dequeue_burst_rx()
229 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_dequeue_rx_inorder()
266 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_refill_inorder()
299 struct vring_desc *start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_recv_refill()
440 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit_inorder()
550 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit()
605 idx = vq->vq_split.ring.desc[head_idx].next; in virtqueue_enqueue_xmit()
[all …]
H A Dvirtio_rxtx_simple_neon.c97 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_sse.c97 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_altivec.c99 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()