/openbmc/qemu/hw/vfio/ |
H A D | migration.c | 90 static void vfio_migration_send_event(VFIODevice *vbasedev) in vfio_migration_send_event() 110 static void vfio_migration_set_device_state(VFIODevice *vbasedev, in vfio_migration_set_device_state() 122 int vfio_migration_set_state(VFIODevice *vbasedev, in vfio_migration_set_state() 220 vfio_migration_set_state_or_reset(VFIODevice *vbasedev, in vfio_migration_set_state_or_reset() 228 static int vfio_load_buffer(QEMUFile *f, VFIODevice *vbasedev, in vfio_load_buffer() 242 VFIODevice *vbasedev = opaque; in vfio_save_device_config_state() local 267 VFIODevice *vbasedev = opaque; in vfio_load_device_config_state() local 294 static void vfio_migration_cleanup(VFIODevice *vbasedev) in vfio_migration_cleanup() 302 static int vfio_query_stop_copy_size(VFIODevice *vbasedev, in vfio_query_stop_copy_size() 408 static bool vfio_precopy_supported(VFIODevice *vbasedev) in vfio_precopy_supported() [all …]
|
H A D | helpers.c | 37 void vfio_disable_irqindex(VFIODevice *vbasedev, int index) in vfio_disable_irqindex() 50 void vfio_unmask_single_irqindex(VFIODevice *vbasedev, int index) in vfio_unmask_single_irqindex() 63 void vfio_mask_single_irqindex(VFIODevice *vbasedev, int index) in vfio_mask_single_irqindex() 90 static const char *index_to_str(VFIODevice *vbasedev, int index) in index_to_str() 112 bool vfio_set_irq_signaling(VFIODevice *vbasedev, int index, int subindex, in vfio_set_irq_signaling() 157 VFIODevice *vbasedev = region->vbasedev; in vfio_region_write() local 207 VFIODevice *vbasedev = region->vbasedev; in vfio_region_read() local 345 int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region, in vfio_region_setup() 560 int vfio_get_region_info(VFIODevice *vbasedev, int index, in vfio_get_region_info() 587 int vfio_get_dev_region_info(VFIODevice *vbasedev, uint32_t type, in vfio_get_dev_region_info() [all …]
|
H A D | platform.c | 57 static VFIOINTp *vfio_init_intp(VFIODevice *vbasedev, in vfio_init_intp() 115 VFIODevice *vbasedev = &intp->vdev->vbasedev; in vfio_set_trigger_eventfd() local 285 static void vfio_platform_eoi(VFIODevice *vbasedev) in vfio_platform_eoi() 355 VFIODevice *vbasedev = &intp->vdev->vbasedev; in vfio_set_resample_eventfd() local 426 static void vfio_platform_compute_needs_reset(VFIODevice *vbasedev) in vfio_platform_compute_needs_reset() 432 static int vfio_platform_hot_reset_multi(VFIODevice *vbasedev) in vfio_platform_hot_reset_multi() 444 static bool vfio_populate_device(VFIODevice *vbasedev, Error **errp) in vfio_populate_device() 529 static bool vfio_base_device_init(VFIODevice *vbasedev, Error **errp) in vfio_base_device_init() 575 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_platform_realize() local 649 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_platform_instance_init() local
|
H A D | iommufd.c | 52 static bool iommufd_cdev_kvm_device_add(VFIODevice *vbasedev, Error **errp) in iommufd_cdev_kvm_device_add() 57 static void iommufd_cdev_kvm_device_del(VFIODevice *vbasedev) in iommufd_cdev_kvm_device_del() 66 static bool iommufd_cdev_connect_and_bind(VFIODevice *vbasedev, Error **errp) in iommufd_cdev_connect_and_bind() 106 static void iommufd_cdev_unbind_and_disconnect(VFIODevice *vbasedev) in iommufd_cdev_unbind_and_disconnect() 237 static int iommufd_cdev_attach_ioas_hwpt(VFIODevice *vbasedev, uint32_t id, in iommufd_cdev_attach_ioas_hwpt() 260 static bool iommufd_cdev_detach_ioas_hwpt(VFIODevice *vbasedev, Error **errp) in iommufd_cdev_detach_ioas_hwpt() 277 static bool iommufd_cdev_autodomains_get(VFIODevice *vbasedev, in iommufd_cdev_autodomains_get() 357 static void iommufd_cdev_autodomains_put(VFIODevice *vbasedev, in iommufd_cdev_autodomains_put() 372 static bool iommufd_cdev_attach_container(VFIODevice *vbasedev, in iommufd_cdev_attach_container() 384 static void iommufd_cdev_detach_container(VFIODevice *vbasedev, in iommufd_cdev_detach_container() [all …]
|
H A D | migration-multifd.c | 106 static bool vfio_load_state_buffer_insert(VFIODevice *vbasedev, in vfio_load_state_buffer_insert() 139 VFIODevice *vbasedev = opaque; in vfio_multifd_load_state_buffer() local 199 static bool vfio_load_bufs_thread_load_config(VFIODevice *vbasedev, in vfio_load_bufs_thread_load_config() 270 static bool vfio_load_state_buffer_write(VFIODevice *vbasedev, in vfio_load_state_buffer_write() 342 VFIODevice *vbasedev = opaque; in vfio_load_bufs_thread() local 469 void vfio_multifd_cleanup(VFIODevice *vbasedev) in vfio_multifd_cleanup() 482 bool vfio_multifd_transfer_enabled(VFIODevice *vbasedev) in vfio_multifd_transfer_enabled() 489 bool vfio_multifd_setup(VFIODevice *vbasedev, bool alloc_multifd, Error **errp) in vfio_multifd_setup() 524 void vfio_multifd_emit_dummy_eos(VFIODevice *vbasedev, QEMUFile *f) in vfio_multifd_emit_dummy_eos() 536 vfio_save_complete_precopy_thread_config_state(VFIODevice *vbasedev, in vfio_save_complete_precopy_thread_config_state() [all …]
|
H A D | common.c | 71 VFIODevice *vbasedev; in vfio_mig_active() local 94 VFIODevice *vbasedev; in vfio_multiple_devices_migration_is_supported() local 111 int vfio_block_multiple_devices_migration(VFIODevice *vbasedev, Error **errp) in vfio_block_multiple_devices_migration() 147 bool vfio_viommu_preset(VFIODevice *vbasedev) in vfio_viommu_preset() 159 bool vfio_device_state_is_running(VFIODevice *vbasedev) in vfio_device_state_is_running() 167 bool vfio_device_state_is_precopy(VFIODevice *vbasedev) in vfio_device_state_is_precopy() 178 VFIODevice *vbasedev; in vfio_devices_all_device_dirty_tracking_started() local 198 VFIODevice *vbasedev; in vfio_log_sync_needed() local 222 VFIODevice *vbasedev; in vfio_devices_all_device_dirty_tracking() local 561 static void vfio_device_error_append(VFIODevice *vbasedev, Error **errp) in vfio_device_error_append() [all …]
|
H A D | container.c | 800 VFIODevice *vbasedev, Error **errp) in vfio_get_device() 858 static void vfio_put_base_device(VFIODevice *vbasedev) in vfio_put_base_device() 869 static int vfio_device_groupid(VFIODevice *vbasedev, Error **errp) in vfio_device_groupid() 901 static bool vfio_legacy_attach_device(const char *name, VFIODevice *vbasedev, in vfio_legacy_attach_device() 944 static void vfio_legacy_detach_device(VFIODevice *vbasedev) in vfio_legacy_detach_device() 956 static int vfio_legacy_pci_hot_reset(VFIODevice *vbasedev, bool single) in vfio_legacy_pci_hot_reset()
|
H A D | pci.c | 104 static void vfio_intx_eoi(VFIODevice *vbasedev) in vfio_intx_eoi() 2516 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_pci_hot_reset() local 2542 static int vfio_pci_hot_reset_multi(VFIODevice *vbasedev) in vfio_pci_hot_reset_multi() 2548 static void vfio_pci_compute_needs_reset(VFIODevice *vbasedev) in vfio_pci_compute_needs_reset() 2556 static Object *vfio_pci_get_object(VFIODevice *vbasedev) in vfio_pci_get_object() 2612 static int vfio_pci_save_config(VFIODevice *vbasedev, QEMUFile *f, Error **errp) in vfio_pci_save_config() 2620 static int vfio_pci_load_config(VFIODevice *vbasedev, QEMUFile *f) in vfio_pci_load_config() 2671 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_populate_vga() local 2736 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_populate_device() local 2968 VFIODevice *vbasedev = &vdev->vbasedev; in vfio_realize() local [all …]
|
H A D | ap.c | 159 VFIODevice *vbasedev = &vapdev->vdev; in vfio_ap_realize() local 222 VFIODevice *vbasedev = &vapdev->vdev; in vfio_ap_instance_init() local
|
H A D | ccw.c | 572 VFIODevice *vbasedev = &vcdev->vdev; in vfio_ccw_realize() local 668 VFIODevice *vbasedev = &vcdev->vdev; in vfio_ccw_instance_init() local
|
H A D | pci.h | 124 VFIODevice vbasedev; member
|
/openbmc/qemu/hw/core/ |
H A D | sysbus-fdt.c | 225 VFIODevice *vbasedev = &vdev->vbasedev; in add_calxeda_midway_xgmac_fdt_node() local 296 VFIODevice *vbasedev = &vdev->vbasedev; in add_amd_xgbe_fdt_node() local
|
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-platform.h | 52 VFIODevice vbasedev; /* not a QOM object */ member
|
H A D | vfio-common.h | 71 struct VFIODevice *vbasedev; member 84 struct VFIODevice *vbasedev; member
|