Lines Matching defs:info
32 struct uio_info info;
37 to_uio_pci_generic_dev(struct uio_info *info)
39 return container_of(info, struct uio_pci_generic_dev, info);
42 static int release(struct uio_info *info, struct inode *inode)
44 struct uio_pci_generic_dev *gdev = to_uio_pci_generic_dev(info);
60 static irqreturn_t irqhandler(int irq, struct uio_info *info)
62 struct uio_pci_generic_dev *gdev = to_uio_pci_generic_dev(info);
93 gdev->info.name = "uio_pci_generic";
94 gdev->info.version = DRIVER_VERSION;
95 gdev->info.release = release;
98 gdev->info.irq = pdev->irq;
99 gdev->info.irq_flags = IRQF_SHARED;
100 gdev->info.handler = irqhandler;
106 uiomem = &gdev->info.mem[0];
113 if (uiomem >= &gdev->info.mem[MAX_UIO_MAPS]) {
131 while (uiomem < &gdev->info.mem[MAX_UIO_MAPS]) {
136 return devm_uio_register_device(&pdev->dev, &gdev->info);