Searched refs:vq_split (Results 1 – 8 of 8) sorted by relevance
250 } vq_split; member500 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 …]
263 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 …]
30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()
65 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 …]
97 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
99 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
100 uep = &vq->vq_split.ring.used->ring[used_idx]; in virtqueue_rxvq_flush_split()