Searched refs:vhost_ops (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/hw/virtio/ |
H A D | vhost.c | 65 max = MIN(max, hdev->vhost_ops->vhost_backend_memslots_limit(hdev)); in vhost_get_max_memslots() 76 unsigned int r = hdev->vhost_ops->vhost_backend_memslots_limit(hdev); in vhost_get_free_memslots() 79 if (hdev->vhost_ops->vhost_backend_no_private_memslots && in vhost_get_free_memslots() 80 hdev->vhost_ops->vhost_backend_no_private_memslots(hdev)) { in vhost_get_free_memslots() 155 assert(dev->vhost_ops); in vhost_dev_should_log() 156 assert(dev->vhost_ops->backend_type > VHOST_BACKEND_TYPE_NONE); in vhost_dev_should_log() 157 assert(dev->vhost_ops->backend_type < VHOST_BACKEND_TYPE_MAX); in vhost_dev_should_log() 159 return dev == QLIST_FIRST(&vhost_log_devs[dev->vhost_ops->backend_type]); in vhost_dev_should_log() 166 assert(hdev->vhost_ops); in vhost_dev_elect_mem_logger() 168 backend_type = hdev->vhost_ops->backend_type; in vhost_dev_elect_mem_logger() [all …]
|
H A D | vhost-vsock.c | 37 const VhostOps *vhost_ops = vvc->vhost_dev.vhost_ops; in vhost_vsock_set_guest_cid() local 40 if (!vhost_ops->vhost_vsock_set_guest_cid) { in vhost_vsock_set_guest_cid() 44 ret = vhost_ops->vhost_vsock_set_guest_cid(&vvc->vhost_dev, in vhost_vsock_set_guest_cid() 55 const VhostOps *vhost_ops = vvc->vhost_dev.vhost_ops; in vhost_vsock_set_running() local 58 if (!vhost_ops->vhost_vsock_set_running) { in vhost_vsock_set_running() 62 ret = vhost_ops->vhost_vsock_set_running(&vvc->vhost_dev, start); in vhost_vsock_set_running()
|
H A D | vhost-backend.c | 29 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_KERNEL); in vhost_kernel_call() 37 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_KERNEL); in vhost_kernel_init() 48 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_KERNEL); in vhost_kernel_cleanup() 382 if (dev->vhost_ops && dev->vhost_ops->vhost_send_device_iotlb_msg) in vhost_backend_update_device_iotlb() 383 return dev->vhost_ops->vhost_send_device_iotlb_msg(dev, &imsg); in vhost_backend_update_device_iotlb() 397 if (dev->vhost_ops && dev->vhost_ops->vhost_send_device_iotlb_msg) in vhost_backend_invalidate_device_iotlb() 398 return dev->vhost_ops->vhost_send_device_iotlb_msg(dev, &imsg); in vhost_backend_invalidate_device_iotlb()
|
H A D | vhost-vdpa.c | 505 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_VDPA); in vhost_vdpa_call() 599 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_VDPA); in vhost_vdpa_init() 760 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_VDPA); in vhost_vdpa_cleanup() 1532 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_VDPA); in vhost_vdpa_vq_get_addr()
|
H A D | vhost-user.c | 2168 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_user_backend_init() 2304 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_user_backend_cleanup() 2347 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_user_requires_shm_log() 2357 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_user_migration_done() 2542 assert(dev->vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_user_crypto_create_session()
|
H A D | virtio.c | 2337 if (hdev && hdev->vhost_ops) { in virtio_reset() 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()
|
/openbmc/qemu/hw/net/ |
H A D | vhost_net.c | 624 const VhostOps *vhost_ops = net->dev.vhost_ops; in vhost_net_notify_migration_done() local 626 assert(vhost_ops->backend_type == VHOST_BACKEND_TYPE_USER); in vhost_net_notify_migration_done() 627 assert(vhost_ops->vhost_migration_done); in vhost_net_notify_migration_done() 629 return vhost_ops->vhost_migration_done(&net->dev, mac_addr); in vhost_net_notify_migration_done() 692 const VhostOps *vhost_ops = net->dev.vhost_ops; in vhost_set_vring_enable() local 706 if (vhost_ops && vhost_ops->vhost_set_vring_enable) { in vhost_set_vring_enable() 707 return vhost_ops->vhost_set_vring_enable(&net->dev, enable); in vhost_set_vring_enable() 715 const VhostOps *vhost_ops = net->dev.vhost_ops; in vhost_net_set_mtu() local 717 if (!vhost_ops->vhost_net_set_mtu) { in vhost_net_set_mtu() 721 return vhost_ops->vhost_net_set_mtu(&net->dev, mtu); in vhost_net_set_mtu() [all …]
|
/openbmc/qemu/hw/scsi/ |
H A D | vhost-scsi.c | 50 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_set_endpoint() local 56 ret = vhost_ops->vhost_scsi_set_endpoint(&vsc->dev, &backend); in vhost_scsi_set_endpoint() 68 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_clear_endpoint() local 72 vhost_ops->vhost_scsi_clear_endpoint(&vsc->dev, &backend); in vhost_scsi_clear_endpoint() 79 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_start() local 82 ret = vhost_ops->vhost_scsi_get_abi_version(&vsc->dev, &abi_version); in vhost_scsi_start() 189 ret = dev->vhost_ops->vhost_new_worker(dev, &worker); in vhost_scsi_set_workers() 207 ret = dev->vhost_ops->vhost_attach_vring_worker(dev, &vq_worker); in vhost_scsi_set_workers() 213 dev->vhost_ops->vhost_free_worker(dev, &worker); in vhost_scsi_set_workers()
|
/openbmc/qemu/backends/ |
H A D | cryptodev-vhost.c | 155 const VhostOps *vhost_ops; in vhost_set_vring_enable() local 163 vhost_ops = crypto->dev.vhost_ops; in vhost_set_vring_enable() 164 if (vhost_ops->vhost_set_vring_enable) { in vhost_set_vring_enable() 165 return vhost_ops->vhost_set_vring_enable(&crypto->dev, enable); in vhost_set_vring_enable()
|
H A D | cryptodev-vhost-user.c | 249 ret = dev->vhost_ops->vhost_crypto_create_session(dev, in cryptodev_vhost_user_crypto_create_session() 318 ret = dev->vhost_ops->vhost_crypto_close_session(dev, in cryptodev_vhost_user_close_session()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | vhost.h | 128 const VhostOps *vhost_ops; member
|
/openbmc/qemu/docs/devel/ |
H A D | virtio-backends.rst | 173 vhost_ops vs TYPE_VHOST_USER_BACKEND
|
/openbmc/qemu/net/ |
H A D | vhost-vdpa.c | 182 ret = hdev->vhost_ops->vhost_get_device_id(hdev, &device_id); in vhost_vdpa_net_check_device_id()
|