Lines Matching defs:pdev
74 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size,
112 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr,
144 return pci_domain_nr(dev->pdev->bus);
151 dev->pdev->bus->number,
152 PCI_SLOT(dev->pdev->devfn),
153 PCI_FUNC(dev->pdev->devfn));
164 (p->busnum & 0xff) != dev->pdev->bus->number ||
165 p->devnum != PCI_SLOT(dev->pdev->devfn) || p->funcnum != PCI_FUNC(dev->pdev->devfn))
168 p->irq = dev->pdev->irq;
196 if (WARN_ON(!dev->pdev))
208 if (pci_find_capability(dev->pdev, PCI_CAP_ID_AGP))
231 * @pdev: PCI device
232 * @ent: entry from the PCI ID table that matches @pdev
244 int drm_get_pci_dev(struct pci_dev *pdev, const struct pci_device_id *ent,
252 dev = drm_dev_alloc(driver, &pdev->dev);
256 ret = pci_enable_device(pdev);
260 dev->pdev = pdev;
262 dev->hose = pdev->sysdata;
266 pci_set_drvdata(pdev, dev);
283 pci_disable_device(pdev);
303 struct pci_dev *pdev = NULL;
323 pdev = NULL;
324 while ((pdev =
326 pid->subdevice, pdev)) != NULL) {
327 if ((pdev->class & pid->class_mask) != pid->class)
331 pci_dev_get(pdev);
332 drm_get_pci_dev(pdev, pid, driver);