Lines Matching refs:pdev
34 struct pci_dev *pdev; member
49 if (!pci_check_and_mask_intx(gdev->pdev)) in irqhandler()
56 static int probe(struct pci_dev *pdev, in probe() argument
62 err = pci_enable_device(pdev); in probe()
64 dev_err(&pdev->dev, "%s: pci_enable_device failed: %d\n", in probe()
69 if (!pdev->irq) { in probe()
70 dev_warn(&pdev->dev, "No IRQ assigned to device: " in probe()
72 pci_disable_device(pdev); in probe()
76 if (!pci_intx_mask_supported(pdev)) { in probe()
89 gdev->info.irq = pdev->irq; in probe()
92 gdev->pdev = pdev; in probe()
94 err = uio_register_device(&pdev->dev, &gdev->info); in probe()
97 pci_set_drvdata(pdev, gdev); in probe()
104 pci_disable_device(pdev); in probe()
108 static void remove(struct pci_dev *pdev) in remove() argument
110 struct uio_pci_generic_dev *gdev = pci_get_drvdata(pdev); in remove()
113 pci_disable_device(pdev); in remove()