Lines Matching refs:pci_dev

41 		synchronize_irq(vp_dev->pci_dev->irq);  in vp_disable_cbs()
45 disable_irq(pci_irq_vector(vp_dev->pci_dev, i)); in vp_disable_cbs()
55 disable_irq(vp_dev->pci_dev->irq); in vp_enable_cbs()
61 enable_irq(vp_dev->pci_dev->irq); in vp_enable_cbs()
66 enable_irq(pci_irq_vector(vp_dev->pci_dev, i)); in vp_enable_cbs()
165 err = pci_alloc_irq_vectors_affinity(vp_dev->pci_dev, nvectors, in vp_request_msix_vectors()
175 err = request_irq(pci_irq_vector(vp_dev->pci_dev, v), in vp_request_msix_vectors()
195 err = request_irq(pci_irq_vector(vp_dev->pci_dev, v), in vp_request_msix_vectors()
271 int irq = pci_irq_vector(vp_dev->pci_dev, v); in vp_del_vqs()
282 free_irq(vp_dev->pci_dev->irq, vp_dev); in vp_del_vqs()
287 free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev); in vp_del_vqs()
299 pci_free_irq_vectors(vp_dev->pci_dev); in vp_del_vqs()
373 err = request_irq(pci_irq_vector(vp_dev->pci_dev, msix_vec), in vp_find_vqs_msix()
398 err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, IRQF_SHARED, in vp_find_vqs_intx()
449 return pci_name(vp_dev->pci_dev); in vp_bus_name()
470 irq = pci_irq_vector(vp_dev->pci_dev, info->msix_vector); in vp_set_vq_affinity()
489 return pci_irq_get_affinity(vp_dev->pci_dev, in vp_get_vq_affinity()
496 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_freeze() local
497 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_freeze()
503 pci_disable_device(pci_dev); in virtio_pci_freeze()
509 struct pci_dev *pci_dev = to_pci_dev(dev); in virtio_pci_restore() local
510 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_restore()
513 ret = pci_enable_device(pci_dev); in virtio_pci_restore()
517 pci_set_master(pci_dev); in virtio_pci_restore()
546 static int virtio_pci_probe(struct pci_dev *pci_dev, in virtio_pci_probe() argument
557 pci_set_drvdata(pci_dev, vp_dev); in virtio_pci_probe()
558 vp_dev->vdev.dev.parent = &pci_dev->dev; in virtio_pci_probe()
560 vp_dev->pci_dev = pci_dev; in virtio_pci_probe()
565 rc = pci_enable_device(pci_dev); in virtio_pci_probe()
584 pci_set_master(pci_dev); in virtio_pci_probe()
601 pci_disable_device(pci_dev); in virtio_pci_probe()
610 static void virtio_pci_remove(struct pci_dev *pci_dev) in virtio_pci_remove() argument
612 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_remove()
619 if (!pci_device_is_present(pci_dev)) in virtio_pci_remove()
622 pci_disable_sriov(pci_dev); in virtio_pci_remove()
631 pci_disable_device(pci_dev); in virtio_pci_remove()
635 static int virtio_pci_sriov_configure(struct pci_dev *pci_dev, int num_vfs) in virtio_pci_sriov_configure() argument
637 struct virtio_pci_device *vp_dev = pci_get_drvdata(pci_dev); in virtio_pci_sriov_configure()
647 if (pci_vfs_assigned(pci_dev)) in virtio_pci_sriov_configure()
651 pci_disable_sriov(pci_dev); in virtio_pci_sriov_configure()
655 ret = pci_enable_sriov(pci_dev, num_vfs); in virtio_pci_sriov_configure()