Home
last modified time | relevance | path

Searched refs:vhost_virtqueue (Results 1 – 20 of 20) sorted by relevance

/qemu/qapi/
H A Dvirtio.json571 # corresponding vhost device vhost_virtqueue. Also,
640 # Information of a vhost device's vhost_virtqueue, including most
641 # members of the vhost_dev vhost_virtqueue data structure.
643 # @name: Name of the VirtIODevice that uses this vhost_virtqueue
645 # @kick: vhost_virtqueue kick
647 # @call: vhost_virtqueue call
649 # @desc: vhost_virtqueue desc
651 # @avail: vhost_virtqueue avail
653 # @used: vhost_virtqueue used
655 # @num: vhost_virtqueue num
[all …]
/qemu/include/hw/virtio/
H A Dvhost.h23 struct vhost_virtqueue { struct
87 struct vhost_virtqueue *vqs;
144 struct vhost_virtqueue vqs[2];
337 struct vhost_virtqueue *vq, unsigned idx);
339 struct vhost_virtqueue *vq, unsigned idx);
H A Dvhost-user-scsi.h37 struct vhost_virtqueue *vhost_vqs;
H A Dvhost-user-scmi.h22 struct vhost_virtqueue *vhost_vqs;
H A Dvhost-user-fs.h37 struct vhost_virtqueue *vhost_vqs;
H A Dvhost-user-blk.h40 struct vhost_virtqueue *vhost_vqs;
H A Dvhost-user-base.h30 struct vhost_virtqueue *vhost_vq;
H A Dvhost-vsock-common.h31 struct vhost_virtqueue vhost_vqs[2];
H A Dvhost-backend.h52 struct vhost_virtqueue;
143 struct vhost_virtqueue *vq);
/qemu/hw/virtio/
H A Dvhost-user-base.c231 struct vhost_virtqueue *vhost_vqs = vub->vhost_dev.vqs; in vub_disconnect()
329 vub->vhost_dev.vqs = g_new0(struct vhost_virtqueue, vub->vhost_dev.nvqs); in vub_device_realize()
347 struct vhost_virtqueue *vhost_vqs = vub->vhost_dev.vqs; in vub_device_unrealize()
H A Dvhost.c221 struct vhost_virtqueue *vq = dev->vqs + i; in vhost_sync_dirty_bitmap()
524 struct vhost_virtqueue *vq = dev->vqs + i; in vhost_verify_ring_mappings()
957 struct vhost_virtqueue *vq, in vhost_virtqueue_set_addr()
1252 struct vhost_virtqueue *vq, in vhost_virtqueue_start()
1372 struct vhost_virtqueue *vq, in vhost_virtqueue_stop()
1442 struct vhost_virtqueue *vq = container_of(n, struct vhost_virtqueue, in vhost_virtqueue_error_notifier()
1454 struct vhost_virtqueue *vq, int n) in vhost_virtqueue_init()
1500 static void vhost_virtqueue_cleanup(struct vhost_virtqueue *vq) in vhost_virtqueue_cleanup()
1773 struct vhost_virtqueue *vq = hdev->vqs + n - hdev->vq_index; in vhost_virtqueue_pending()
2097 struct vhost_virtqueue *vq = hdev->vqs + i; in vhost_dev_start()
H A Dvdpa-dev.c57 struct vhost_virtqueue *vqs; in vhost_vdpa_device_realize()
103 vqs = g_new0(struct vhost_virtqueue, v->dev.nvqs); in vhost_vdpa_device_realize()
H A Dvhost-user-fs.c257 fs->vhost_dev.vqs = g_new0(struct vhost_virtqueue, fs->vhost_dev.nvqs); in vuf_device_realize()
281 struct vhost_virtqueue *vhost_vqs = fs->vhost_dev.vqs; in vuf_device_unrealize()
H A Dvhost-user-scmi.c253 scmi->vhost_dev.vqs = g_new0(struct vhost_virtqueue, scmi->vhost_dev.nvqs); in vu_scmi_device_realize()
H A Dvhost-vdpa.c1575 struct vhost_vring_addr *addr, struct vhost_virtqueue *vq) in vhost_vdpa_vq_get_addr()
/qemu/hw/scsi/
H A Dvhost-scsi.c232 struct vhost_virtqueue *vqs = NULL; in vhost_scsi_realize()
276 vqs = g_new0(struct vhost_virtqueue, vsc->dev.nvqs); in vhost_scsi_realize()
324 struct vhost_virtqueue *vqs = vsc->dev.vqs; in vhost_scsi_unrealize()
H A Dvhost-user-scsi.c285 s->vhost_vqs = g_new0(struct vhost_virtqueue, in vhost_user_scsi_realize()
/qemu/include/system/
H A Dcryptodev-vhost.h43 struct vhost_virtqueue vqs[1];
/qemu/backends/
H A Dvhost-user.c37 b->dev.vqs = g_new0(struct vhost_virtqueue, nvqs); in vhost_user_backend_dev_init()
/qemu/hw/block/
H A Dvhost-user-blk.c492 s->vhost_vqs = g_new0(struct vhost_virtqueue, s->num_queues); in vhost_user_blk_device_realize()