Searched refs:gpio_pic_irqsrc (Results 1 – 2 of 2) sorted by relevance
352 struct gpio_irqsrc *gpio_pic_irqsrc; member1222 if (!sc->gpio_pic_irqsrc[irq].enabled) in aw_gpio_intr()1225 reg = AW_GPIO_READ(sc, AW_GPIO_GP_INT_STA(sc->gpio_pic_irqsrc[irq].bank)); in aw_gpio_intr()1226 if (!(reg & (1 << sc->gpio_pic_irqsrc[irq].intnum))) in aw_gpio_intr()1229 isrc = &sc->gpio_pic_irqsrc[irq].isrc; in aw_gpio_intr()1260 sc->gpio_pic_irqsrc = malloc(sizeof(*sc->gpio_pic_irqsrc) * nirqs, in aw_gpio_register_isrcs()1266 sc->gpio_pic_irqsrc[nirqs].pin = pin; in aw_gpio_register_isrcs()1267 sc->gpio_pic_irqsrc[nirqs].bank = sc->conf->padconf->pins[pin].eint_bank; in aw_gpio_register_isrcs()1268 sc->gpio_pic_irqsrc[nirqs].intnum = sc->conf->padconf->pins[pin].eint_num; in aw_gpio_register_isrcs()1269 sc->gpio_pic_irqsrc[nirqs].intfunc = sc->conf->padconf->pins[pin].eint_func; in aw_gpio_register_isrcs()[all …]
125 struct gpio_irqsrc gpio_pic_irqsrc[NGPIO]; member292 *isrcp = &sc->gpio_pic_irqsrc[irq].gi_isrc; in gpio_pic_map_intr()476 isrc = &sc->gpio_pic_irqsrc[i].gi_isrc; in gpio_pic_filter()499 sc->gpio_pic_irqsrc[irq].gi_irq = irq; in gpio_pic_register_isrcs()500 sc->gpio_pic_irqsrc[irq].gi_mode = GPIO_INTR_CONFORM; in gpio_pic_register_isrcs()502 error = intr_isrc_register(&sc->gpio_pic_irqsrc[irq].gi_isrc, in gpio_pic_register_isrcs()