Lines Matching refs:iRegion
667 int iRegion;
668 for (iRegion = 0; iRegion < 7; ++iRegion)
670 if (pIns->aRegionR0Mapping[iRegion])
672 iounmap(pIns->aRegionR0Mapping[iRegion]);
673 pIns->aRegionR0Mapping[iRegion] = 0;
674 pci_release_region(pPciDev, iRegion);
701 int32_t iRegion,
717 flags = pci_resource_flags(pPciDev, iRegion);
744 *pRegionStart = pci_resource_start(pPciDev, iRegion);
745 *pu64RegionSize = pci_resource_len (pPciDev, iRegion);
749 iRegion, (flags & IORESOURCE_MEM) ? "mmio" : "pio",
756 int32_t iRegion,
767 iRegion, RegionStart, u64RegionSize);
772 if (iRegion < 0 || iRegion > 6)
774 vbpci_printk(KERN_DEBUG, pPciDev, "invalid region %d\n", iRegion);
778 if (pci_resource_flags(pPciDev, iRegion) & IORESOURCE_IO)
781 if (RegionStart != pci_resource_start(pPciDev, iRegion))
784 if (u64RegionSize != pci_resource_len(pPciDev, iRegion))
791 if (pIns->aRegionR0Mapping[iRegion])
793 *pRegionBase = pIns->aRegionR0Mapping[iRegion];
798 error = pci_request_region(pPciDev, iRegion, "vboxpci");
803 result = ioremap_nocache(pci_resource_start(pPciDev, iRegion),
804 pci_resource_len(pPciDev, iRegion));
809 pci_release_region(pPciDev, iRegion);
813 *pRegionBase = pIns->aRegionR0Mapping[iRegion] = result;
819 int32_t iRegion,