Lines Matching defs:pci_dev
146 dev_err(&vp_dev->pci_dev->dev,
214 struct pci_dev *pci_dev = vp_dev->pci_dev;
218 if (pci_dev->device < 0x1000 || pci_dev->device > 0x103f)
221 if (pci_dev->revision != VIRTIO_PCI_ABI_VERSION) {
223 VIRTIO_PCI_ABI_VERSION, pci_dev->revision);
227 rc = dma_set_mask(&pci_dev->dev, DMA_BIT_MASK(64));
229 rc = dma_set_mask_and_coherent(&pci_dev->dev, DMA_BIT_MASK(32));
235 dma_set_coherent_mask(&pci_dev->dev,
240 dev_warn(&pci_dev->dev, "Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.\n");
242 rc = pci_request_region(pci_dev, 0, "virtio-pci-legacy");
247 vp_dev->ioaddr = pci_iomap(pci_dev, 0, 0);
257 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor;
258 vp_dev->vdev.id.device = pci_dev->subsystem_device;
269 pci_release_region(pci_dev, 0);
275 struct pci_dev *pci_dev = vp_dev->pci_dev;
277 pci_iounmap(pci_dev, vp_dev->ioaddr);
278 pci_release_region(pci_dev, 0);