Home
last modified time | relevance | path

Searched refs:gpio_pic_irqsrc (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/arm/allwinner/
H A Daw_gpio.c284 struct gpio_irqsrc *gpio_pic_irqsrc; member
1135 if (!sc->gpio_pic_irqsrc[irq].enabled) in aw_gpio_intr()
1142 isrc = &sc->gpio_pic_irqsrc[irq].isrc; in aw_gpio_intr()
1173 sc->gpio_pic_irqsrc = malloc(sizeof(*sc->gpio_pic_irqsrc) * nirqs, in aw_gpio_register_isrcs()
1179 sc->gpio_pic_irqsrc[nirqs].pin = pin; in aw_gpio_register_isrcs()
1183 sc->gpio_pic_irqsrc[nirqs].irq = nirqs; in aw_gpio_register_isrcs()
1243 sc->gpio_pic_irqsrc[irq].enabled = true; in aw_gpio_pic_enable_intr()
1354 sc->gpio_pic_irqsrc[irq].pin); in aw_gpio_pic_setup_intr()
1356 sc->gpio_pic_irqsrc[irq].intfunc); in aw_gpio_pic_setup_intr()
1361 sc->gpio_pic_irqsrc[irq].intnum)); in aw_gpio_pic_setup_intr()
[all …]
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_gpio.c128 struct gpio_irqsrc gpio_pic_irqsrc[NGPIO]; member
294 *isrcp = &sc->gpio_pic_irqsrc[irq].gi_isrc; in gpio_pic_map_intr()
478 isrc = &sc->gpio_pic_irqsrc[i].gi_isrc; in gpio_pic_filter()
501 sc->gpio_pic_irqsrc[irq].gi_irq = irq; in gpio_pic_register_isrcs()
502 sc->gpio_pic_irqsrc[irq].gi_mode = GPIO_INTR_CONFORM; in gpio_pic_register_isrcs()
504 error = intr_isrc_register(&sc->gpio_pic_irqsrc[irq].gi_isrc, in gpio_pic_register_isrcs()