Home
last modified time | relevance | path

Searched refs:vqs (Results 1 – 14 of 14) sorted by relevance

/devicemodel/hw/pci/virtio/
A Dvirtio_rnd.c67 struct vbs_vqs_info vqs; member
166 rc = virtio_rnd_kernel_vq_set(&rnd->vbs_k.vqs, in virtio_rnd_k_set_status()
205 memset(&rnd->vbs_k.vqs, 0, sizeof(struct vbs_vqs_info)); in virtio_rnd_kernel_init()
243 kvqs->vqs[idx].qsize = qsize; in virtio_rnd_kernel_vq_set()
244 kvqs->vqs[idx].pfn = pfn; in virtio_rnd_kernel_vq_set()
245 kvqs->vqs[idx].msix_idx = msix_idx; in virtio_rnd_kernel_vq_set()
246 kvqs->vqs[idx].msix_addr = msix_addr; in virtio_rnd_kernel_vq_set()
247 kvqs->vqs[idx].msix_data = msix_data; in virtio_rnd_kernel_vq_set()
257 &rnd->vbs_k.vqs) < 0) { in virtio_rnd_kernel_start()
277 memset(&rnd->vbs_k.vqs, 0, sizeof(struct vbs_vqs_info)); in virtio_rnd_kernel_reset()
A Dvirtio_block.c159 struct virtio_vq_info *vqs; member
193 struct virtio_vq_info *vq = blk->vqs + br->qidx; in virtio_blk_done()
237 qidx = vq - blk->vqs; in virtio_blk_proc()
615 blk->vqs = calloc(blk->num_vqs, sizeof(struct virtio_vq_info)); in virtio_blk_init()
616 if (!blk->vqs) { in virtio_blk_init()
625 free(blk->vqs); in virtio_blk_init()
664 blk->vqs[j].qsize = VIRTIO_BLK_RINGSZ; in virtio_blk_init()
665 blk->vqs[j].notify = virtio_blk_notify; in virtio_blk_init()
667 blk->vqs[j].viothrd.ioctx = ioctx_base + j % (iot_opt.num); in virtio_blk_init()
753 if (blk->vqs) in virtio_blk_deinit()
[all …]
A Dvirtio_kernel.c60 vbs_kernel_start(int fd, struct vbs_dev_info *dev, struct vbs_vqs_info *vqs) in vbs_kernel_start() argument
75 ret = vbs_vqs_info_set(fd, vqs); in vbs_kernel_start()
A Dvirtio_hyper_dmabuf.c141 kvqs.vqs[idx].qsize = qsize; in virtio_hyper_dmabuf_k_vq_set()
142 kvqs.vqs[idx].pfn = pfn; in virtio_hyper_dmabuf_k_vq_set()
143 kvqs.vqs[idx].msix_idx = msix_idx; in virtio_hyper_dmabuf_k_vq_set()
144 kvqs.vqs[idx].msix_addr = msix_addr; in virtio_hyper_dmabuf_k_vq_set()
145 kvqs.vqs[idx].msix_data = msix_data; in virtio_hyper_dmabuf_k_vq_set()
A Dvhost.c193 vq = &vdev->vqs[idx]; in vhost_vq_register_eventfd()
227 if (!vdev || !vdev->vqs) in vhost_vq_init()
230 vq = &vdev->vqs[idx]; in vhost_vq_init()
290 !vdev->vqs) { in vhost_vq_start()
311 vq = &vdev->vqs[idx]; in vhost_vq_start()
395 !vdev->vqs) { in vhost_vq_stop()
530 if (!vdev->vqs || vdev->nvqs == 0) { in vhost_dev_init()
594 vhost_vq_deinit(&vdev->vqs[i]); in vhost_dev_deinit()
A Dvirtio_audio.c147 kvqs->vqs[idx].qsize = qsize; in virtio_audio_kernel_vq_set()
148 kvqs->vqs[idx].pfn = pfn; in virtio_audio_kernel_vq_set()
149 kvqs->vqs[idx].msix_idx = msix_idx; in virtio_audio_kernel_vq_set()
150 kvqs->vqs[idx].msix_addr = msix_addr; in virtio_audio_kernel_vq_set()
151 kvqs->vqs[idx].msix_data = msix_data; in virtio_audio_kernel_vq_set()
A Dvirtio_ipu.c151 ipu_kvqs->vqs[idx].qsize = qsize; in virtio_ipu_k_vq_set()
152 ipu_kvqs->vqs[idx].pfn = pfn; in virtio_ipu_k_vq_set()
153 ipu_kvqs->vqs[idx].msix_idx = msix_idx; in virtio_ipu_k_vq_set()
154 ipu_kvqs->vqs[idx].msix_addr = msix_addr; in virtio_ipu_k_vq_set()
155 ipu_kvqs->vqs[idx].msix_data = msix_data; in virtio_ipu_k_vq_set()
A Dvhost_vsock.c181 vhost_vsock->vdev.vqs = vhost_vsock->vqs; in vhost_vsock_init()
A Dvirtio_net.c135 struct vhost_vq vqs[VIRTIO_NET_MAXQ - 1]; member
1186 vhost_net->vdev.nvqs = ARRAY_SIZE(vhost_net->vqs); in vhost_net_init()
1187 vhost_net->vdev.vqs = vhost_net->vqs; in vhost_net_init()
A Dvirtio_mei.c341 struct virtio_vq_info vqs[VMEI_VQ_NUM]; member
1926 struct virtio_vq_info *vq = &vmei->vqs[VMEI_RXQ]; in vmei_rx_thread()
2330 virtio_linkup(&vmei->base, &virtio_mei_ops, vmei, dev, vmei->vqs, BACKEND_VBSU); in vmei_init()
2334 vmei->vqs[i].qsize = VMEI_RING_SZ; in vmei_init()
2335 vmei->vqs[VMEI_RXQ].notify = vmei_notify_rx; in vmei_init()
2336 vmei->vqs[VMEI_TXQ].notify = vmei_notify_tx; in vmei_init()
/devicemodel/include/
A Dvirtio_kernel.h59 struct vbs_vqs_info *vqs);
A Dvbs_common_if.h27 struct vbs_vq_info vqs[VBS_MAX_VQ_CNT]; member
A Dvhost_vsock.h49 struct vhost_vq vqs[VHOST_VSOCK_MAXQ]; member
A Dvhost.h42 struct vhost_vq *vqs; member

Completed in 28 milliseconds