Home
last modified time | relevance | path

Searched refs:vhost_vdpa (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/vhost/
H A Dvdpa.c45 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 DMakefile13 obj-$(CONFIG_VHOST_VDPA) += vhost_vdpa.o
14 vhost_vdpa-y := vdpa.o
H A DKconfig80 will be called vhost_vdpa.
/openbmc/qemu/net/
H A Dvhost-vdpa.c36 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 Dtrace-events28 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 Dvhost-vdpa.c501 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 Dvhost-vdpa.h61 typedef struct vhost_vdpa { struct
79 int vhost_vdpa_set_vring_ready(struct vhost_vdpa *v, unsigned idx); argument
H A Dvdpa-dev.h34 struct vhost_vdpa vdpa;
/openbmc/qemu/docs/tools/
H A Dqemu-storage-daemon.rst129 virtio_vdpa.ko or attaching them to guests with vhost_vdpa.ko, see
/openbmc/qemu/
H A Dmeson_options.txt306 option('vhost_vdpa', type: 'feature', value: 'auto', feature
H A Dmeson.build207 have_vhost_vdpa = get_option('vhost_vdpa') \