Searched refs:vq_split (Results 1 – 8 of 8) sorted by relevance
271 } vq_split; member525 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 …]
261 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 …]
56 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 …]
30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()
103 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
105 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()