Lines Matching refs:gdev
49 struct uio_pci_generic_dev *gdev = to_uio_pci_generic_dev(info);
50 struct pci_dev *pdev = gdev->pdev;
60 spin_lock_irq(&gdev->lock);
86 spin_unlock_irq(&gdev->lock);
128 struct uio_pci_generic_dev *gdev;
148 gdev = kzalloc(sizeof(struct uio_pci_generic_dev), GFP_KERNEL);
149 if (!gdev) {
154 gdev->info.name = "uio_pci_generic";
155 gdev->info.version = DRIVER_VERSION;
156 gdev->info.irq = pdev->irq;
157 gdev->info.irq_flags = IRQF_SHARED;
158 gdev->info.handler = irqhandler;
159 gdev->pdev = pdev;
160 spin_lock_init(&gdev->lock);
162 if (uio_register_device(&pdev->dev, &gdev->info))
164 pci_set_drvdata(pdev, gdev);
168 kfree(gdev);
177 struct uio_pci_generic_dev *gdev = pci_get_drvdata(pdev);
179 uio_unregister_device(&gdev->info);
181 kfree(gdev);