Searched refs:VFIORegion (Results 1 – 7 of 7) sorted by relevance
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-common.h | 53 typedef struct VFIORegion { struct 62 } VFIORegion; argument 214 VFIORegion buffer; 238 int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region, 240 int vfio_region_mmap(VFIORegion *region); 241 void vfio_region_mmaps_set_enabled(VFIORegion *region, bool enabled); 242 void vfio_region_unmap(VFIORegion *region); 243 void vfio_region_exit(VFIORegion *region); 244 void vfio_region_finalize(VFIORegion *region);
|
H A D | vfio-platform.h | 53 VFIORegion **regions;
|
/openbmc/qemu/hw/vfio/ |
H A D | helpers.c | 154 VFIORegion *region = opaque; in vfio_region_write() 204 VFIORegion *region = opaque; in vfio_region_read() 307 static int vfio_setup_region_sparse_mmaps(VFIORegion *region, in vfio_setup_region_sparse_mmaps() 343 int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region, in vfio_region_setup() 384 static void vfio_subregion_unmap(VFIORegion *region, int index) in vfio_subregion_unmap() 396 int vfio_region_mmap(VFIORegion *region) in vfio_region_mmap() 451 void vfio_region_unmap(VFIORegion *region) in vfio_region_unmap() 466 void vfio_region_exit(VFIORegion *region) in vfio_region_exit() 483 void vfio_region_finalize(VFIORegion *region) in vfio_region_finalize() 513 void vfio_region_mmaps_set_enabled(VFIORegion *region, bool enabled) in vfio_region_mmaps_set_enabled()
|
H A D | pci.h | 35 VFIORegion *region; 51 VFIORegion region;
|
H A D | platform.c | 456 vdev->regions = g_new0(VFIORegion *, vbasedev->num_regions); in vfio_populate_device() 461 vdev->regions[i] = g_new0(VFIORegion, 1); in vfio_populate_device()
|
H A D | pci.c | 1172 VFIORegion *region = &vdev->bars[bar].region; in vfio_sub_page_bar_update_mapping() 1376 VFIORegion *region = &vdev->bars[vdev->msix->table_bar].region; in vfio_pci_fixup_msix_region()
|
H A D | pci-quirks.c | 350 VFIORegion *region, in vfio_ioeventfd_init()
|