Searched refs:vhost_vdpa (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/drivers/vhost/ |
H A D | vdpa.c | 45 struct vhost_vdpa { struct 68 static void vhost_vdpa_iotlb_unmap(struct vhost_vdpa *v, argument 79 static struct vhost_vdpa_as *asid_to_as(struct vhost_vdpa *v, u32 asid) in asid_to_as() 91 static struct vhost_iotlb *asid_to_iotlb(struct vhost_vdpa *v, u32 asid) in asid_to_iotlb() 101 static struct vhost_vdpa_as *vhost_vdpa_alloc_as(struct vhost_vdpa *v, u32 asid) in vhost_vdpa_alloc_as() 123 static struct vhost_vdpa_as *vhost_vdpa_find_alloc_as(struct vhost_vdpa *v, in vhost_vdpa_find_alloc_as() 134 static int vhost_vdpa_remove_as(struct vhost_vdpa *v, u32 asid) in vhost_vdpa_remove_as() 152 struct vhost_vdpa *v = container_of(vq->dev, struct vhost_vdpa, vdev); in handle_vq_kick() 171 struct vhost_vdpa *v = private; in vhost_vdpa_config_cb() 180 static void vhost_vdpa_setup_vq_irq(struct vhost_vdpa *v, u16 qid) in vhost_vdpa_setup_vq_irq() [all …]
|
H A D | Makefile | 13 obj-$(CONFIG_VHOST_VDPA) += vhost_vdpa.o 14 vhost_vdpa-y := vdpa.o
|
H A D | Kconfig | 80 will be called vhost_vdpa.
|
/openbmc/qemu/net/ |
H A D | vhost-vdpa.c | 36 struct vhost_vdpa vhost_vdpa; member 242 if (s->vhost_vdpa.index != 0) { in vhost_vdpa_cleanup() 245 qemu_close(s->vhost_vdpa.shared->device_fd); in vhost_vdpa_cleanup() 246 g_free(s->vhost_vdpa.shared); in vhost_vdpa_cleanup() 310 struct vhost_vdpa *v = &s->vhost_vdpa; in vhost_vdpa_net_log_global_enable() 316 if (s->vhost_vdpa.shadow_vqs_enabled == enable) { in vhost_vdpa_net_log_global_enable() 361 struct vhost_vdpa *v = &s->vhost_vdpa; in vhost_vdpa_net_data_start_first() 374 struct vhost_vdpa *v = &s->vhost_vdpa; in vhost_vdpa_net_data_start() 396 struct vhost_vdpa *v = &s->vhost_vdpa; in vhost_vdpa_net_data_load() 419 if (s->vhost_vdpa.index == 0) { in vhost_vdpa_net_client_stop() [all …]
|
H A D | trace-events | 28 vhost_vdpa_set_address_space_id(void *v, unsigned vq_group, unsigned asid_num) "vhost_vdpa: %p vq_g…
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-vdpa.c | 501 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_call() 561 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_first_dev() 581 static void vhost_vdpa_init_svq(struct vhost_dev *hdev, struct vhost_vdpa *v) in vhost_vdpa_init_svq() 598 struct vhost_vdpa *v = opaque; in vhost_vdpa_init() 648 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_host_notifier_uninit() 665 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_host_notifier_init() 721 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_host_notifiers_init() 748 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_svq_cleanup() 759 struct vhost_vdpa *v; in vhost_vdpa_cleanup() 811 struct vhost_vdpa *v = dev->opaque; in vhost_vdpa_set_features() [all …]
|
/openbmc/qemu/include/hw/virtio/ |
H A D | vhost-vdpa.h | 61 typedef struct vhost_vdpa { struct 79 int vhost_vdpa_set_vring_ready(struct vhost_vdpa *v, unsigned idx); argument
|
H A D | vdpa-dev.h | 34 struct vhost_vdpa vdpa;
|
/openbmc/qemu/docs/tools/ |
H A D | qemu-storage-daemon.rst | 129 virtio_vdpa.ko or attaching them to guests with vhost_vdpa.ko, see
|
/openbmc/qemu/ |
H A D | meson_options.txt | 306 option('vhost_vdpa', type: 'feature', value: 'auto', feature
|
H A D | meson.build | 207 have_vhost_vdpa = get_option('vhost_vdpa') \
|