Home
last modified time | relevance | path

Searched defs:vdev (Results 1 – 21 of 21) sorted by relevance

/kvmtool/virtio/
H A Dvsock.c33 struct virtio_device vdev; member
40 struct vsock_dev *vdev = dev; in get_config() local
47 struct vsock_dev *vdev = dev; in get_config_size() local
56 struct vsock_dev *vdev = dev; in get_host_features() local
74 struct vsock_dev *vdev = dev; in init_vq() local
91 struct vsock_dev *vdev = dev; in notify_vq_eventfd() local
101 struct vsock_dev *vdev = dev; in notify_status() local
132 struct vsock_dev *vdev = dev; in get_vq() local
149 struct vsock_dev *vdev = dev; in notify_vq_gsi() local
177 static void virtio_vhost_vsock_init(struct kvm *kvm, struct vsock_dev *vdev) in virtio_vhost_vsock_init()
[all …]
H A Dmmio.c30 int virtio_mmio_init_ioeventfd(struct kvm *kvm, struct virtio_device *vdev, in virtio_mmio_init_ioeventfd()
70 int virtio_mmio_signal_vq(struct kvm *kvm, struct virtio_device *vdev, u32 vq) in virtio_mmio_signal_vq()
80 int virtio_mmio_init_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_mmio_init_vq()
93 void virtio_mmio_exit_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_mmio_exit_vq()
101 int virtio_mmio_signal_config(struct kvm *kvm, struct virtio_device *vdev) in virtio_mmio_signal_config()
149 int virtio_mmio_init(struct kvm *kvm, void *dev, struct virtio_device *vdev, in virtio_mmio_init()
203 int virtio_mmio_reset(struct kvm *kvm, struct virtio_device *vdev) in virtio_mmio_reset()
214 int virtio_mmio_exit(struct kvm *kvm, struct virtio_device *vdev) in virtio_mmio_exit()
H A Dpci-modern.c37 static bool virtio_pci__common_write(struct virtio_device *vdev, in virtio_pci__common_write()
125 static bool virtio_pci__notify_write(struct virtio_device *vdev, in virtio_pci__notify_write()
136 static bool virtio_pci__config_write(struct virtio_device *vdev, in virtio_pci__config_write()
146 static bool virtio_pci__common_read(struct virtio_device *vdev, in virtio_pci__common_read()
239 static bool virtio_pci__isr_read(struct virtio_device *vdev, in virtio_pci__isr_read()
254 static bool virtio_pci__config_read(struct virtio_device *vdev, in virtio_pci__config_read()
264 static bool virtio_pci_access(struct kvm_cpu *vcpu, struct virtio_device *vdev, in virtio_pci_access()
303 struct virtio_device *vdev = ptr; in virtio_pci_modern__io_mmio_callback() local
310 int virtio_pci_modern_init(struct virtio_device *vdev) in virtio_pci_modern_init()
H A Dmmio-legacy.c7 #define vmmio_selected_vq(vdev, vmmio) \ argument
12 struct virtio_device *vdev) in virtio_mmio_config_in()
49 struct virtio_device *vdev) in virtio_mmio_config_out()
135 struct virtio_device *vdev = ptr; in virtio_mmio_legacy_callback() local
H A Dpci.c58 int virtio_pci__init_ioeventfd(struct kvm *kvm, struct virtio_device *vdev, in virtio_pci__init_ioeventfd()
114 int virtio_pci_init_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_pci_init_vq()
127 void virtio_pci_exit_vq(struct kvm *kvm, struct virtio_device *vdev, int vq) in virtio_pci_exit_vq()
170 struct virtio_device *vdev = ptr; in virtio_pci__msix_mmio_callback() local
227 int virtio_pci__signal_vq(struct kvm *kvm, struct virtio_device *vdev, u32 vq) in virtio_pci__signal_vq()
251 int virtio_pci__signal_config(struct kvm *kvm, struct virtio_device *vdev) in virtio_pci__signal_config()
280 struct virtio_device *vdev = data; in virtio_pci__bar_activate() local
339 int virtio_pci__init(struct kvm *kvm, void *dev, struct virtio_device *vdev, in virtio_pci__init()
431 int virtio_pci__reset(struct kvm *kvm, struct virtio_device *vdev) in virtio_pci__reset()
446 int virtio_pci__exit(struct kvm *kvm, struct virtio_device *vdev) in virtio_pci__exit()
H A Dpci-legacy.c6 static bool virtio_pci__specific_data_in(struct kvm *kvm, struct virtio_device *vdev, in virtio_pci__specific_data_in()
33 static bool virtio_pci__data_in(struct kvm_cpu *vcpu, struct virtio_device *vdev, in virtio_pci__data_in()
74 static bool virtio_pci__specific_data_out(struct kvm *kvm, struct virtio_device *vdev, in virtio_pci__specific_data_out()
118 static bool virtio_pci__data_out(struct kvm_cpu *vcpu, struct virtio_device *vdev, in virtio_pci__data_out()
189 struct virtio_device *vdev = ptr; in virtio_pci_legacy__io_mmio_callback() local
H A Dmmio-modern.c11 struct virtio_device *vdev) in virtio_mmio_config_in()
74 struct virtio_device *vdev) in virtio_mmio_config_out()
140 struct virtio_device *vdev = ptr; in virtio_mmio_modern_callback() local
H A Dcore.c193 void virtio_init_device_vq(struct kvm *kvm, struct virtio_device *vdev, in virtio_init_device_vq()
222 void virtio_exit_vq(struct kvm *kvm, struct virtio_device *vdev, in virtio_exit_vq()
279 void virtio_set_guest_features(struct kvm *kvm, struct virtio_device *vdev, in virtio_set_guest_features()
287 void virtio_notify_status(struct kvm *kvm, struct virtio_device *vdev, in virtio_notify_status()
318 bool virtio_access_config(struct kvm *kvm, struct virtio_device *vdev, in virtio_access_config()
356 int virtio_init(struct kvm *kvm, void *dev, struct virtio_device *vdev, in virtio_init()
403 void virtio_exit(struct kvm *kvm, struct virtio_device *vdev) in virtio_exit()
H A Dscsi.c28 struct virtio_device vdev; member
67 struct virtio_device *vdev = &sdev->vdev; in notify_status() local
H A Dconsole.c34 struct virtio_device vdev; member
H A Drng.c32 struct virtio_device vdev; member
H A Dballoon.c34 struct virtio_device vdev; member
H A Dblk.c46 struct virtio_device vdev; member
H A Dnet.c50 struct virtio_device vdev; member
/kvmtool/vfio/
H A Dpci.c70 static int vfio_pci_enable_msis(struct kvm *kvm, struct vfio_device *vdev, in vfio_pci_enable_msis()
171 static int vfio_pci_disable_msis(struct kvm *kvm, struct vfio_device *vdev, in vfio_pci_disable_msis()
209 static int vfio_pci_update_msi_entry(struct kvm *kvm, struct vfio_device *vdev, in vfio_pci_update_msi_entry()
272 struct vfio_device *vdev = container_of(pdev, struct vfio_device, pci); in vfio_pci_msix_pba_access() local
296 struct vfio_device *vdev = container_of(pdev, struct vfio_device, pci); in vfio_pci_msix_table_access() local
350 struct vfio_device *vdev, u16 off, in vfio_pci_msix_cap_write()
381 static int vfio_pci_msi_vector_write(struct kvm *kvm, struct vfio_device *vdev, in vfio_pci_msi_vector_write()
429 static void vfio_pci_msi_cap_write(struct kvm *kvm, struct vfio_device *vdev, in vfio_pci_msi_cap_write()
499 struct vfio_device *vdev = data; in vfio_pci_bar_activate() local
554 struct vfio_device *vdev = data; in vfio_pci_bar_deactivate() local
[all …]
H A Dcore.c87 struct vfio_device *vdev = region->vdev; in vfio_ioport_in() local
121 struct vfio_device *vdev = region->vdev; in vfio_ioport_out() local
169 struct vfio_device *vdev = region->vdev; in vfio_mmio_access() local
203 static int vfio_setup_trap_region(struct kvm *kvm, struct vfio_device *vdev, in vfio_setup_trap_region()
222 int vfio_map_region(struct kvm *kvm, struct vfio_device *vdev, in vfio_map_region()
284 static int vfio_configure_device(struct kvm *kvm, struct vfio_device *vdev) in vfio_configure_device()
511 vfio_group_get_for_dev(struct kvm *kvm, struct vfio_device *vdev) in vfio_group_get_for_dev()
557 static int vfio_device_init(struct kvm *kvm, struct vfio_device *vdev) in vfio_device_init()
583 static void vfio_device_exit(struct kvm *kvm, struct vfio_device *vdev) in vfio_device_exit()
/kvmtool/include/kvm/
H A Dvfio.h10 #define vfio_dev_err(vdev, fmt, ...) \ argument
12 #define vfio_dev_warn(vdev, fmt, ...) \ argument
14 #define vfio_dev_info(vdev, fmt, ...) \ argument
16 #define vfio_dev_dbg(vdev, fmt, ...) \ argument
18 #define vfio_dev_die(vdev, fmt, ...) \ argument
88 struct vfio_device *vdev; member
H A Dvirtio-pci.h19 struct virtio_device *vdev; member
H A Dvirtio-9p.h44 struct virtio_device vdev; member
H A Dvirtio-mmio.h16 struct virtio_device *vdev; member
H A Dvirtio.h80 struct virtio_device *vdev; member