Searched refs:hdev (Results 1 – 8 of 8) sorted by relevance
| /qemu/hw/virtio/ |
| A D | vhost.c | 865 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 D | virtio-qmp.c | 779 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 D | virtio.c | 2335 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 D | vhost-vdpa.c | 581 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 D | vhost.h | 58 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 D | vhost_net.c | 171 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 D | vhost-vdpa.c | 179 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 D | syscall.c | 5175 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