Lines Matching full:mem

168                                          memory_region_name(mirror->mem),  in vfio_generic_quirk_mirror_read()
182 memory_region_name(mirror->mem), in vfio_generic_quirk_mirror_write()
238 quirk->mem = g_new0(MemoryRegion, nr_mem); in vfio_quirk_alloc()
379 memory_region_init_io(quirk->mem, OBJECT(vdev), &vfio_ati_3c3_quirk, vdev, in vfio_vga_probe_ati_3c3_quirk()
381 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_ati_3c3_quirk()
382 3 /* offset 3 bytes from 0x3c0 */, quirk->mem); in vfio_vga_probe_ati_3c3_quirk()
420 window->addr_mem = &quirk->mem[0]; in vfio_probe_ati_bar4_quirk()
421 window->data_mem = &quirk->mem[1]; in vfio_probe_ati_bar4_quirk()
426 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
433 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
458 mirror->mem = quirk->mem; in vfio_probe_ati_bar2_quirk()
463 memory_region_init_io(mirror->mem, OBJECT(vdev), in vfio_probe_ati_bar2_quirk()
466 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar2_quirk()
467 mirror->offset, mirror->mem, 1); in vfio_probe_ati_bar2_quirk()
634 memory_region_init_io(&quirk->mem[0], OBJECT(vdev), &vfio_nvidia_3d4_quirk, in vfio_vga_probe_nvidia_3d0_quirk()
636 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_nvidia_3d0_quirk()
637 0x14 /* 0x3c0 + 0x14 */, &quirk->mem[0]); in vfio_vga_probe_nvidia_3d0_quirk()
639 memory_region_init_io(&quirk->mem[1], OBJECT(vdev), &vfio_nvidia_3d0_quirk, in vfio_vga_probe_nvidia_3d0_quirk()
641 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_nvidia_3d0_quirk()
642 0x10 /* 0x3c0 + 0x10 */, &quirk->mem[1]); in vfio_vga_probe_nvidia_3d0_quirk()
761 window->addr_mem = bar5->addr_mem = &quirk->mem[0]; in vfio_probe_nvidia_bar5_quirk()
762 window->data_mem = bar5->data_mem = &quirk->mem[1]; in vfio_probe_nvidia_bar5_quirk()
767 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
775 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
780 memory_region_init_io(&quirk->mem[2], OBJECT(vdev), in vfio_probe_nvidia_bar5_quirk()
783 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
784 0, &quirk->mem[2], 1); in vfio_probe_nvidia_bar5_quirk()
786 memory_region_init_io(&quirk->mem[3], OBJECT(vdev), in vfio_probe_nvidia_bar5_quirk()
789 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
790 4, &quirk->mem[3], 1); in vfio_probe_nvidia_bar5_quirk()
860 ioeventfd = vfio_ioeventfd_init(vdev, mirror->mem, addr, size, in vfio_nvidia_quirk_mirror_write()
910 mirror->mem = quirk->mem; in vfio_probe_nvidia_bar0_quirk()
917 memory_region_init_io(mirror->mem, OBJECT(vdev), in vfio_probe_nvidia_bar0_quirk()
921 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar0_quirk()
922 mirror->offset, mirror->mem, 1); in vfio_probe_nvidia_bar0_quirk()
931 mirror->mem = quirk->mem; in vfio_probe_nvidia_bar0_quirk()
938 memory_region_init_io(mirror->mem, OBJECT(vdev), in vfio_probe_nvidia_bar0_quirk()
942 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar0_quirk()
943 mirror->offset, mirror->mem, 1); in vfio_probe_nvidia_bar0_quirk()
1100 memory_region_init_io(&quirk->mem[0], OBJECT(vdev), in vfio_probe_rtl8168_bar2_quirk()
1103 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_rtl8168_bar2_quirk()
1104 0x74, &quirk->mem[0], 1); in vfio_probe_rtl8168_bar2_quirk()
1106 memory_region_init_io(&quirk->mem[1], OBJECT(vdev), in vfio_probe_rtl8168_bar2_quirk()
1109 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_rtl8168_bar2_quirk()
1110 0x70, &quirk->mem[1], 1); in vfio_probe_rtl8168_bar2_quirk()
1144 memory_region_del_subregion(&vdev->vga->region[i].mem, in vfio_vga_quirk_exit()
1145 &quirk->mem[j]); in vfio_vga_quirk_exit()
1160 object_unparent(OBJECT(&quirk->mem[j])); in vfio_vga_quirk_finalize()
1162 g_free(quirk->mem); in vfio_vga_quirk_finalize()
1193 memory_region_del_subregion(bar->region.mem, &quirk->mem[i]); in vfio_bar_quirk_exit()
1207 object_unparent(OBJECT(&quirk->mem[i])); in vfio_bar_quirk_finalize()
1209 g_free(quirk->mem); in vfio_bar_quirk_finalize()