Lines Matching refs:KEEMBAY_GPIO_NUM_IRQ
50 #define KEEMBAY_GPIO_NUM_IRQ 8 macro
125 struct keembay_gpio_irq irq[KEEMBAY_GPIO_NUM_IRQ];
1250 for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) { in keembay_gpio_irq_handler()
1255 if (src == KEEMBAY_GPIO_NUM_IRQ) in keembay_gpio_irq_handler()
1291 if ((pos / KEEMBAY_GPIO_NUM_IRQ) >= KEEMBAY_GPIO_MAX_PER_IRQ) in keembay_gpio_clear_irq()
1301 irq->pins[pos / KEEMBAY_GPIO_NUM_IRQ] = 0; in keembay_gpio_clear_irq()
1316 return bitmap_find_free_region(&val, KEEMBAY_GPIO_MAX_PER_REG, 3) / KEEMBAY_GPIO_NUM_IRQ; in keembay_find_free_slot()
1328 for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) { in keembay_find_free_src()
1405 for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) { in keembay_gpio_irq_disable()
1468 girq->num_parents = KEEMBAY_GPIO_NUM_IRQ; in keembay_gpiochip_probe()
1490 for (i = 0; i < KEEMBAY_GPIO_NUM_IRQ; i++) { in keembay_gpiochip_probe()