Lines Matching refs:nr

444 static void vfio_probe_ati_bar4_quirk(VFIOPCIDevice *vdev, int nr)  in vfio_probe_ati_bar4_quirk()  argument
451 !vdev->vga || nr != 4) { in vfio_probe_ati_bar4_quirk()
464 window->bar = nr; in vfio_probe_ati_bar4_quirk()
471 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
478 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk()
482 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_ati_bar4_quirk()
490 static void vfio_probe_ati_bar2_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_ati_bar2_quirk() argument
497 !vdev->vga || nr != 2 || !vdev->bars[2].mem64) { in vfio_probe_ati_bar2_quirk()
506 mirror->bar = nr; in vfio_probe_ati_bar2_quirk()
511 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar2_quirk()
514 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_ati_bar2_quirk()
780 static void vfio_probe_nvidia_bar5_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_nvidia_bar5_quirk() argument
788 !vdev->vga || nr != 5 || !vdev->bars[5].ioport) { in vfio_probe_nvidia_bar5_quirk()
805 window->bar = nr; in vfio_probe_nvidia_bar5_quirk()
812 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
820 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
828 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
834 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar5_quirk()
837 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_nvidia_bar5_quirk()
940 static void vfio_probe_nvidia_bar0_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_nvidia_bar0_quirk() argument
948 !vfio_is_vga(vdev) || nr != 0) { in vfio_probe_nvidia_bar0_quirk()
958 mirror->bar = nr; in vfio_probe_nvidia_bar0_quirk()
966 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar0_quirk()
969 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_nvidia_bar0_quirk()
979 mirror->bar = nr; in vfio_probe_nvidia_bar0_quirk()
987 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_nvidia_bar0_quirk()
990 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_nvidia_bar0_quirk()
1132 static void vfio_probe_rtl8168_bar2_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_rtl8168_bar2_quirk() argument
1137 if (!vfio_pci_is(vdev, PCI_VENDOR_ID_REALTEK, 0x8168) || nr != 2) { in vfio_probe_rtl8168_bar2_quirk()
1148 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_rtl8168_bar2_quirk()
1154 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_rtl8168_bar2_quirk()
1157 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_rtl8168_bar2_quirk()
1254 void vfio_bar_quirk_setup(VFIOPCIDevice *vdev, int nr) in vfio_bar_quirk_setup() argument
1256 vfio_probe_ati_bar4_quirk(vdev, nr); in vfio_bar_quirk_setup()
1257 vfio_probe_ati_bar2_quirk(vdev, nr); in vfio_bar_quirk_setup()
1258 vfio_probe_nvidia_bar5_quirk(vdev, nr); in vfio_bar_quirk_setup()
1259 vfio_probe_nvidia_bar0_quirk(vdev, nr); in vfio_bar_quirk_setup()
1260 vfio_probe_rtl8168_bar2_quirk(vdev, nr); in vfio_bar_quirk_setup()
1262 vfio_probe_igd_bar4_quirk(vdev, nr); in vfio_bar_quirk_setup()
1266 void vfio_bar_quirk_exit(VFIOPCIDevice *vdev, int nr) in vfio_bar_quirk_exit() argument
1268 VFIOBAR *bar = &vdev->bars[nr]; in vfio_bar_quirk_exit()
1283 void vfio_bar_quirk_finalize(VFIOPCIDevice *vdev, int nr) in vfio_bar_quirk_finalize() argument
1285 VFIOBAR *bar = &vdev->bars[nr]; in vfio_bar_quirk_finalize()