• Home
  • Raw
  • Download

Lines Matching refs:pci_dev

38 	struct pci_dev *pci_dev;  member
181 synchronize_irq(vp_dev->pci_dev->irq); in vp_synchronize_vectors()
272 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_free_vectors()
290 pci_disable_msix(vp_dev->pci_dev); in vp_free_vectors()
334 err = pci_enable_msix(vp_dev->pci_dev, vp_dev->msix_entries, nvectors); in vp_request_msix_vectors()
384 err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, in vp_request_intx()
623 return pci_name(vp_dev->pci_dev); in vp_bus_name()
679 static int virtio_pci_probe(struct pci_dev *pci_dev, in virtio_pci_probe() argument
686 if (pci_dev->device < 0x1000 || pci_dev->device > 0x103f) in virtio_pci_probe()
689 if (pci_dev->revision != VIRTIO_PCI_ABI_VERSION) { in virtio_pci_probe()
691 VIRTIO_PCI_ABI_VERSION, pci_dev->revision); in virtio_pci_probe()
700 vp_dev->vdev.dev.parent = &pci_dev->dev; in virtio_pci_probe()
703 vp_dev->pci_dev = pci_dev; in virtio_pci_probe()
708 pci_msi_off(pci_dev); in virtio_pci_probe()
711 err = pci_enable_device(pci_dev); in virtio_pci_probe()
715 err = pci_request_regions(pci_dev, "virtio-pci"); in virtio_pci_probe()
719 vp_dev->ioaddr = pci_iomap(pci_dev, 0, 0); in virtio_pci_probe()
725 pci_set_drvdata(pci_dev, vp_dev); in virtio_pci_probe()
726 pci_set_master(pci_dev); in virtio_pci_probe()
732 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor; in virtio_pci_probe()
733 vp_dev->vdev.id.device = pci_dev->subsystem_device; in virtio_pci_probe()
743 pci_set_drvdata(pci_dev, NULL); in virtio_pci_probe()
744 pci_iounmap(pci_dev, vp_dev->ioaddr); in virtio_pci_probe()
746 pci_release_regions(pci_dev); in virtio_pci_probe()
748 pci_disable_device(pci_dev); in virtio_pci_probe()
754 static void virtio_pci_remove(struct pci_dev *pci_dev) in virtio_pci_remove() argument
756 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_remove()
761 pci_set_drvdata(pci_dev, NULL); in virtio_pci_remove()
762 pci_iounmap(pci_dev, vp_dev->ioaddr); in virtio_pci_remove()
763 pci_release_regions(pci_dev); in virtio_pci_remove()
764 pci_disable_device(pci_dev); in virtio_pci_remove()
771 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_freeze() local
772 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_freeze()
785 pci_disable_device(pci_dev); in virtio_pci_freeze()
791 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_restore() local
792 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_restore()
799 ret = pci_enable_device(pci_dev); in virtio_pci_restore()
803 pci_set_master(pci_dev); in virtio_pci_restore()