Home
last modified time | relevance | path

Searched refs:hdev (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/virtio/
A Dvhost.c865 struct vhost_dev *hdev = iommu->hdev; in vhost_iommu_unmap_notify() local
1528 r = hdev->vhost_ops->vhost_set_owner(hdev); in vhost_dev_init()
1554 r = vhost_virtqueue_init(hdev, hdev->vqs + i, hdev->vq_index + i); in vhost_dev_init()
1678 hdev->vhost_ops->vhost_backend_cleanup(hdev); in vhost_dev_cleanup()
1774 assert(n >= hdev->vq_index && n < hdev->vq_index + hdev->nvqs); in vhost_virtqueue_pending()
2035 r = hdev->vhost_ops->vhost_set_mem_table(hdev, hdev->mem); in vhost_dev_start()
2064 hdev->log_size = vhost_get_log_size(hdev); in vhost_dev_start()
2069 r = hdev->vhost_ops->vhost_set_log_base(hdev, in vhost_dev_start()
2112 hdev->vhost_ops->vhost_dev_start(hdev, false); in vhost_dev_start()
2154 hdev->vhost_ops->vhost_dev_start(hdev, false); in vhost_dev_stop()
[all …]
A Dvirtio-qmp.c779 status->vhost_dev->nvqs = hdev->nvqs; in qmp_x_query_virtio_status()
817 struct vhost_dev *hdev = vdc->get_vhost(vdev); in qmp_x_query_virtio_vhost_queue_status() local
819 if (queue < hdev->vq_index || queue >= hdev->vq_index + hdev->nvqs) { in qmp_x_query_virtio_vhost_queue_status()
826 status->kick = hdev->vqs[queue].kick; in qmp_x_query_virtio_vhost_queue_status()
827 status->call = hdev->vqs[queue].call; in qmp_x_query_virtio_vhost_queue_status()
828 status->desc = (uintptr_t)hdev->vqs[queue].desc; in qmp_x_query_virtio_vhost_queue_status()
831 status->num = hdev->vqs[queue].num; in qmp_x_query_virtio_vhost_queue_status()
832 status->desc_phys = hdev->vqs[queue].desc_phys; in qmp_x_query_virtio_vhost_queue_status()
833 status->desc_size = hdev->vqs[queue].desc_size; in qmp_x_query_virtio_vhost_queue_status()
836 status->used_phys = hdev->vqs[queue].used_phys; in qmp_x_query_virtio_vhost_queue_status()
[all …]
A Dvirtio.c2335 struct vhost_dev *hdev = k->get_vhost(vdev); in virtio_reset() local
2337 if (hdev && hdev->vhost_ops) { in virtio_reset()
2338 vhost_reset_device(hdev); in virtio_reset()
4202 struct vhost_dev *hdev = vdc->get_vhost(vdev); in qmp_x_query_virtio_queue_status() local
4205 if (queue >= hdev->vq_index && queue < hdev->vq_index + hdev->nvqs) { in qmp_x_query_virtio_queue_status()
4209 hdev->vhost_ops->vhost_get_vq_index(hdev, queue); in qmp_x_query_virtio_queue_status()
4215 hdev->vhost_ops->vhost_get_vring_base(hdev, &state); in qmp_x_query_virtio_queue_status()
A Dvhost-vdpa.c581 static void vhost_vdpa_init_svq(struct vhost_dev *hdev, struct vhost_vdpa *v) in vhost_vdpa_init_svq() argument
585 shadow_vqs = g_ptr_array_new_full(hdev->nvqs, vhost_svq_free); in vhost_vdpa_init_svq()
586 for (unsigned n = 0; n < hdev->nvqs; ++n) { in vhost_vdpa_init_svq()
/qemu/include/hw/virtio/
A Dvhost.h58 struct vhost_dev *hdev; member
164 int vhost_dev_init(struct vhost_dev *hdev, void *opaque,
172 void vhost_dev_cleanup(struct vhost_dev *hdev);
174 void vhost_dev_disable_notifiers_nvqs(struct vhost_dev *hdev,
199 bool vhost_config_pending(struct vhost_dev *hdev);
208 static inline bool vhost_dev_is_started(struct vhost_dev *hdev) in vhost_dev_is_started() argument
210 return hdev->started; in vhost_dev_is_started()
294 bool vhost_virtqueue_pending(struct vhost_dev *hdev, int n);
328 int vhost_net_set_backend(struct vhost_dev *hdev,
349 int vhost_reset_device(struct vhost_dev *hdev);
[all …]
/qemu/hw/net/
A Dvhost_net.c171 struct vhost_dev *hdev; in vhost_net_disable_notifiers_nvhosts() local
189 hdev = &net->dev; in vhost_net_disable_notifiers_nvhosts()
190 for (j = 0; j < hdev->nvqs; j++) { in vhost_net_disable_notifiers_nvhosts()
192 hdev->vq_index + j, in vhost_net_disable_notifiers_nvhosts()
215 hdev = &net->dev; in vhost_net_disable_notifiers_nvhosts()
216 for (j = 0; j < hdev->nvqs; j++) { in vhost_net_disable_notifiers_nvhosts()
231 struct vhost_dev *hdev; in vhost_net_enable_notifiers() local
264 hdev = &net->dev; in vhost_net_enable_notifiers()
266 for (j = 0; j < hdev->nvqs; j++) { in vhost_net_enable_notifiers()
268 hdev->vq_index + j, in vhost_net_enable_notifiers()
[all …]
/qemu/net/
A Dvhost-vdpa.c179 struct vhost_dev *hdev; in vhost_vdpa_net_check_device_id() local
181 hdev = (struct vhost_dev *)&net->dev; in vhost_vdpa_net_check_device_id()
182 ret = hdev->vhost_ops->vhost_get_device_id(hdev, &device_id); in vhost_vdpa_net_check_device_id()
/qemu/linux-user/
A Dsyscall.c5175 uint64_t *hdev = hdata + 8; in do_ioctl_dm() local
5181 *gdev = tswap64(*hdev); in do_ioctl_dm()
5183 hdev++; in do_ioctl_dm()

Completed in 70 milliseconds