Lines Matching refs:pci_dev

34 		synchronize_irq(vp_dev->pci_dev->irq);
37 synchronize_irq(pci_irq_vector(vp_dev->pci_dev, i));
133 err = pci_alloc_irq_vectors_affinity(vp_dev->pci_dev, nvectors,
143 err = request_irq(pci_irq_vector(vp_dev->pci_dev, v),
162 err = request_irq(pci_irq_vector(vp_dev->pci_dev, v),
246 int irq = pci_irq_vector(vp_dev->pci_dev, v);
257 free_irq(vp_dev->pci_dev->irq, vp_dev);
262 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev);
273 pci_free_irq_vectors(vp_dev->pci_dev);
347 err = request_irq(pci_irq_vector(vp_dev->pci_dev, msix_vec),
374 err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, IRQF_SHARED,
418 if (!(to_vp_device(vdev)->pci_dev->irq))
428 return pci_name(vp_dev->pci_dev);
449 irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector);
468 return pci_irq_get_affinity(vp_dev->pci_dev,
475 struct pci_dev *pci_dev = to_pci_dev(dev);
476 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev);
482 pci_disable_device(pci_dev);
488 struct pci_dev *pci_dev = to_pci_dev(dev);
489 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev);
492 ret = pci_enable_device(pci_dev);
496 pci_set_master(pci_dev);
502 struct pci_dev *pci_dev = to_pci_dev(dev);
505 if (!pci_dev->pm_cap)
508 pci_read_config_word(pci_dev, pci_dev->pm_cap + PCI_PM_CTRL, &pmcsr);
557 static int virtio_pci_probe(struct pci_dev *pci_dev,
568 pci_set_drvdata(pci_dev, vp_dev);
569 vp_dev->vdev.dev.parent = &pci_dev->dev;
571 vp_dev->pci_dev = pci_dev;
576 rc = pci_enable_device(pci_dev);
595 pci_set_master(pci_dev);
610 pci_disable_device(pci_dev);
619 static void virtio_pci_remove(struct pci_dev *pci_dev)
621 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev);
628 if (!pci_device_is_present(pci_dev))
631 pci_disable_sriov(pci_dev);
640 pci_disable_device(pci_dev);
644 static int virtio_pci_sriov_configure(struct pci_dev *pci_dev, int num_vfs)
646 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev);
656 if (pci_vfs_assigned(pci_dev))
660 pci_disable_sriov(pci_dev);
664 ret = pci_enable_sriov(pci_dev, num_vfs);
682 struct virtio_device *virtio_pci_vf_get_pf_dev(struct pci_dev *pdev)