Lines Matching refs:vga

1082     VFIOVGA *vga = container_of(region, VFIOVGA, region[region->nr]);  in vfio_vga_write()  local
1089 off_t offset = vga->fd_offset + region->offset + addr; in vfio_vga_write()
1106 if (pwrite(vga->fd, &buf, size, offset) != size) { in vfio_vga_write()
1117 VFIOVGA *vga = container_of(region, VFIOVGA, region[region->nr]); in vfio_vga_read() local
1125 off_t offset = vga->fd_offset + region->offset + addr; in vfio_vga_read()
1127 if (pread(vga->fd, &buf, size, offset) != size) { in vfio_vga_read()
1812 if (vdev->vga) { in vfio_bars_exit()
1835 if (vdev->vga) { in vfio_bars_finalize()
1837 for (i = 0; i < ARRAY_SIZE(vdev->vga->region); i++) { in vfio_bars_finalize()
1838 object_unparent(OBJECT(&vdev->vga->region[i].mem)); in vfio_bars_finalize()
1840 g_free(vdev->vga); in vfio_bars_finalize()
2689 vdev->vga = g_new0(VFIOVGA, 1); in vfio_populate_vga()
2691 vdev->vga->fd_offset = reg_info->offset; in vfio_populate_vga()
2692 vdev->vga->fd = vdev->vbasedev.fd; in vfio_populate_vga()
2694 vdev->vga->region[QEMU_PCI_VGA_MEM].offset = QEMU_PCI_VGA_MEM_BASE; in vfio_populate_vga()
2695 vdev->vga->region[QEMU_PCI_VGA_MEM].nr = QEMU_PCI_VGA_MEM; in vfio_populate_vga()
2696 QLIST_INIT(&vdev->vga->region[QEMU_PCI_VGA_MEM].quirks); in vfio_populate_vga()
2698 memory_region_init_io(&vdev->vga->region[QEMU_PCI_VGA_MEM].mem, in vfio_populate_vga()
2700 &vdev->vga->region[QEMU_PCI_VGA_MEM], in vfio_populate_vga()
2704 vdev->vga->region[QEMU_PCI_VGA_IO_LO].offset = QEMU_PCI_VGA_IO_LO_BASE; in vfio_populate_vga()
2705 vdev->vga->region[QEMU_PCI_VGA_IO_LO].nr = QEMU_PCI_VGA_IO_LO; in vfio_populate_vga()
2706 QLIST_INIT(&vdev->vga->region[QEMU_PCI_VGA_IO_LO].quirks); in vfio_populate_vga()
2708 memory_region_init_io(&vdev->vga->region[QEMU_PCI_VGA_IO_LO].mem, in vfio_populate_vga()
2710 &vdev->vga->region[QEMU_PCI_VGA_IO_LO], in vfio_populate_vga()
2714 vdev->vga->region[QEMU_PCI_VGA_IO_HI].offset = QEMU_PCI_VGA_IO_HI_BASE; in vfio_populate_vga()
2715 vdev->vga->region[QEMU_PCI_VGA_IO_HI].nr = QEMU_PCI_VGA_IO_HI; in vfio_populate_vga()
2716 QLIST_INIT(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].quirks); in vfio_populate_vga()
2718 memory_region_init_io(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_populate_vga()
2720 &vdev->vga->region[QEMU_PCI_VGA_IO_HI], in vfio_populate_vga()
2724 pci_register_vga(&vdev->pdev, &vdev->vga->region[QEMU_PCI_VGA_MEM].mem, in vfio_populate_vga()
2725 &vdev->vga->region[QEMU_PCI_VGA_IO_LO].mem, in vfio_populate_vga()
2726 &vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem); in vfio_populate_vga()
3128 if (vdev->vga) { in vfio_realize()