Home
last modified time | relevance | path

Searched refs:VFIORegion (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/include/hw/vfio/
H A Dvfio-common.h53 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 Dvfio-platform.h53 VFIORegion **regions;
/openbmc/qemu/hw/vfio/
H A Dhelpers.c154 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 Dpci.h35 VFIORegion *region;
51 VFIORegion region;
H A Dplatform.c456 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 Dpci.c1172 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 Dpci-quirks.c350 VFIORegion *region, in vfio_ioeventfd_init()