/kvmtool/virtio/ |
H A D | vsock.c | 33 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 D | mmio.c | 30 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 D | pci-modern.c | 37 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 D | mmio-legacy.c | 7 #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 D | pci.c | 58 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 D | pci-legacy.c | 6 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 D | mmio-modern.c | 11 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 D | core.c | 193 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 D | scsi.c | 28 struct virtio_device vdev; member 67 struct virtio_device *vdev = &sdev->vdev; in notify_status() local
|
H A D | console.c | 34 struct virtio_device vdev; member
|
H A D | rng.c | 32 struct virtio_device vdev; member
|
H A D | balloon.c | 34 struct virtio_device vdev; member
|
H A D | blk.c | 46 struct virtio_device vdev; member
|
H A D | net.c | 50 struct virtio_device vdev; member
|
/kvmtool/vfio/ |
H A D | pci.c | 70 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 D | core.c | 87 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 D | vfio.h | 10 #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 D | virtio-pci.h | 19 struct virtio_device *vdev; member
|
H A D | virtio-9p.h | 44 struct virtio_device vdev; member
|
H A D | virtio-mmio.h | 16 struct virtio_device *vdev; member
|
H A D | virtio.h | 80 struct virtio_device *vdev; member
|