Home
last modified time | relevance | path

Searched refs:uioinfo (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/uio/
H A Duio_dmem_genirq.c33 struct uio_info *uioinfo; member
50 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_open()
53 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_open()
83 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_release()
88 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_release()
149 struct uio_info *uioinfo = &pdata->uioinfo; in uio_dmem_genirq_probe() local
157 uioinfo = kzalloc(sizeof(*uioinfo), GFP_KERNEL); in uio_dmem_genirq_probe()
158 if (!uioinfo) { in uio_dmem_genirq_probe()
163 uioinfo->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOFn", in uio_dmem_genirq_probe()
165 uioinfo->version = "devicetree"; in uio_dmem_genirq_probe()
[all …]
H A Duio_pdrv_genirq.c32 struct uio_info *uioinfo; member
112 struct uio_info *uioinfo = dev_get_platdata(&pdev->dev); in uio_pdrv_genirq_probe() local
123 uioinfo = devm_kzalloc(&pdev->dev, sizeof(*uioinfo), in uio_pdrv_genirq_probe()
125 if (!uioinfo) { in uio_pdrv_genirq_probe()
131 uioinfo->name = devm_kstrdup(&pdev->dev, name, GFP_KERNEL); in uio_pdrv_genirq_probe()
133 uioinfo->name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in uio_pdrv_genirq_probe()
136 uioinfo->version = "devicetree"; in uio_pdrv_genirq_probe()
140 if (!uioinfo || !uioinfo->name || !uioinfo->version) { in uio_pdrv_genirq_probe()
145 if (uioinfo->handler || uioinfo->irqcontrol || in uio_pdrv_genirq_probe()
146 uioinfo->irq_flags & IRQF_SHARED) { in uio_pdrv_genirq_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/kpc2000/kpc2000/
H A Dcell_probe.c141 struct uio_info uioinfo; member
252 irqreturn_t kuio_handler(int irq, struct uio_info *uioinfo) in kuio_handler() argument
254 struct kpc_uio_device *kudev = uioinfo->priv; in kuio_handler()
269 int kuio_irqcontrol(struct uio_info *uioinfo, s32 irq_on) in kuio_irqcontrol() argument
271 struct kpc_uio_device *kudev = uioinfo->priv; in kuio_irqcontrol()
304 kudev->uioinfo.priv = kudev; in probe_core_uio()
305 kudev->uioinfo.name = name; in probe_core_uio()
306 kudev->uioinfo.version = "0.0"; in probe_core_uio()
308 kudev->uioinfo.irq_flags = IRQF_SHARED; in probe_core_uio()
309 kudev->uioinfo.irq = pcard->pdev->irq; in probe_core_uio()
[all …]
/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Duio_dmem_genirq.h22 struct uio_info uioinfo; member
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Duio-howto.rst438 - ``struct uio_info uioinfo``: The same structure used as the