Lines Matching refs:pPciDev

211     struct pci_dev *pPciDev = pIns->pPciDev;
216 vbpci_printk(KERN_DEBUG, pPciDev,
223 vbpci_printk(KERN_DEBUG, pIns->pPciDev,
228 status = iommu_attach_device(pData->pIommuDomain, &pPciDev->dev);
231 vbpci_printk(KERN_DEBUG, pPciDev, "attached to IOMMU\n");
237 vbpci_printk(KERN_DEBUG, pPciDev,
256 struct pci_dev *pPciDev = pIns->pPciDev;
261 vbpci_printk(KERN_DEBUG, pPciDev,
268 vbpci_printk(KERN_DEBUG, pPciDev,
275 iommu_detach_device(pData->pIommuDomain, &pIns->pPciDev->dev);
276 vbpci_printk(KERN_DEBUG, pPciDev, "detached from IOMMU\n");
290 if (pIns->pPciDev)
293 if (pci_reset_function(pIns->pPciDev))
295 vbpci_printk(KERN_DEBUG, pIns->pPciDev,
368 struct pci_dev *pPciDev = NULL;
382 pPciDev = PCI_DEV_GET_SLOT(uBus, uDevFn);
384 if (!pPciDev)
391 uVendor = pPciDev->vendor;
392 uDevice = pPciDev->device;
394 currentDriver = pPciDev->driver ? pPciDev->driver->name : NULL;
417 PCI_DEV_PUT(pPciDev);
418 pPciDev = NULL;
525 struct pci_dev *pPciDev = pIns->pPciDev;
527 if (!pPciDev)
542 vbpci_printk(KERN_DEBUG, pPciDev,
617 struct pci_dev *pPciDev = NULL;
632 pPciDev = PCI_DEV_GET_SLOT((pIns->HostPciAddress) >> 8,
635 if (!pPciDev)
638 pIns->pPciDev = pPciDev;
639 vbpci_printk(KERN_DEBUG, pPciDev, "%s\n", __func__);
641 rc = pci_enable_device(pPciDev);
644 if (pci_enable_msi(pPciDev) == 0)
650 // pci_enable_msix(pPciDev, entries, nvec)
661 struct pci_dev *pPciDev = pIns->pPciDev;
663 vbpci_printk(KERN_DEBUG, pPciDev, "%s\n", __func__);
665 if (pPciDev)
674 pci_release_region(pPciDev, iRegion);
682 pci_disable_msi(pPciDev);
684 // pci_disable_msix(pPciDev);
685 pci_disable_device(pPciDev);
688 PCI_DEV_PUT(pPciDev);
689 pIns->pPciDev = NULL;
708 struct pci_dev *pPciDev = pIns->pPciDev;
711 if (!pPciDev)
717 flags = pci_resource_flags(pPciDev, iRegion);
744 *pRegionStart = pci_resource_start(pPciDev, iRegion);
745 *pu64RegionSize = pci_resource_len (pPciDev, iRegion);
747 vbpci_printk(KERN_DEBUG, pPciDev,
762 struct pci_dev *pPciDev = pIns->pPciDev;
766 vbpci_printk(KERN_DEBUG, pPciDev, "reg=%d start=%llx size=%lld\n",
769 if (!pPciDev)
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))
798 error = pci_request_region(pPciDev, iRegion, "vboxpci");
803 result = ioremap_nocache(pci_resource_start(pPciDev, iRegion),
804 pci_resource_len(pPciDev, iRegion));
808 vbpci_printk(KERN_DEBUG, pPciDev, "ioremap_nocache() failed\n");
809 pci_release_region(pPciDev, iRegion);
830 struct pci_dev *pPciDev = pIns->pPciDev;
832 if (!pPciDev)
838 pci_write_config_byte(pPciDev, Register, pValue->u.u8);
841 pci_write_config_word(pPciDev, Register, pValue->u.u16);
844 pci_write_config_dword(pPciDev, Register, pValue->u.u32);
853 struct pci_dev *pPciDev = pIns->pPciDev;
855 if (!pPciDev)
861 pci_read_config_byte(pPciDev, Register, &pValue->u.u8);
864 pci_read_config_word(pPciDev, Register, &pValue->u.u16);
867 pci_read_config_dword(pPciDev, Register, &pValue->u.u32);
905 int32_t iIrq = pIns->pPciDev->irq;
909 vbpci_printk(KERN_NOTICE, pIns->pPciDev, "no irq assigned\n");
936 vbpci_printk(KERN_DEBUG, pIns->pPciDev,
941 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "got irq %d\n", iIrq);
948 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "freeing irq %d\n", iHostIrq);
960 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "PCIRAW_POWER_ON\n");
967 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "PCIRAW_POWER_RESET\n");
971 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "PCIRAW_POWER_OFF\n");
976 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "PCIRAW_POWER_SUSPEND\n");
981 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "PCIRAW_POWER_RESUME\n");
986 vbpci_printk(KERN_DEBUG, pIns->pPciDev, "unknown power state %u\n", aState);