• Home
  • Raw
  • Download

Lines Matching refs:pci_dev

26 	struct pci_dev *dev = mdev->pci_dev;  in vp_modern_map_capability()
114 static inline int virtio_pci_find_capability(struct pci_dev *dev, u8 cfg_type, in virtio_pci_find_capability()
217 struct pci_dev *pci_dev = mdev->pci_dev; in vp_modern_probe() local
225 if (pci_dev->device < 0x1000 || pci_dev->device > 0x107f) in vp_modern_probe()
228 if (pci_dev->device < 0x1040) { in vp_modern_probe()
232 mdev->id.device = pci_dev->subsystem_device; in vp_modern_probe()
235 mdev->id.device = pci_dev->device - 0x1040; in vp_modern_probe()
237 mdev->id.vendor = pci_dev->subsystem_vendor; in vp_modern_probe()
240 common = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_COMMON_CFG, in vp_modern_probe()
244 dev_info(&pci_dev->dev, in vp_modern_probe()
250 isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG, in vp_modern_probe()
253 notify = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_NOTIFY_CFG, in vp_modern_probe()
257 dev_err(&pci_dev->dev, in vp_modern_probe()
263 err = dma_set_mask_and_coherent(&pci_dev->dev, DMA_BIT_MASK(64)); in vp_modern_probe()
265 err = dma_set_mask_and_coherent(&pci_dev->dev, in vp_modern_probe()
268 …dev_warn(&pci_dev->dev, "Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this migh… in vp_modern_probe()
273 device = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_DEVICE_CFG, in vp_modern_probe()
277 err = pci_request_selected_regions(pci_dev, mdev->modern_bars, in vp_modern_probe()
296 pci_read_config_dword(pci_dev, in vp_modern_probe()
301 pci_read_config_dword(pci_dev, in vp_modern_probe()
306 pci_read_config_dword(pci_dev, in vp_modern_probe()
343 pci_iounmap(pci_dev, mdev->notify_base); in vp_modern_probe()
345 pci_iounmap(pci_dev, mdev->isr); in vp_modern_probe()
347 pci_iounmap(pci_dev, mdev->common); in vp_modern_probe()
349 pci_release_selected_regions(pci_dev, mdev->modern_bars); in vp_modern_probe()
360 struct pci_dev *pci_dev = mdev->pci_dev; in vp_modern_remove() local
363 pci_iounmap(pci_dev, mdev->device); in vp_modern_remove()
365 pci_iounmap(pci_dev, mdev->notify_base); in vp_modern_remove()
366 pci_iounmap(pci_dev, mdev->isr); in vp_modern_remove()
367 pci_iounmap(pci_dev, mdev->common); in vp_modern_remove()
368 pci_release_selected_regions(pci_dev, mdev->modern_bars); in vp_modern_remove()
688 dev_warn(&mdev->pci_dev->dev, in vp_modern_map_vq_notify()