Home
last modified time | relevance | path

Searched refs:vq_index (Results 1 – 21 of 21) sorted by relevance

/openbmc/qemu/hw/net/
H A Dvhost_net.c192 hdev->vq_index + j, in vhost_net_disable_notifiers_nvhosts()
218 hdev->vq_index + j); in vhost_net_disable_notifiers_nvhosts()
268 hdev->vq_index + j, in vhost_net_enable_notifiers()
351 net->dev.vq_index = net->nc->queue_index * net->dev.nvqs; in vhost_net_init()
397 static void vhost_net_set_vq_index(struct vhost_net *net, int vq_index, in vhost_net_set_vq_index() argument
400 net->dev.vq_index = vq_index; in vhost_net_set_vq_index()
430 if (!virtio_queue_enabled(dev, net->dev.vq_index + in vhost_net_start_one()
454 if (!virtio_queue_enabled(dev, net->dev.vq_index + in vhost_net_start_one()
725 int vq_index) in vhost_net_virtqueue_reset() argument
735 idx = vhost_ops->vhost_get_vq_index(&net->dev, vq_index); in vhost_net_virtqueue_reset()
[all …]
H A Dvhost_net-stub.c115 int vq_index) in vhost_net_virtqueue_reset() argument
121 int vq_index) in vhost_net_virtqueue_restart() argument
/openbmc/qemu/hw/virtio/
H A Dvhost-vdpa.c568 return dev->vq_index + dev->nvqs == dev->vq_index_end; in vhost_vdpa_last_dev()
712 for (i = dev->vq_index; i < dev->vq_index + n; i++) { in vhost_vdpa_host_notifiers_uninit()
736 for (i = dev->vq_index; i < dev->vq_index + dev->nvqs; i++) { in vhost_vdpa_host_notifiers_init()
738 vhost_vdpa_host_notifiers_uninit(dev, i - dev->vq_index); in vhost_vdpa_host_notifiers_init()
896 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_vdpa_get_vq_index()
1054 .index = dev->vq_index + idx, in vhost_vdpa_svq_set_fds()
1227 uint16_t vq_index = dev->vq_index + idx; in vhost_vdpa_svq_setup() local
1229 .index = vq_index, in vhost_vdpa_svq_setup()
1254 VirtQueue *vq = virtio_get_queue(dev->vdev, dev->vq_index + i); in vhost_vdpa_svqs_start()
1257 .index = dev->vq_index + i, in vhost_vdpa_svqs_start()
[all …]
H A Dvhost.c1029 idx = dev->vhost_ops->vhost_get_vq_index(dev, dev->vq_index + i); in vhost_dev_set_log()
1058 idx = dev->vhost_ops->vhost_get_vq_index(dev, dev->vq_index + i); in vhost_dev_set_log()
1449 dev->vq_index + index); in vhost_virtqueue_error_notifier()
1554 r = vhost_virtqueue_init(hdev, hdev->vqs + i, hdev->vq_index + i); in vhost_dev_init()
1563 r = vhost_virtqueue_set_busyloop_timeout(hdev, hdev->vq_index + i, in vhost_dev_init()
1651 vhost_virtqueue_set_busyloop_timeout(hdev, hdev->vq_index + i, 0); in vhost_dev_init()
1699 r = virtio_bus_set_host_notifier(VIRTIO_BUS(qbus), hdev->vq_index + i, in vhost_dev_disable_notifiers_nvqs()
1714 virtio_bus_cleanup_host_notifier(VIRTIO_BUS(qbus), hdev->vq_index + i); in vhost_dev_disable_notifiers_nvqs()
1743 r = virtio_bus_set_host_notifier(VIRTIO_BUS(qbus), hdev->vq_index + i, in vhost_dev_enable_notifiers()
1773 struct vhost_virtqueue *vq = hdev->vqs + n - hdev->vq_index; in vhost_virtqueue_pending()
[all …]
H A Dvhost-backend.c226 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_kernel_get_vq_index()
228 return idx - dev->vq_index; in vhost_kernel_get_vq_index()
H A Dvirtio-qmp.c786 status->vhost_dev->vq_index = hdev->vq_index; in qmp_x_query_virtio_status()
825 if (queue < hdev->vq_index || queue >= hdev->vq_index + hdev->nvqs) { in qmp_x_query_virtio_vhost_queue_status()
H A Dvhost-user.c400 && dev->vq_index != 0) { in vhost_user_write()
450 if (dev->vq_index != 0) { in vhost_user_set_log_base()
1088 if (vhost_user_per_device_request(request) && dev->vq_index != 0) { in vhost_user_get_u64()
1246 .index = dev->vq_index + i, in vhost_user_set_vring_enable()
2286 if (dev->vq_index == 0) { in vhost_user_backend_init()
2333 assert(idx >= dev->vq_index && idx < dev->vq_index + dev->nvqs); in vhost_user_get_vq_index()
2855 if (dev->vq_index + dev->nvqs != dev->vq_index_end) { in vhost_user_dev_start()
2871 if (dev->vq_index + dev->nvqs != dev->vq_index_end) { in vhost_user_reset_status()
H A Dvdpa-dev.c105 v->dev.vq_index = 0; in vhost_vdpa_device_realize()
H A Dvirtio-hmp-cmds.c161 s->vhost_dev->vq_index); in hmp_virtio_status()
H A Dvirtio.c4205 if (queue >= hdev->vq_index && queue < hdev->vq_index + hdev->nvqs) { in qmp_x_query_virtio_queue_status()
/openbmc/qemu/backends/
H A Dcryptodev-vhost.c67 crypto->dev.vq_index = crypto->cc->queue_index * crypto->dev.nvqs; in cryptodev_vhost_init()
143 int vq_index) in cryptodev_vhost_set_vq_index() argument
145 crypto->dev.vq_index = vq_index; in cryptodev_vhost_set_vq_index()
H A Dvhost-user.c88 b->dev.vq_index + i, false); in vhost_user_backend_start()
/openbmc/qemu/include/net/
H A Dvhost_net.h51 int vq_index);
53 int vq_index);
/openbmc/qemu/include/standard-headers/linux/
H A Dvirtio_net.h436 uint16_t vq_index; member
456 uint16_t vq_index; member
/openbmc/qemu/net/
H A Dvhost-vdpa.c404 int ret = vhost_vdpa_set_vring_ready(v, i + v->dev->vq_index); in vhost_vdpa_net_data_load()
424 if (dev->vq_index + dev->nvqs == dev->vq_index_end) { in vhost_vdpa_net_client_stop()
444 static int64_t vhost_vdpa_get_vring_group(int device_fd, unsigned vq_index, in vhost_vdpa_get_vring_group() argument
448 .index = vq_index, in vhost_vdpa_get_vring_group()
454 error_setg_errno(errp, errno, "Cannot get VQ %u group", vq_index); in vhost_vdpa_get_vring_group()
1246 r = vhost_vdpa_set_vring_ready(v, v->dev->vq_index); in vhost_vdpa_net_cvq_load()
1287 for (int i = 0; i < v->dev->vq_index; ++i) { in vhost_vdpa_net_cvq_load()
/openbmc/qemu/hw/scsi/
H A Dvhost-scsi-common.c92 vhost_virtqueue_mask(&vsc->dev, vdev, vsc->dev.vq_index + i, false); in vhost_scsi_common_start()
H A Dvhost-scsi.c277 vsc->dev.vq_index = 0; in vhost_scsi_realize()
H A Dvhost-user-scsi.c157 vsc->dev.vq_index = 0; in vhost_user_scsi_connect()
/openbmc/qemu/include/hw/virtio/
H A Dvhost.h90 int vq_index; member
/openbmc/qemu/hw/block/
H A Dvhost-user-blk.c342 s->dev.vq_index = 0; in vhost_user_blk_connect()
/openbmc/qemu/qapi/
H A Dvirtio.json80 # @vq-index: vhost_dev vq_index