Lines Matching refs:uioinfo
29 struct uio_info *uioinfo;
94 struct uio_info *uioinfo = pdev->dev.platform_data;
100 if (!uioinfo || !uioinfo->name || !uioinfo->version) {
105 if (uioinfo->handler || uioinfo->irqcontrol ||
106 uioinfo->irq_flags & IRQF_SHARED) {
118 priv->uioinfo = uioinfo;
123 uiomem = &uioinfo->mem[0];
131 if (uiomem >= &uioinfo->mem[MAX_UIO_MAPS]) {
144 while (uiomem < &uioinfo->mem[MAX_UIO_MAPS]) {
158 uioinfo->handler = uio_pdrv_genirq_handler;
159 uioinfo->irqcontrol = uio_pdrv_genirq_irqcontrol;
160 uioinfo->open = uio_pdrv_genirq_open;
161 uioinfo->release = uio_pdrv_genirq_release;
162 uioinfo->priv = priv;
171 ret = uio_register_device(&pdev->dev, priv->uioinfo);
190 uio_unregister_device(priv->uioinfo);