Home
last modified time | relevance | path

Searched defs:bcontainer (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/hw/vfio/
H A Dcontainer-base.c70 VFIOContainerBase *bcontainer) in vfio_address_space_insert()
76 int vfio_container_dma_map(VFIOContainerBase *bcontainer, in vfio_container_dma_map()
95 int vfio_container_dma_unmap(VFIOContainerBase *bcontainer, in vfio_container_dma_unmap()
105 bool vfio_container_add_section_window(VFIOContainerBase *bcontainer, in vfio_container_add_section_window()
118 void vfio_container_del_section_window(VFIOContainerBase *bcontainer, in vfio_container_del_section_window()
130 int vfio_container_set_dirty_page_tracking(VFIOContainerBase *bcontainer, in vfio_container_set_dirty_page_tracking()
154 const VFIOContainerBase *bcontainer) in vfio_container_devices_dirty_tracking_is_started()
168 const VFIOContainerBase *bcontainer) in vfio_container_dirty_tracking_is_started()
175 const VFIOContainerBase *bcontainer) in vfio_container_devices_dirty_tracking_is_supported()
213 static int vfio_container_iommu_query_dirty_bitmap(const VFIOContainerBase *bcontainer, in vfio_container_iommu_query_dirty_bitmap()
[all …]
H A Dlistener.c55 static bool vfio_log_sync_needed(const VFIOContainerBase *bcontainer) in vfio_log_sync_needed()
128 VFIOContainerBase *bcontainer = giommu->bcontainer; in vfio_iommu_map_notify() local
205 VFIOContainerBase *bcontainer = vrdl->bcontainer; in vfio_ram_discard_notify_discard() local
223 VFIOContainerBase *bcontainer = vrdl->bcontainer; in vfio_ram_discard_notify_populate() local
253 static void vfio_ram_discard_register_listener(VFIOContainerBase *bcontainer, in vfio_ram_discard_register_listener()
328 static void vfio_ram_discard_unregister_listener(VFIOContainerBase *bcontainer, in vfio_ram_discard_unregister_listener()
396 static bool vfio_get_section_iova_range(VFIOContainerBase *bcontainer, in vfio_get_section_iova_range()
423 VFIOContainerBase *bcontainer = container_of(listener, VFIOContainerBase, in vfio_listener_begin() local
436 VFIOContainerBase *bcontainer = container_of(listener, VFIOContainerBase, in vfio_listener_commit() local
460 VFIOContainerBase *bcontainer, MemoryRegionSection *section) in vfio_find_ram_discard_listener()
[all …]
H A Dcpr-legacy.c40 static int vfio_legacy_cpr_dma_map(const VFIOContainerBase *bcontainer, in vfio_legacy_cpr_dma_map()
101 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_container_post_load() local
138 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_cpr_fail_notifier() local
170 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_legacy_cpr_register_container() local
194 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_legacy_cpr_unregister_container() local
210 void vfio_cpr_giommu_remap(VFIOContainerBase *bcontainer, in vfio_cpr_giommu_remap()
235 bool vfio_cpr_ram_discard_register_listener(VFIOContainerBase *bcontainer, in vfio_cpr_ram_discard_register_listener()
H A Dcontainer.c74 const VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_dma_unmap_bitmap() local
123 static int vfio_legacy_dma_unmap_one(const VFIOContainerBase *bcontainer, in vfio_legacy_dma_unmap_one()
187 static int vfio_legacy_dma_unmap(const VFIOContainerBase *bcontainer, in vfio_legacy_dma_unmap()
212 static int vfio_legacy_dma_map(const VFIOContainerBase *bcontainer, hwaddr iova, in vfio_legacy_dma_map()
246 vfio_legacy_set_dirty_page_tracking(const VFIOContainerBase *bcontainer, in vfio_legacy_set_dirty_page_tracking()
272 static int vfio_legacy_query_dirty_bitmap(const VFIOContainerBase *bcontainer, in vfio_legacy_query_dirty_bitmap()
313 VFIOContainerBase *bcontainer) in vfio_get_info_iova_range()
498 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_get_iommu_info_migration() local
519 static bool vfio_legacy_setup(VFIOContainerBase *bcontainer, Error **errp) in vfio_legacy_setup()
625 VFIOContainerBase *bcontainer; in vfio_container_connect() local
[all …]
H A Diommufd.c37 static int iommufd_cdev_map(const VFIOContainerBase *bcontainer, hwaddr iova, in iommufd_cdev_map()
49 static int iommufd_cdev_map_file(const VFIOContainerBase *bcontainer, in iommufd_cdev_map_file()
61 static int iommufd_cdev_unmap(const VFIOContainerBase *bcontainer, in iommufd_cdev_unmap()
162 static int iommufd_set_dirty_page_tracking(const VFIOContainerBase *bcontainer, in iommufd_set_dirty_page_tracking()
193 static int iommufd_query_dirty_bitmap(const VFIOContainerBase *bcontainer, in iommufd_query_dirty_bitmap()
467 VFIOContainerBase *bcontainer = &container->bcontainer; in iommufd_cdev_container_destroy() local
489 VFIOContainerBase *bcontainer = &container->bcontainer; in iommufd_cdev_get_info_iova_range() local
531 VFIOContainerBase *bcontainer; in iommufd_cdev_attach() local
690 VFIOContainerBase *bcontainer = vbasedev->bcontainer; in iommufd_cdev_detach() local
H A Dspapr.c65 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_prereg_listener_region_add() local
247 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_spapr_create_window() local
351 vfio_spapr_container_add_section_window(VFIOContainerBase *bcontainer, in vfio_spapr_container_add_section_window()
443 vfio_spapr_container_del_section_window(VFIOContainerBase *bcontainer, in vfio_spapr_container_del_section_window()
466 static void vfio_spapr_container_release(VFIOContainerBase *bcontainer) in vfio_spapr_container_release()
484 static bool vfio_spapr_container_setup(VFIOContainerBase *bcontainer, in vfio_spapr_container_setup()
H A Dcpr-iommufd.c179 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_iommufd_cpr_register_container() local
192 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_iommufd_cpr_unregister_container() local
H A Dvfio-iommufd.h26 VFIOContainerBase bcontainer; member
H A Ddevice.c463 void vfio_device_prepare(VFIODevice *vbasedev, VFIOContainerBase *bcontainer, in vfio_device_prepare()
/openbmc/qemu/hw/vfio-user/
H A Dcontainer.c25 static void vfio_user_listener_begin(VFIOContainerBase *bcontainer) in vfio_user_listener_begin()
33 static void vfio_user_listener_commit(VFIOContainerBase *bcontainer) in vfio_user_listener_commit()
43 static int vfio_user_dma_unmap(const VFIOContainerBase *bcontainer, in vfio_user_dma_unmap()
85 static int vfio_user_dma_map(const VFIOContainerBase *bcontainer, hwaddr iova, in vfio_user_dma_map()
159 vfio_user_set_dirty_page_tracking(const VFIOContainerBase *bcontainer, in vfio_user_set_dirty_page_tracking()
166 static int vfio_user_query_dirty_bitmap(const VFIOContainerBase *bcontainer, in vfio_user_query_dirty_bitmap()
174 static bool vfio_user_setup(VFIOContainerBase *bcontainer, Error **errp) in vfio_user_setup()
208 VFIOContainerBase *bcontainer; in vfio_user_container_connect() local
266 VFIOContainerBase *bcontainer = &container->bcontainer; in vfio_user_container_disconnect() local
H A Dcontainer.h17 VFIOContainerBase bcontainer; member
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h57 VFIOContainerBase *bcontainer; member
65 VFIOContainerBase *bcontainer; member
102 vfio_container_get_page_size_mask(const VFIOContainerBase *bcontainer) in vfio_container_get_page_size_mask()
H A Dvfio-container.h29 VFIOContainerBase bcontainer; member
H A Dvfio-device.h57 VFIOContainerBase *bcontainer; member
/openbmc/qemu/hw/ppc/
H A Dspapr_pci_vfio.c89 VFIOContainerBase *bcontainer = NULL; in vfio_eeh_as_container() local