Lines Matching refs:vq_split

257 	vq->vq_split.ring.desc[head].flags = VRING_DESC_F_NEXT;  in virtio_send_command_split()
258 vq->vq_split.ring.desc[head].addr = cvq->virtio_net_hdr_mem; in virtio_send_command_split()
259 vq->vq_split.ring.desc[head].len = sizeof(struct virtio_net_ctrl_hdr); in virtio_send_command_split()
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()
265 vq->vq_split.ring.desc[i].addr = cvq->virtio_net_hdr_mem 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()
275 vq->vq_split.ring.desc[i].addr = cvq->virtio_net_hdr_mem in virtio_send_command_split()
277 vq->vq_split.ring.desc[i].len = sizeof(ctrl->status); in virtio_send_command_split()
280 vq->vq_desc_head_idx = vq->vq_split.ring.desc[i].next; 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()
308 vq->vq_split.ring.desc[desc_idx].next = vq->vq_desc_head_idx; 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()
1434 pmc->size = sizeof(vq->vq_split.ring.used->idx); in virtio_get_monitor_addr()